From 856790fe341b7fade6b3cd3cb9fd8fdb2b0664f8 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Mon, 7 Dec 2015 14:47:43 +0000 Subject: [PATCH] Use golang package name as a prefix on unit test schedules. --- test | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test b/test index 9250f6280..73a5952ef 100755 --- a/test +++ b/test @@ -50,7 +50,8 @@ TESTDIRS=$(find . -type f -name '*_test.go' | xargs -n1 dirname | grep -vE '^\./ # If running on circle, use the scheduler to work out what tests to run on what shard if [ -n "$CIRCLECI" -a -z "$NO_SCHEDULER" -a -x "$DIR/sched" ]; then - TESTDIRS=$(echo $TESTDIRS | "$DIR/sched" sched units-$CIRCLE_BUILD_NUM $CIRCLE_NODE_TOTAL $CIRCLE_NODE_INDEX) + PREFIX=$(go list -e ./ | sed -e 's/\//-/g') + TESTDIRS=$(echo $TESTDIRS | "$DIR/sched" sched $PREFIX-$CIRCLE_BUILD_NUM $CIRCLE_NODE_TOTAL $CIRCLE_NODE_INDEX) echo $TESTDIRS fi