From e97c6b9b9c90a6f97019021d6bfcc73ed92580cc Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 14 Sep 2018 22:33:30 +0300 Subject: Filter packages manifest against CI request manifest in ci-load --- tests/ci/data.testscript | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests/ci/data.testscript') diff --git a/tests/ci/data.testscript b/tests/ci/data.testscript index 711c7b1..662a14c 100644 --- a/tests/ci/data.testscript +++ b/tests/ci/data.testscript @@ -17,10 +17,19 @@ data_dir = $regex.replace($path_search('*/request.manifest', $src_base), \ request_id = "$data_dir" +# Prepare the repository. +# +rep="file:$~/hello.git#master" ++tar -C $~ -xf $src_base/hello.tar.gz &hello.git/*** + # Copy the original CI request data directory to the root scope. # +cp -r $src_base/$data_dir ./ +# Fix-up the repository value in the request manifest. +# ++sed -i -e "s%^\(repository:\) .+\$%\\1 $rep%" $data_dir/request.manifest + root_data_dir = $~/$data_dir # The most commonly used submission data directory cloning command that copies -- cgit v1.1