Roadmap

The Roadmap defines what features are currently being worked on and what's next!

0.4.0 features - Released 2021-05-09

0.5.0 features - Released 2021-05-26

0.6.0 features - Active Sprint

0.7.0 features

  • Allow ability to override which configuration file should be used on the command line.

  • Implement ability to define your own plugins defined in async-unit.json that should be registered with the Application automatically. #80arrow-up-right

  • Allow filtering the tests that are run based on a TestSuite, TestCase, or test name. #87arrow-up-right

  • Show information about which data set was used when a #[DataProvider] test fails. #98arrow-up-right

0.8.0 features

  • Design a comprehensive CLI display for showing a variety of test information.

  • Update the AssertionFailedException to not require custom methods to display appropriate data. All information that needs to be displayed for a given exception should be part of the getMessage()

  • Introduce some functionality that allows showing the diff between things that are/should be diffable.

  • Introduce a concrete logging implementation that can be defined by the async-unit.json configuration. #11arrow-up-right

0.9.0 features

  • Make expectations on active Loop watchers before and after a test is processed

Unknown Version

These are features we'd like to support at some point but are not sure how they would be implemented or where they should fall within the timeline.

  • Support code coverage

  • Build artifacts for common test reporting formats

  • Run each TestSuite in its own parallel Worker

  • Cache the results of the parser step so we can skip it if possible

Last updated

Was this helpful?