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:
authorhieuhoang1972 <hieuhoang1972@1f5c12ca-751b-0410-a591-d2e778427230>2011-08-02 13:27:59 +0400
committerhieuhoang1972 <hieuhoang1972@1f5c12ca-751b-0410-a591-d2e778427230>2011-08-02 13:27:59 +0400
commitacb7e984de711df1fea198453b3227723709407d (patch)
tree7d8501e6e0b4dd6ff461f0488c1b3c5a0284a10b /regression-testing
parent65f7ffb7836f87aa06758580d763b04bc16aab1c (diff)
starting regression test for score program
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@4097 1f5c12ca-751b-0410-a591-d2e778427230
Diffstat (limited to 'regression-testing')
-rwxr-xr-xregression-testing/run-test-suite.pl14
-rw-r--r--regression-testing/tests/score.hierarchical/run-test.pl3
-rw-r--r--regression-testing/tests/score.hierarchical/truth/results.txt0
-rw-r--r--regression-testing/tests/score.phrase-based-with-alignment/run-test.pl3
-rw-r--r--regression-testing/tests/score.phrase-based-with-alignment/truth/results.txt0
-rw-r--r--regression-testing/tests/score.phrase-based/run-test.pl3
-rw-r--r--regression-testing/tests/score.phrase-based/truth/results.txt0
7 files changed, 22 insertions, 1 deletions
diff --git a/regression-testing/run-test-suite.pl b/regression-testing/run-test-suite.pl
index 1898c7f0c..540d4b60a 100755
--- a/regression-testing/run-test-suite.pl
+++ b/regression-testing/run-test-suite.pl
@@ -10,6 +10,9 @@ use Getopt::Long;
############################################################
my @tests = qw (
+ score.phrase-based
+ score.phrase-based-with-alignment
+ score.hierarchical
chart.target-syntax
chart.hierarchical
chart.target-syntax.ondisk
@@ -41,6 +44,7 @@ use POSIX qw ( strftime );
my $decoderPhrase = "$Bin/../moses-cmd/src/moses";
my $decoderChart = "$Bin/../moses-chart-cmd/src/moses_chart";
+my $scoreExe = "$Bin/../scripts/training/phrase-extract/score";
my $test_dir;
my $BIN_TEST = $script_dir;
my $data_dir;
@@ -79,17 +83,25 @@ foreach my $test (@tests)
if ($model_type eq 'phrase')
{
$cmd .= "$test_run --decoder=$decoderPhrase";
+ $cmd .= " --test=$test";
}
elsif ($model_type eq 'chart.')
{
$cmd .= "$test_run --decoder=$decoderChart";
+ $cmd .= " --test=$test";
+ }
+ elsif ($model_type eq 'score.')
+ {
+ $cmd = "$Bin/tests/$test/run-test.pl $scoreExe";
}
else
{
print "FAIL";
}
- $cmd .= " --test=$test";
+
+print STDERR "cmd = $cmd\n";
+
my ($res, $output, $results_path) = do_test($cmd);
format STDOUT =
@<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
diff --git a/regression-testing/tests/score.hierarchical/run-test.pl b/regression-testing/tests/score.hierarchical/run-test.pl
new file mode 100644
index 000000000..9b6bdbcd5
--- /dev/null
+++ b/regression-testing/tests/score.hierarchical/run-test.pl
@@ -0,0 +1,3 @@
+#!/usr/bin/perl -w
+
+
diff --git a/regression-testing/tests/score.hierarchical/truth/results.txt b/regression-testing/tests/score.hierarchical/truth/results.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/regression-testing/tests/score.hierarchical/truth/results.txt
diff --git a/regression-testing/tests/score.phrase-based-with-alignment/run-test.pl b/regression-testing/tests/score.phrase-based-with-alignment/run-test.pl
new file mode 100644
index 000000000..9b6bdbcd5
--- /dev/null
+++ b/regression-testing/tests/score.phrase-based-with-alignment/run-test.pl
@@ -0,0 +1,3 @@
+#!/usr/bin/perl -w
+
+
diff --git a/regression-testing/tests/score.phrase-based-with-alignment/truth/results.txt b/regression-testing/tests/score.phrase-based-with-alignment/truth/results.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/regression-testing/tests/score.phrase-based-with-alignment/truth/results.txt
diff --git a/regression-testing/tests/score.phrase-based/run-test.pl b/regression-testing/tests/score.phrase-based/run-test.pl
new file mode 100644
index 000000000..9b6bdbcd5
--- /dev/null
+++ b/regression-testing/tests/score.phrase-based/run-test.pl
@@ -0,0 +1,3 @@
+#!/usr/bin/perl -w
+
+
diff --git a/regression-testing/tests/score.phrase-based/truth/results.txt b/regression-testing/tests/score.phrase-based/truth/results.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/regression-testing/tests/score.phrase-based/truth/results.txt