Go to file
Nat Goodspeed 8e8eb76eb9 CHOP-661: add and use code to listen on next available server port.
In indra/llmessage/tests/testrunner.py, introduce new freeport() function to
try a caller-specified expression (such as instantiating an object that will
listen on a server port) with a range of candidate port numbers until the
expression produces a value instead of EADDRINUSE exception.
Change test_llsdmessage_peer.py and test_llxmlrpc_peer.py to use freeport() to
construct their server class inline BEFORE launching the thread that will run
it, then pass that server's serve_forever method to daemon thread. Also set
os.environ["PORT"] to selected environment variable before running subject
test program.
In indra/llmessage/tests/commtest.h, introduce commtest_data::getport() to
read port number from specified environment variable, throwing exception if
variable not set or non-numeric. Construct default LLHost from getport("PORT")
instead of hardcoded constant.
Change indra/newview/tests/llxmlrpclistener_test.cpp to use commtest_data::
getport("PORT") instead of hardcoded constant. Also use LLSD::with() rather
than older LLSD::insert() syntax.
HOWEVER -- I am irritated to discover that llxmlrpclistener_test IS NOT RUN or
even built by newview/CMakeLists.txt! It's not even commented out -- it's
entirely deleted! I am determined to restore this test. However, as it will
take some fiddling with new link-time dependencies, that will be a separate
commit.
2011-05-10 08:21:21 -04:00
doc merge changes for open-61 2011-05-04 19:02:06 -04:00
etc Switch inventory capabilities to FetchInventory2 and family. 2011-01-07 18:30:03 +00:00
indra CHOP-661: add and use code to listen on next available server port. 2011-05-10 08:21:21 -04:00
scripts Automated merge with ssh://hg.lindenlab.com/richard/viewer-social-2 2011-04-06 15:15:33 -07:00
.hgignore use patched llqtwebkit library on windows. 2011-01-27 14:57:20 -08:00
.hgtags Added tag 2.6.8-start for changeset 5e349dbe9cc8 2011-05-09 09:56:20 -04:00
BuildParams Automated merge with bundle:E:\code\viewer-experience+c:\users\richard\appdata\local\temp\thg.t3awyz\ssh__richard@hg.lindenlab.com_richard_viewer-experience-merge_2xcevh.hg 2011-05-02 17:29:56 -07:00
autobuild.xml Remove Pth library from viewer build. 2011-05-05 19:23:55 -04:00
build.sh CHOP-599: create summary.json early enough to package with installer. 2011-05-03 13:40:10 -04:00
install.xml Remove Pth library from viewer build. 2011-05-05 19:23:55 -04:00
viewer-hg-convert.shamap
…