Merge pull request #17140 from mattclay/roadmap

Updated progress on roadmap items.
This commit is contained in:
John R Barker 2016-08-18 10:00:04 -07:00 committed by GitHub
commit 677a34a191

View file

@ -141,6 +141,7 @@ Target: September 2016
- **CI Performance** - **CI Performance**
Reduce time spent waiting on CI for PRs. Combination of optimizing existing Travis setup and offloading work to other services. Will be impacted by available budget. Reduce time spent waiting on CI for PRs. Combination of optimizing existing Travis setup and offloading work to other services. Will be impacted by available budget.
**Done:** Most tests have been migrated from Travis to Shippable.
- **Core Module Test Organization** - **Core Module Test Organization**
Relocate core module tests to ansible-modules-core to encourage inclusion of tests in core module PRs. Relocate core module tests to ansible-modules-core to encourage inclusion of tests in core module PRs.
- **Documentation** - **Documentation**
@ -149,4 +150,7 @@ Target: September 2016
Expand test coverage, particularly for CI. Being testing, this is open ended. Will be impacted by available budget. Expand test coverage, particularly for CI. Being testing, this is open ended. Will be impacted by available budget.
- Python 3 - Run integration tests using Python 3 on CI with tagging for those which should pass, so we can track progress and detect regressions. - Python 3 - Run integration tests using Python 3 on CI with tagging for those which should pass, so we can track progress and detect regressions.
- Windows - Create framework for running Windows integration tests, ideally both locally and on CI. - Windows - Create framework for running Windows integration tests, ideally both locally and on CI.
**Done:** Windows integration tests now run on Shippable.
- FreeBSD - Include FreeBSD in CI coverage. Not originally on the roadmap, this is an intermediary step for CI coverage for OS X.
**Done:** FreeBSD integration tests now run on Shippable.
- OS X - Include OS X in CI coverage. - OS X - Include OS X in CI coverage.