Commit Graph

36828 Commits (61fcda2c02414f8fe79c8e74b4ed37c2d707eefd)

Author SHA1 Message Date
Nat Goodspeed 61fcda2c02 DRTVWR-418: Update to llceflib 501501 with darwin64 package 2016-12-15 09:12:22 -05:00
Nat Goodspeed 3b34cfd93a DRTVWR-418: Derive certain CMAKE_XCODE_etc. vars from LL_BUILD. 2016-12-14 09:12:33 -05:00
Nat Goodspeed d0e166fe8a DRTVWR-418: Remove build_variables_repository_url from BuildParams.
That should be set in TeamCity template hierarchy; don't override it.
2016-12-13 15:30:51 -05:00
Nat Goodspeed a011037306 DRTVWR-418, BUG-41026: Double default coroutine stack size.
Also make it Persist so if someone hand-edits it to try to find a more
suitable size, they won't have to keep re-editing it for every session.
2016-12-13 15:23:00 -05:00
Nat Goodspeed 4ff2559458 DRTVWR-418: Update to breakpad 501475, first true 64-bit Mac build. 2016-12-12 20:02:11 -05:00
Nat Goodspeed b4902eb82a DRTVWR-418: Update to jsoncpp build 501464: actual darwin64 build 2016-12-12 15:14:03 -05:00
Nat Goodspeed 45a32ed14d DRTVWR-418: Align minimum OS X version with viewer-build-variables. 2016-12-12 11:50:25 -05:00
Nat Goodspeed 771c7dd3c0 DRTVWR-418: Update some copy commands for 3p library versions. 2016-12-10 12:12:51 -05:00
Nat Goodspeed 8a3ea42a21 DRTVWR-418: Fix autobuild.xml AGAIN 2016-12-09 15:45:49 -05:00
Nat Goodspeed 76f841c0f7 DRTVWR-418: Update to llphysicsextensions_* 501415, 501416 2016-12-09 15:16:55 -05:00
Nat Goodspeed e6513c1eee DRTVWR-418: Change Mac build_directory to build-darwin-x86_64
since we no longer support 32-bit Mac builds.

The old build-darwin-i386 directory name appeared in a shocking number of
files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to
find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to
at least look for build-darwin-*.
2016-12-08 12:31:30 -05:00
Nat Goodspeed ba83360f56 DRTVWR-418: Merge backout that restores llcorehttp tests. 2016-12-07 22:50:25 -05:00
Nat Goodspeed 938b803d89 Backed out changeset fbcb5f5fb015: restore llcorehttp tests. 2016-12-07 22:49:59 -05:00
Nat Goodspeed 50a3f19f1a DRTVWR-418: Overriding shutdown_request() wasn't the issue. Remove. 2016-12-07 22:49:32 -05:00
Oz Linden 7b3ff5418e make build.sh use the same build directory that autobuild.xml uses on Windows 2016-12-07 19:58:01 -05:00
Oz Linden 4eca1769e9 merge changes for nats updates for llcorehttp 2016-12-07 19:15:33 -05:00
Oz Linden 97e83f7dfb merge changes for callums updates 2016-12-07 18:23:35 -05:00
Oz Linden 54f1f81d5a comment out building the tpv distro for llphysicsextensions to unblock others 2016-12-07 18:22:34 -05:00
Nat Goodspeed 6dd0a500ea Automated merge with ssh://bitbucket.org/lindenlab/viewer-skip-llcorehttp-test 2016-12-07 16:06:32 -05:00
Nat Goodspeed 5bb456d80c DRTVWR-418: Apparently (some) Windows hosts still need freeport().
This is the function in indra/llmessage/tests/testrunner.py that iterates
through ports in a specified range, looking for an available one. Other
platforms understand a specification of port 0 to mean: "You pick one. I'll
just use whichever one you picked."
2016-12-07 14:10:32 -05:00
Oz Linden c89c1e5f61 correct paths for building llphysicsextensions_tpv package 2016-12-07 14:09:20 -05:00
Nat Goodspeed 54f95e4d61 DRTVWR-418: Make testrunner.run() avoid extra Thread altogether. 2016-12-07 13:25:42 -05:00
Oz Linden 07a36b1da4 big hammer - temporarily disable llcorehttp tests completely 2016-12-07 11:51:42 -05:00
Nat Goodspeed 0a9794398c DRTVWR-418: Suppress llcorehttp tests until we solve TC harness issues. 2016-12-07 11:48:20 -05:00
Callum Prentice 70a42af076 Automated merge with tip of lindenlab/oz_viewer64 2016-12-07 08:43:51 -08:00
Nat Goodspeed 2569a1701d DRTVWR-418: Diagnostic prints to identify hangup 2016-12-07 10:20:06 -05:00
Oz Linden 232c359854 merge nats even newer fix for the llcorehttp test 2016-12-07 10:09:58 -05:00
Nat Goodspeed 0532e298a0 DRTVWR-418: Reinstate test that we THOUGHT was killing test run.
But since the real problem is quite different, try with that suspected test
restored.
2016-12-07 10:05:24 -05:00
Nat Goodspeed e1482838fe DRTVWR-418: Fix a couple variable references in debugging output. 2016-12-07 09:44:55 -05:00
Nat Goodspeed a4ba22fecc DRTVWR-418: Revamp testrunner to shutdown server Thread at end.
Instead of having testrunner.run()'s caller pass a Thread object on which to
run the caller's server instance's serve_forever() method, just pass the
server instance. testrunner.run() now constructs the Thread. This API change
allows run() to also call shutdown() on the server instance when done, and
then join() the Thread.

