Skip to content
Snippets Groups Projects
  1. Sep 07, 2012
  2. Aug 29, 2012
  3. Aug 28, 2012
  4. Jun 22, 2012
  5. Jun 20, 2012
  6. Jun 19, 2012
  7. Jun 15, 2012
  8. Jun 14, 2012
  9. Jun 13, 2012
  10. Jun 12, 2012
  11. Jun 11, 2012
  12. Jun 08, 2012
  13. Jun 07, 2012
  14. Jun 06, 2012
    • Nat Goodspeed's avatar
      MAINT-1144: Re-enable skipped LLHTTPClient tests with local server. · 3d1cb7ef
      Nat Goodspeed authored
      Over the years we've skipped more and more of the tests in
      llhttpclient_test.cpp (nee llhttpclient_tut.cpp) because they've relied on
      particular behaviors from Internet sites not under our control.
      We skipped a test that fetches llsd+xml from secondlife.com because
      "secondlife.com is not reliable enough for unit tests."
      We skipped a test that tries to observe a failure with "http://www.invalid"
      because some local ISPs turn "no such domain" DNS errors into valid pages
      offering the requester to buy the specified domain name.
      Today we've had to skip tests attempting to contact "http://www.google.com"
      for reasons we haven't yet diagnosed, but that probably have to do with
      Google's IPv6 rollout.
      Use local temp server test_llsdmessage_peer.py as the success destination,
      eliminating DNS, Internet access and remote server behavior as failure modes.
      Use idle localhost port for failure test.
      Re-enable all skipped LLHTTPClient tests!
      Re-enable on Windows!
      In support of these tests, modify test_llsdmessage_peer.py:
      Support HEAD as no-data variant of GET.
      Change GET result dict to avoid resembling an error response -- confusing.
      Make GET/POST return actual dict rather than undecorated string "success".
      Because of that last, change llcapabilitylistener_test.cpp and
      llsdmessage_test.cpp to extract "reply" key from response rather than
      expecting response to be a string itself.
      3d1cb7ef
    • Nat Goodspeed's avatar
      MAINT-1144: Break out llhttpclient_tut as standalone integration test. · cd05a244
      Nat Goodspeed authored
      indra/test/llhttpclient_tut.cpp ==> indra/llmessage/tests/llhttpclient_test.cpp,
      with corresponding CMakeLists.txt changes in their respective directories.
      This first commit merely moves the test source file without changing it --
      separating out moves from edits simplifies code review.
      cd05a244
    • Nat Goodspeed's avatar
      MAINT-1144: Unblock build for previous commit. · da6c5fbf
      Nat Goodspeed authored
      Today, 2012-06-06, LLHTTPClient::get("http://www.google.com/") has stopped
      working. This is unrelated to viewer code changes: it crosses repo boundaries.
      Skip the afflicted tests to get builds working until we can recast the tests
      to avoid the flaky dependency.
      da6c5fbf
    • Nat Goodspeed's avatar
      MAINT-1144: Defend against NULL LLPluginProcessParent::mProcess. · 166f75d9
      Nat Goodspeed authored
      The change from LLProcessLauncher to LLProcess introduces the possibility of a
      NULL (default-constructed) LLProcessPtr. Add certain static LLProcess methods
      accepting LLProcessPtr, forwarding to nonstatic method when non-NULL but doing
      something reasonable with NULL. Use these methods in LLPLuginProcessParent.
      166f75d9
  15. Jun 05, 2012
Loading