Docker-DCO-1.1-Signed-off-by: Tibor Vass <teabee89@gmail.com> (github: tiborvass)
| ... | ... |
@@ -175,6 +175,7 @@ go_compile_test_dir() {
|
| 175 | 175 |
cd "$dir" |
| 176 | 176 |
go test "${testcover[@]}" -ldflags "$LDFLAGS" "${BUILDFLAGS[@]}" $TESTFLAGS -c
|
| 177 | 177 |
) |
| 178 |
+ [ $? -ne 0 ] && return 1 |
|
| 178 | 179 |
mkdir -p "$(dirname "$out_file")" |
| 179 | 180 |
mv "$dir/$(basename "$dir").test" "$out_file" |
| 180 | 181 |
echo "Precompiled: github.com/dotcloud/docker${dir#.}"
|
| ... | ... |
@@ -38,7 +38,7 @@ bundle_test_unit() {
|
| 38 | 38 |
export BUILDFLAGS_FILE="$HOME/buildflags_file" |
| 39 | 39 |
( IFS=$'\n'; echo "${BUILDFLAGS[*]}" ) > "$BUILDFLAGS_FILE"
|
| 40 | 40 |
|
| 41 |
- echo "$TESTDIRS" | parallel --jobs "$PARALLEL_JOBS" --env _ go_compile_test_dir |
|
| 41 |
+ echo "$TESTDIRS" | parallel --jobs "$PARALLEL_JOBS" --halt 2 --env _ go_compile_test_dir |
|
| 42 | 42 |
rm -rf "$HOME" |
| 43 | 43 |
) else |
| 44 | 44 |
# aww, no "parallel" available - fall back to boring |