The hope is that this will avoid the Python runtime forcing the process
termination code to 1 due to forcibly killing the daemon thread still running
serve_forever().

While at it, eliminate calls to testrunner.freeport() -- just make the runtime
pick a suitable port instead.
2016-12-07 09:30:49 -05:00
Nat Goodspeed e1b0317c04 DRTVWR-418: Remove duplicate testrunner.py 2016-12-06 19:44:57 -05:00
Oz Linden 86bd3ffa47 pick up latest fixes from nat 2016-12-06 17:33:23 -05:00
Callum Prentice 15c043ec20 automated merge with tip of lindenlab/viewer64 2016-12-06 13:33:10 -08:00
Oz Linden 0d4f1adc1e merge fix for test runner failure 2016-12-06 16:31:07 -05:00
Nat Goodspeed 40b1913af3 DRTVWR-418: Fix minor error in forwarding shutdown_request() call. 2016-12-06 16:20:43 -05:00
Nat Goodspeed 43c9a7d706 Fix minor error in forwarding shutdown_request() call. 2016-12-06 16:19:32 -05:00
Nat Goodspeed e47b178fb9 Try even harder to ignore errors in llcorehttp's dummy server. 2016-12-06 16:09:26 -05:00
Nat Goodspeed 4aae3e8eb4 DRTVWR-418: Try harder to ignore errors in llcorehttp's dummy server. 2016-12-06 16:07:05 -05:00
Callum Prentice bf4dd33c46 merge with feature to skip the (failing on TC) llcorehttp test 2016-12-06 13:00:26 -08:00
Callum Prentice 476f5496bb Merge with fix to run packages-formatter 2016-12-06 13:00:16 -08:00
Nat Goodspeed 4c89e6dea0 DRTVWR-418: Skip the whole of the failing llcorehttp test function. 2016-12-06 15:38:31 -05:00
Oz Linden adf74f8ced merge skip of llcorehttp failing test 2016-12-06 14:58:06 -05:00
Nat Goodspeed 8948c4f001 DRTVWR-418: Skip the llcorehttp test that breaks test machinery.
Loath though I am to skip testing, this consistent failure is not a failure in
the software being tested (llcorehttp) but rather in the dummy server with
which we're testing it.
2016-12-06 14:22:42 -05:00
Nat Goodspeed 199d3c5675 DRTVWR-418: Run packages-formatter via Python interpreter for Windows. 2016-12-06 13:25:53 -05:00
Oz Linden 59f2055c8d merge changes for latest fixes from nat 2016-12-06 12:22:55 -05:00
Nat Goodspeed 780120dc46 DRTVWR-418: Remove ThreadingMixin from our HTTPServer subclass.
It's possible that raising an exception in a worker thread -- even though
we're TRYING to suppress it -- is what's causing the process to terminate with
nonzero rc.
2016-12-06 12:19:01 -05:00
Nat Goodspeed bae76ec8df DRTVWR-418: Set AUTOBUILD_ADDRSIZE for packages-formatter.py.
This handles the case of building within an IDE, in which AUTOBUILD_ADDRSIZE
isn't already set.
2016-12-06 11:48:43 -05:00
Callum Prentice be04be3455 Automated merge with tip of lindenlab/viewer64 2016-12-06 08:23:05 -08:00
Nat Goodspeed e6b9174bba DRTVWR-418: Try to clean up numerous CMake CMP0046 warnings. 2016-12-06 09:50:05 -05:00
Nat Goodspeed e9a9e3d4ba DRTVWR-418: Try for more llcorehttp tests error diagnostics. 2016-12-06 09:32:36 -05:00