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:
authorHieu Hoang <hieuhoang@gmail.com>2012-11-20 20:14:20 +0400
committerHieu Hoang <hieuhoang@gmail.com>2012-11-20 20:14:20 +0400
commitfeff7affaff52032d13778368a46685d9396d431 (patch)
tree6a893a5d1a3eb1aca7bb961addda74f60b4999ef /regression-testing
parentdbf0123c5c5cb61db2213a5134501e1f8bbd6ec7 (diff)
add tests for decoding with compressed pt
Diffstat (limited to 'regression-testing')
-rw-r--r--regression-testing/MosesRegressionTesting.pm3
-rwxr-xr-xregression-testing/run-single-test.perl2
2 files changed, 3 insertions, 2 deletions
diff --git a/regression-testing/MosesRegressionTesting.pm b/regression-testing/MosesRegressionTesting.pm
index ff4bebcb4..e7e7e794e 100644
--- a/regression-testing/MosesRegressionTesting.pm
+++ b/regression-testing/MosesRegressionTesting.pm
@@ -49,7 +49,7 @@ EOT
sub get_localized_moses_ini
{
use File::Temp;
- my ($moses_ini, $data_dir) = @_;
+ my ($moses_ini, $data_dir, $results_dir) = @_;
my $LM_PATH = "$data_dir/lm";
my $MODEL_PATH = "$data_dir/models";
use Cwd qw/ abs_path /; use File::Basename; my $TEST_PATH = dirname(abs_path($moses_ini));
@@ -61,6 +61,7 @@ sub get_localized_moses_ini
$l =~ s/\$\{LM_PATH\}/$LM_PATH/g;
$l =~ s/\$\{MODEL_PATH\}/$MODEL_PATH/g;
$l =~ s/\$\{TEST_PATH\}/$TEST_PATH/g;
+ $l =~ s/\$\{RESULTS_PATH\}/$results_dir/g;
print $local_moses_ini $l;
}
close MO;
diff --git a/regression-testing/run-single-test.perl b/regression-testing/run-single-test.perl
index 0dc804719..48fcb5891 100755
--- a/regression-testing/run-single-test.perl
+++ b/regression-testing/run-single-test.perl
@@ -54,7 +54,7 @@ die "Cannot locate executable called $decoder\n" unless (-x $decoder);
die "Cannot find $conf\n" unless (-f $conf);
die "Cannot locate input at $input" unless (-f $input);
-my $local_moses_ini = MosesRegressionTesting::get_localized_moses_ini($conf, $data_dir);
+my $local_moses_ini = MosesRegressionTesting::get_localized_moses_ini($conf, $data_dir, $results_dir);
my ($nbestfile,$nbestsize) = MosesRegressionTesting::get_nbestlist($conf);
if (defined($nbestsize) && $nbestsize > 0){