scheduled_test 0.12.8  scheduled_test: ^0.12.8 copied to clipboard
scheduled_test: ^0.12.8 copied to clipboard
A package for writing readable tests of asynchronous behavior. This package works by building up a queue of asynchronous tasks called a "schedule", then executing those tasks in order. This allows the [...]
0.12.8 #
- Support scheduling in setUpAll()andtearDownAll().
0.12.7 #
- Support testversion0.12.17.
0.12.6+1 #
- Support testversion0.12.16.
0.12.6 #
- Support testversion0.12.15.
0.12.5+6 #
- Declare compatibility with testversion0.12.14.
0.12.5+5 #
- Fix all strong mode warnings.
0.12.5+4 #
- Actually declare compatibility with testversion0.12.13.
0.12.5+3 #
- Declare compatibility with testversion0.12.13.
0.12.5+2 #
- Declare compatibility with testversion0.12.12.
0.12.5+1 #
- Declare compatibility with testversion0.12.11.
0.12.5 #
- Add a tagsparameter totest()andgroup().
0.12.4+6 #
- Declare compatibility with testversion0.12.10.
0.12.4+5 #
- 
Declare compatibility with shelfversion0.7.0.
- 
Declare compatibility with testversion0.12.9.
0.12.4+4 #
- Declare compatibility with testversion0.12.8.
0.12.4+3 #
- Declare compatibility with testversion0.12.7.
0.12.4+2 #
- Declare compatibility with http_multi_serverversion2.0.0.
0.12.4+1 #
- Update the dependency on testto include0.12.6.
0.12.4 #
- Update the dependency on testto include0.12.5.
0.12.3 #
- Update the dependency on testto include0.12.4.
0.12.2 #
- 
Add ScheduledServer.handleUnscheduled, which allows users to create long-lasting handlers that aren't part of the test schedule.
- 
Support WebSocket connections with ScheduledServers.
0.12.1+2 #
- Fix running scheduled tests via dart path/to/test.dart.
0.12.1+1 #
- Fixed usage of timeoutintestandgroup.
0.12.1 #
- Add named parameters to the wrapper test()andgroup()methods that forward to thetestpackage.
0.12.0 #
- 
When an error occurs in the tasks queue, the onCompletequeue will begin running immediately rather than waiting for all outstanding tasks and out-of-band callbacks to complete. This more closely matches the semantics of the underlying test framework and will hopefully be less surprising.
- 
Errors are now only converted to ScheduleErrorswhen they're added to theSchedule.errorslist. This means that errors emitted by calls toschedule()will no longer beScheduleErrors.
- 
An error thrown in one task will no longer be emitted by the return values of future calls to schedule().
- 
Remove the Schedule.onExceptionqueue. This was largely redundant withSchedule.onCompleteand complicated the implementation.
- 
Remove Schedule.pendingCallbacksandScheduleError.pendingCallbacks. Printing out the pending callbacks was rarely useful once stack chains existed, so they were just producing visual clutter.
- 
Remove Schedule.timeoutandSchedule.heartbeat. Timeouts will be handled by thetestpackage instead.
- 
Remove Schedule.signalError. UseregisterExceptionfrom thetestpackage instead.
- 
Remove wrapFuture,Schedule.wrapFuture, andSchedule.wrapAsync. UseexpectAsync,completes, andcompletionfrom thetestpackage instead.
- 
Remove TaskQueue.onTasksComplete.
0.11.8+1 #
- Bump the version constraint for unittest.
0.11.8 #
- Add a ScheduledProcess.signal()method for sending signals to subprocesses.
0.11.7+1 #
- Support version 0.6.0ofshelf.
0.11.7 #
- Bumped the version constraint for unittest.
0.11.6 #
- Actually bump the version constraint for unittest.
0.11.5 #
- Bump the version constraint for unittest.
0.11.4 #
- Bump the version constraint for unittest.
0.11.3 #
- Narrow the constraint on unittest to ensure that new features are reflected in scheduled_test's version.
0.11.2+3 #
- Ignore hidden files in DirectoryDescriptor.fromFilesystem.
0.11.2+2 #
- Moved shared test utilities to metatestpackage.
0.11.2+1 #
- Fix a case where a ScheduledProcesscould fail to log its output.
0.11.2 #
- Add a DirectoryDescriptor.fromFilesystemconstructor.
0.11.1 #
- Add a top-level tearDownfunction.
0.11.0+7 #
- A nothing()descriptor will fail if a broken symlink is present.
0.11.0+6 #
- Use http_multi_serverto bind to both the IPv4 and IPv6 loopback addresses for scheduled_test.
0.11.0+5 #
- Widen the version constraint for stack_trace.
0.11.0+4 #
- 
Added README.mdwith content fromlib/scheduled_test.dart.
- 
Made changes to test/metatest.dartrelated to outstanding issues.
0.11.0+3 #
- Support v0.11.0ofunittest.
0.11.0+1 #
- Support v0.5.0ofshelf.
0.11.0 #
- 
ScheduledServer.handlenow takes ashelf.Handlerrather than a custom handler class.
- 
The body of a test()or asetUp()call may now return a Future. This was already supported by theunittestpackage. The Future is passed to awrapFuturecall.
0.10.1+1 #
- Updated httpversion constraint from">=0.9.0 <0.10.0"to">=0.9.0 <0.11.0"
0.10.1 #
- 
Add a StreamMatcher.hasMatchmethod.
- 
The consumeThroughandconsumeWhilematchers forScheduledStreamnow takeStreamMatchers as well as normalMatchers.
0.10.0 #
- 
Convert ScheduledProcessto exposestdoutandstderrasScheduledStreams.
- 
Add a consumeWhilematcher forScheduledStream.