You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by wf...@apache.org on 2015/11/13 16:46:38 UTC
aurora git commit: Fix `./pants test src/test/python::` to work out
of the box.
Repository: aurora
Updated Branches:
refs/heads/master 820e1540b -> cc7f5a121
Fix `./pants test src/test/python::` to work out of the box.
The Aurora python tests cannot currently all be run together; so the ci
script passes --no-fast and devs need to remember to do this too.
Improve the dev experience by defaulting this option.
build-support/jenkins/build.sh | 2 +-
pants.ini | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
Testing Done:
Ran into this working https://issues.apache.org/jira/browse/AURORA-547.
After the fix, locally ran `./pants test src/test/python:: -- -v` green.
Previously this would lead to test failures and CPU starvation.
Bugs closed: AURORA-547
Reviewed at https://reviews.apache.org/r/40197/
Project: http://git-wip-us.apache.org/repos/asf/aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/cc7f5a12
Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/cc7f5a12
Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/cc7f5a12
Branch: refs/heads/master
Commit: cc7f5a121e11b86d61bc46d51d49d1d4d0190b75
Parents: 820e154
Author: John Sirois <jo...@gmail.com>
Authored: Fri Nov 13 07:46:27 2015 -0800
Committer: Bill Farner <wf...@apache.org>
Committed: Fri Nov 13 07:46:27 2015 -0800
----------------------------------------------------------------------
build-support/jenkins/build.sh | 2 +-
pants.ini | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/aurora/blob/cc7f5a12/build-support/jenkins/build.sh
----------------------------------------------------------------------
diff --git a/build-support/jenkins/build.sh b/build-support/jenkins/build.sh
index 7277a64..41a3921 100755
--- a/build-support/jenkins/build.sh
+++ b/build-support/jenkins/build.sh
@@ -25,7 +25,7 @@ date
./build-support/python/checkstyle-check src
# Run all Python tests
-./pants test.pytest --no-fast --junit-xml-dir="$PWD/dist/test-results" src/test/python:: -- -v
+./pants test.pytest --junit-xml-dir="$PWD/dist/test-results" src/test/python:: -- -v
# Ensure we can build python sdists (AURORA-1174)
./build-support/release/make-python-sdists
http://git-wip-us.apache.org/repos/asf/aurora/blob/cc7f5a12/pants.ini
----------------------------------------------------------------------
diff --git a/pants.ini b/pants.ini
index 22f6c59..b12248c 100644
--- a/pants.ini
+++ b/pants.ini
@@ -22,3 +22,10 @@ version: 0.9.1
[python-setup]
interpreter_requirement: CPython>=2.7,<3
+
+
+[test.pytest]
+# As of Nov. 2015, the Aurora python tests cannot all be run in the same chroot successfully; this
+# isolates one pytest session in one chroot per test target. More info here:
+# http://pantsbuild.github.io/options_reference.html#group_testpytest
+fast: False