- Experimental: Partitioning of test suites
- Write one junit.xml that contains all targets and simulators
- Add list-tests command (experimental)
- Run tests in parallel on all test targets
- Add --reset option to boot-simulators (off by default)
- Block assertions in release builds
- Fix writing simulator.log
- Add --debug flag
- Uninstall application before test run
- Override watchdog timeout to 60s
- Add boot-simulators command
- Send user notifications about test results
- Show commit in version output
- Extract crash logs
- Breaking change: --preferences was renamed to --defaults. Also the JSON format changed
- Support abort via SIGINT
- Support JSON stream reporter (similar to xctool's JSON stream)
- Breaking change: --only expects a new format: TARGET[:Class/case[,Class2/case2]]
- Write test log file in format similar to Xcode
- Fix crash on Jenkins caused by
synchronizeFile
- Support --no-color command line option
- Inject PXCTEST_CHILD_ prefixed environment variables
- Add some integration tests
- Support multiple test targets
- Add JUnit report
- Extract application logs
- Write test reports and log files to output/
- Fix duplicate symbols when installed via Homebrew
- Fix duplicate symbols due to wrong run path
- Support --locale command line option
- Support --preferences command line option
- Support --only command line option
- Initial release.