- May 10, 2017
-
-
Nat Goodspeed authored
For some reason there wasn't an entry in indra/llcommon/CMakeLists.txt to run the tests in indra/llcommon/tests/lleventfilter_test.cpp. It seems likely that at some point it existed, since all previous tests built and ran successfully. In any case, (re-)add lleventfilter_test.cpp to the set of llcommon tests. Also alphabetize them to make it easier to find a particular test invocation. Also add new tests for LLEventThrottle. To support this, refactor the concrete LLEventThrottle class into LLEventThrottleBase containing all the tricky logic, with pure virtual methods for access to LLTimer and LLEventTimeout, and an LLEventThrottle subclass containing the LLTimer and LLEventTimeout instances and corresponding implementations of the new pure virtual methods. That permits us to introduce TestEventThrottle, an alternate subclass with dummy implementations of the methods related to LLTimer and LLEventTimeout. In particular, we can explicitly advance simulated realtime to simulate particular LLTimer and LLEventTimeout behaviors. Finally, introduce Concat, a test LLEventPump listener class whose function is to concatenate received string event data into a composite string so we can readily test for particular sequences of events.
-
- May 04, 2017
-
- Apr 19, 2017
- Mar 30, 2017
-
-
AndreyL ProductEngine authored
-
andreykproductengine authored
-
Mnikolenko Productengine authored
MAINT-7245 Use Experience Box in LSL Editor will not show as checked if containing object is in another region
-
- Mar 29, 2017
-
-
AndreyL ProductEngine authored
-
- Mar 28, 2017
-
-
AndreyL ProductEngine authored
-
andreykproductengine authored
-
andreykproductengine authored
-
andreykproductengine authored
-
Mnikolenko Productengine authored
-
- Mar 27, 2017
-
-
Mnikolenko Productengine authored
-
- Mar 24, 2017
-
-
Nat Goodspeed authored
plus LLEventBatch::getSize(), setSize() plus LLEventThrottle::getPostCount() and getDelay(). The interesting thing about LLEventThrottle::setInterval() and LLEventBatch::setSize() is that either might cause an immediate flush().
-
andreykproductengine authored
-
- Mar 23, 2017
-
-
Nat Goodspeed authored
These classes are as yet untested: they are straw people for API review, based on email conversations with Caladbolg and Rider.
-
Mnikolenko Productengine authored
-
- Mar 22, 2017
-
-
andreykproductengine authored
-
andreykproductengine authored
-
AndreyL ProductEngine authored
-
- Mar 21, 2017
-
-
Mnikolenko Productengine authored
-
- Mar 20, 2017
-
-
andreykproductengine authored
-
- Mar 22, 2017
-
-
andreykproductengine authored
-
Mnikolenko Productengine authored
-
- Mar 20, 2017
-
-
Mnikolenko Productengine authored
-
Mnikolenko Productengine authored
-
- Mar 16, 2017
-
-
andreykproductengine authored
-
- Mar 17, 2017
-
-
Mnikolenko Productengine authored
-
- Mar 16, 2017
-
-
andreykproductengine authored
-
- Mar 15, 2017
-
-
max nikolenko authored
-
Mnikolenko Productengine authored
-
Mnikolenko Productengine authored
-
- Mar 14, 2017
-
-
AndreyL ProductEngine authored
-
andreykproductengine authored
-
- Mar 13, 2017
-
-
AndreyL ProductEngine authored
-
Oz Linden authored
-
Oz Linden authored
-
andreykproductengine authored
-
- Mar 11, 2017
-
-
andreykproductengine authored
-