Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Haddow <barry.haddow@gmail.com>2011-11-29 17:10:29 +0400
committerBarry Haddow <barry.haddow@gmail.com>2011-11-29 17:10:29 +0400
commitde36fafc746e6e2337aed23d11ef282b011b49c4 (patch)
tree80d0f64fcffbb2a2af566c1a231eb75a0901fc5e /cruise-control
parentc09bc0c11cd8ec8ff58a0b3e9f399ca382e09363 (diff)
Fix bjam regtest running
Diffstat (limited to 'cruise-control')
-rwxr-xr-xcruise-control/test_all_new_commits.sh24
1 files changed, 13 insertions, 11 deletions
diff --git a/cruise-control/test_all_new_commits.sh b/cruise-control/test_all_new_commits.sh
index 378c7fb56..a774d2013 100755
--- a/cruise-control/test_all_new_commits.sh
+++ b/cruise-control/test_all_new_commits.sh
@@ -86,15 +86,7 @@ function run_single_test () {
err=""
- echo "## ./bjam clean" >> $longlog
- ./bjam clean >> $longlog 2>&1 || warn "bjam clean failed, suspicious"
-
- echo "## ./bjam $MCC_CONFIGURE_ARGS" >> $longlog
- if [ -z "$err" ]; then
- ./bjam $MCC_CONFIGURE_ARGS >> $longlog 2>&1 || err="bjam"
- fi
-
- cd regression-testing
+ cd regression-testing
regtest_file=$(echo "$REGTEST_ARCHIVE" | sed 's/^.*\///')
# download data for regression tests if necessary
@@ -104,12 +96,22 @@ function run_single_test () {
tar xzf $regtest_file
touch $regtest_file.ok
fi
+ cd ..
+
+ regtest_dir=$PWD/$(basename $regtest_file .tgz)
+ echo "## ./bjam clean" >> $longlog
+ ./bjam clean $MCC_CONFIGURE_ARGS --with-regtest=$regtest_dir >> $longlog 2>&1 || warn "bjam clean failed, suspicious"
+
+ echo "## ./bjam $MCC_CONFIGURE_ARGS" >> $longlog
+ if [ -z "$err" ]; then
+ ./bjam $MCC_CONFIGURE_ARGS >> $longlog 2>&1 || err="bjam"
+ fi
+
echo "## regression tests" >> $longlog
if [ -z "$err" ]; then
- ../bjam $MCC_CONFIGURE_ARGS --with-regtest=$PWD/$(basename $regtest_file .tar.gz) >> $longlog 2>&1 || err="regression tests"
+ ./bjam $MCC_CONFIGURE_ARGS --with-regtest=$regtest_dir >> $longlog 2>&1 || err="regression tests"
fi
- cd ..
if [ -z "$err" ] && [ "$MCC_RUN_EMS" = "yes" ]; then
echo "## EMS" >> $longlog