Commit Graph

4 Commits (83b4ea59fc8793ccbfb6b40ffff111de14ebd4d3)

Author SHA1 Message Date
Nat Goodspeed 1d8cbec4c8 DRTVWR-476: LLMainThreadTask cross-thread test hangs. Skip. 2020-05-27 12:44:18 -04:00
Nat Goodspeed b793ab8619 DRTVWR-476: Apparently it can take more than 2s for threads to chat.
llmainthreadtask_test builds in a Sync timeout to keep build-time tests from
hanging. That timeout was set to 2000ms, which seems as though it ought to be
plenty enough time for a process with only 2 threads to exchange data between
them. But on TeamCity EC2 Windows build hosts, sometimes we hit that timeout
and fail. Extend it to try to improve the robustness of builds, even though
the possibility of a production viewer blocking for that long for anything
seems worrisome. (Fortunately the production viewer does not use Sync.)
2020-03-26 17:51:06 -04:00
Nat Goodspeed fa450ea849 DRTVWR-476: Update LLMainThreadTask tests for simpler API. 2020-03-25 19:25:42 -04:00
Nat Goodspeed 38da7d5d5f DRTVWR-476: Add unit tests for LLMainThreadTask.
Now that we have the Sync class to help construct unit tests that move forward
in a deterministic stepwise order, we can build suitable unit tests for
LLMainThreadTask.
2020-03-25 19:24:25 -04:00