Matt Clay
4daa16f9ce
Add --all and --stub coverage options.
...
ci_coverage
ci_complete
2017-05-16 12:02:03 +08:00
Matt Clay
6a2a7a2392
Enable codecov.io and add coverage grouping.
2017-05-15 19:14:05 +08:00
Matt Clay
fdcad0f44d
Improve on-demand coverage for Shippable.
2017-05-14 18:27:58 +08:00
Matt Clay
5cb5228cde
Implement on-demand coverage on Shippable. ( #24535 )
2017-05-14 01:08:42 +08:00
Matt Clay
af5db3e4a9
Revert "Add support for on-demand coverage on Shippable."
...
This reverts commit 7b3f0b8870
.
2017-05-12 15:47:28 +08:00
Matt Clay
7b3f0b8870
Add support for on-demand coverage on Shippable.
...
Triggered by setting the COVERAGE environment var to a non-empty value.
Alternatively the string `ci_coverage` can be added to a commit message.
2017-05-12 14:55:48 +08:00
Matt Clay
eec01e2137
Set IO encoding for ansible-test on Shippable.
2017-04-08 23:06:44 -07:00
Matt Clay
8f463fcdd2
Create bot friendly sanity output. ( #22381 )
2017-03-07 14:59:50 -08:00
Matt Clay
d66ce40ecb
Overhaul ansible-test sanity
implementation. ( #22177 )
...
- Tests are run to completion instead of stopping on first failure.
- Test results are now parsed instead of passing through to the console.
- Test results can be saved in junit xml format.
- Test results will show up on the Shippable "Tests" result tab.
- Added an experimental --lint option for easier integration with other tools.
- Code smell tests are now usable with the --list-tests, --test and --skip-test options.
- Code split out from executor.py into sanity.py.
- Rename download-logs to download.py and add support for test and coverage results.
- Miscellaneous improvements.
2017-03-02 12:36:46 -08:00
Matt Clay
ae2d2860f5
Reduce CI output processing code coverage.
2017-02-27 22:39:35 -08:00
Matt Clay
2804d2e848
Split up unit tests on Shippable. ( #21931 )
...
* Add more verbose output to coverage combine.
* Run unit tests on CI separately by version.
2017-02-24 16:58:56 -08:00
Matt Clay
422857166b
Remove legacy test alias migration script. ( #19629 )
...
* Require code-smell tests to be files.
* Add sanity check for integration test aliases.
* Remove migration script for test aliases.
2016-12-21 16:46:28 -08:00
Matt Clay
f9c4158ff8
Remove core/extras dirs from old PRs during CI.
2016-12-12 12:41:26 -08:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00