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

github.com/moses-smt/moses-regression-tests.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Haddow <barry.haddow@gmail.com>2013-01-08 18:26:45 +0400
committerBarry Haddow <barry.haddow@gmail.com>2013-01-08 18:26:45 +0400
commit114292fcb607d3764fd52c41ecacf86a1fce3d52 (patch)
tree1425cd80afb1183e38c55760112a526233fbc9d4
parent89bd0353da95a5cf124b9e26f6ed5b9d02df0c40 (diff)
parent9632426f4be3fc257b234b926d69a8bffed0f8cf (diff)
Merge branch 'master' of github.com:moses-smt/moses-regression-tests
-rwxr-xr-xtests/misc.extract-parallel/run.perl19
1 files changed, 17 insertions, 2 deletions
diff --git a/tests/misc.extract-parallel/run.perl b/tests/misc.extract-parallel/run.perl
index f93d38c..427a55c 100755
--- a/tests/misc.extract-parallel/run.perl
+++ b/tests/misc.extract-parallel/run.perl
@@ -17,9 +17,24 @@ GetOptions("moses-root=s" => \$mosesRoot,
"results-dir=s"=> \$results_dir,
) or exit 1;
-my $cmd;
+my $splitCmd = `gsplit --help 2>/dev/null`;
+if($splitCmd) {
+ $splitCmd = 'gsplit';
+}
+else {
+ $splitCmd = 'split';
+}
+
+my $sortCmd = `gsort --help 2>/dev/null`;
+if($sortCmd) {
+ $sortCmd = 'gsort';
+}
+else {
+ $sortCmd = 'sort';
+}
-$cmd = "$mosesRoot/scripts/generic/extract-parallel.perl 2 split sort $mosesBin/extract $test_dir/$test_name/en $test_dir/$test_name/fr $test_dir/$test_name/align.fr-en $results_dir/extract 7 --GZOutput 2> $results_dir/log";
+my $cmd;
+$cmd = "$mosesRoot/scripts/generic/extract-parallel.perl 2 $splitCmd $sortCmd $mosesBin/extract $test_dir/$test_name/en $test_dir/$test_name/fr $test_dir/$test_name/align.fr-en $results_dir/extract 7 --GZOutput 2> $results_dir/log";
print STDERR "Executing: $cmd\n";
`$cmd`;
my $is_osx = ($^O eq "darwin");