Permalink
Browse files

Switch to run-test-ci for coverage

  • Loading branch information...
zuphilip committed May 9, 2017
1 parent 0afd2b5 commit ca631417639842f25e71d7655153ed6b4d80f6b7
Showing with 49 additions and 45 deletions.
  1. +12 −36 run-test
  2. +37 −9 run-test-ci
View
@@ -1,39 +1,15 @@
#!/bin/bash -e
-BASE=$(dirname $0)
-
-# 'RUNNER' is the binary that the scripts are executed by. It defaults to
-# 'python2' if not set in the environment.
-# Examples:
-# PATH=$PWD:$PATH RUNNER='coverage run --include=$PWD/**/*' ./run-test
-# PATH=$PWD:$PATH RUNNER='python3' ./run-test
-# See ./run-coverage for a real example.
-RUNNER="${RUNNER:-python2}"
-
-test_page() {
- set -x
- $RUNNER ocropus-nlbin "$BASE/tests/testpage.png" -o temp
- $RUNNER ocropus-gpageseg 'temp/????.bin.png'
- $RUNNER ocropus-rpred -n 'temp/????/??????.bin.png'
- $RUNNER ocropus-hocr 'temp/????.bin.png' -o temp.html
- $RUNNER ocropus-visualize-results temp
- $RUNNER ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html
- set +x
- echo "# to see recognition results, type: firefox temp.html"
- echo "# to see correction page, type: firefox temp-correction.html"
- echo "# to see details on the recognition process, type: firefox temp/index.html"
-}
-test_conf() {
- local TESTIMAGE=0079-01000d
- mkdir -p temp
- cp "$BASE/tests/$TESTIMAGE"* temp
- set -x
- $RUNNER ocropus-rpred temp/$TESTIMAGE.png
- $RUNNER ocropus-errs temp/$TESTIMAGE.gt.txt
- $RUNNER ocropus-econf temp/$TESTIMAGE.gt.txt
-}
-
-rm -rf temp
-test_page
-test_conf
+BASE=$(dirname $0)
+rm -rf temp
+ocropus-nlbin $BASE/tests/testpage.png -o temp
+ocropus-gpageseg 'temp/????.bin.png'
+ocropus-rpred -n 'temp/????/??????.bin.png'
+ocropus-hocr 'temp/????.bin.png' -o temp.html
+ocropus-visualize-results temp
+ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html
+
+echo "to see recognition results, type: firefox temp.html"
+echo "to see correction page, type: firefox temp-correction.html"
+echo "to see details on the recognition process, type: firefox temp/index.html"
View
@@ -1,11 +1,39 @@
#!/bin/bash -e
-BASE=$(dirname "$0")
-
-rm -rf temp
-ocropus-nlbin "$BASE"/tests/testpage.png -o temp
-ocropus-gpageseg 'temp/????.bin.png'
-ocropus-rpred --parallel=0 --nocheck 'temp/0001/01000?.bin.png'
-ocropus-hocr 'temp/????.bin.png' -o temp.html 2>/dev/null
-ocropus-visualize-results temp
-ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html
+BASE=$(dirname $0)
+
+# 'RUNNER' is the binary that the scripts are executed by. It defaults to
+# 'python2' if not set in the environment.
+# Other examples:
+# PATH=$PWD:$PATH RUNNER='python2 -m coverage run --include=$PWD/**/*' ./run-test
+# PATH=$PWD:$PATH RUNNER='python3' ./run-test
+# See ./run-coverage for a real example.
+RUNNER="${RUNNER:-python2}"
+
+test_page() {
+ set -x
+ $RUNNER ocropus-nlbin "$BASE/tests/testpage.png" -o temp
+ $RUNNER ocropus-gpageseg 'temp/????.bin.png'
+ $RUNNER ocropus-rpred --parallel=0 --nocheck 'temp/0001/01000?.bin.png'
+ $RUNNER ocropus-hocr 'temp/????.bin.png' -o temp.html 2>/dev/null
+ $RUNNER ocropus-visualize-results temp
+ $RUNNER ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html
+ set +x
+ echo "# to see recognition results, type: firefox temp.html"
+ echo "# to see correction page, type: firefox temp-correction.html"
+ echo "# to see details on the recognition process, type: firefox temp/index.html"
+}
+
+test_conf() {
+ local TESTIMAGE=0079-01000d
+ mkdir -p temp
+ cp "$BASE/tests/$TESTIMAGE"* temp
+ set -x
+ $RUNNER ocropus-rpred temp/$TESTIMAGE.png
+ $RUNNER ocropus-errs temp/$TESTIMAGE.gt.txt
+ $RUNNER ocropus-econf temp/$TESTIMAGE.gt.txt
+}
+
+rm -rf temp
+test_page
+test_conf

0 comments on commit ca63141

Please sign in to comment.