<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmessage/tests/llsdmessage_test.cpp, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2015-06-09T22:36:10Z</updated>
<entry>
<title>Removed dead code, llsdmessage, llcapabilitylistener and the associated tests.</title>
<updated>2015-06-09T22:36:10Z</updated>
<author>
<name>Rider Linden</name>
<email>rider@lindenlab.com</email>
</author>
<published>2015-06-09T22:36:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=be1fa962dffd9601d65b480ddd2bb09c70ad5f89'/>
<id>urn:sha1:be1fa962dffd9601d65b480ddd2bb09c70ad5f89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge changes for DRTVWR-162</title>
<updated>2012-06-08T15:41:10Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2012-06-08T15:41:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6abcd55b500db0e0cb0fedefeb5583588f20ff8c'/>
<id>urn:sha1:6abcd55b500db0e0cb0fedefeb5583588f20ff8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-1144: Re-enable skipped LLHTTPClient tests with local server.</title>
<updated>2012-06-07T03:12:11Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2012-06-07T03:12:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3d1cb7ef111cbd5724262077702e0dc2a3d6998d'/>
<id>urn:sha1:3d1cb7ef111cbd5724262077702e0dc2a3d6998d</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Fix llprocess_test.cpp's exception catching for Linux.</title>
<updated>2012-02-15T18:44:43Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2012-02-15T18:44:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=10ab4adc86207f86df30ab23d8858c23e7f550ea'/>
<id>urn:sha1:10ab4adc86207f86df30ab23d8858c23e7f550ea</id>
<content type='text'>
In the course of re-enabling the indra/test tests last year, Log generalized a
workaround I'd introduced in llsdmessage_test.cpp. In Linux viewer land, a
test program trying to catch an expected exception can't seem to catch it by
its specific class (across the libllcommon.so boundary), but must instead
catch std::runtime_error and validate the typeid().name() string. Log added a
macro for this idiom in llevents_tut.cpp. Generalize that macro further for
normal-case processing as well, move it to a header file of its own and use it
in all known places -- plus the new exception-catching tests in
llprocess_test.cpp.
</content>
</entry>
<entry>
<title>SH-734 [REGRESSION] INTEGRATION_TEST_llsdmessage and _capabilitylistener failing in opensource environment</title>
<updated>2011-02-01T23:34:00Z</updated>
<author>
<name>leyla_linden</name>
<email>none@none</email>
</author>
<published>2011-02-01T23:34:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b366dfe72c5852904468aaf8ff66e8e7be88318'/>
<id>urn:sha1:1b366dfe72c5852904468aaf8ff66e8e7be88318</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct licenses (fix problem with license change merge)</title>
<updated>2010-10-13T11:24:37Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2010-10-13T11:24:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a5619d16f74863168f45b04b37cc6383e1a92263'/>
<id>urn:sha1:a5619d16f74863168f45b04b37cc6383e1a92263</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Work around Linux viewer test program catch failure</title>
<updated>2009-12-03T21:51:44Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2009-12-03T21:51:44Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3d463ec43ee87faa05281e1a62dee002b4ec6c61'/>
<id>urn:sha1:3d463ec43ee87faa05281e1a62dee002b4ec6c61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DEV-41080 more automated testing love - minor comment fixing.</title>
<updated>2009-10-16T12:39:05Z</updated>
<author>
<name>Adam Moss</name>
<email>moss@lindenlab.com</email>
</author>
<published>2009-10-16T12:39:05Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e922089ff429cf8f501359fb06761124609caa0e'/>
<id>urn:sha1:e922089ff429cf8f501359fb06761124609caa0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge of QAR-1383 event-system-7 into trunk.</title>
<updated>2009-06-04T16:24:21Z</updated>
<author>
<name>Brad Kittenbrink</name>
<email>brad@lindenlab.com</email>
</author>
<published>2009-06-04T16:24:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=087bd265534b8e3086ae1af441a9cf0eb7c684df'/>
<id>urn:sha1:087bd265534b8e3086ae1af441a9cf0eb7c684df</id>
<content type='text'>
svn merge -r 121797:121853 svn+ssh://svn.lindenlab.com/svn/linden/branches/merge-event-system-7
</content>
</entry>
</feed>
