summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-01-19 14:48:35 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-01-22 13:37:58 +0000
commitdd49fbf78ef3dde178adff63cfaee8b5d824da48 (patch)
treec4c8747c5e610fcb4f2977b05b97b6cc01f1ef70
parent06f786a9afed7c5947b9c3fba94b83588233dcd6 (diff)
tcwg_kernel-bisect.sh: Fix manifest handling in reproducer runs
1. Move build-parameters.sh to manifests/, so it survives artifacts cleaning. 2. Don't overwrite build-parameters.sh in reproducer runs -- use "^^ $reproduce_bisect" when generating it (see documentation of convert_args_to_variables). 3. Finally, don't pop the manifest filename when reproducing (since the manifest filename is not pushed when "^^ true"). Change-Id: I2c2cfc571dfc11fcee7b9720d6d30bc5ee9d6897
-rwxr-xr-xtcwg_kernel-bisect.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/tcwg_kernel-bisect.sh b/tcwg_kernel-bisect.sh
index 921699f5..8050e596 100755
--- a/tcwg_kernel-bisect.sh
+++ b/tcwg_kernel-bisect.sh
@@ -19,8 +19,8 @@ BUILD_URL="${BUILD_URL:-$(pwd)}"
reproduce_bisect="${reproduce_bisect:-false}"
# Process build args and record them in build-parameters.sh
-convert_args_to_variables %% $artifacts/build-parameters.sh "$@"
-manifest_pop
+convert_args_to_variables ^^ $reproduce_bisect %% $artifacts/manifests/build-parameters.sh "$@"
+$reproduce_bisect || manifest_pop
obligatory_variables current_project toolchain
@@ -47,7 +47,7 @@ echo "Testing baseline_rev $baseline_rev (should be success)"
$scripts/tcwg_kernel-build.sh \
^^ $reproduce_bisect \
%% $artifacts/manifests/build-baseline.sh \
- @@ $artifacts/build-parameters.sh \
+ @@ $artifacts/manifests/build-parameters.sh \
--mode "baseline" \
--current_rev "$baseline_rev" \
--reset_baseline true \
@@ -101,7 +101,7 @@ cd ..
$scripts/tcwg_kernel-build.sh \
^^ $reproduce_bisect \
%% $artifacts/manifests/build-\$rev.sh \
- @@ $artifacts/build-parameters.sh \
+ @@ $artifacts/manifests/build-parameters.sh \
--mode bisect \
--top_artifacts $artifacts/build-\$rev \
--verbose "$verbose" &