tests: convert test-check-code-hg.py to .t
authorMads Kiilerich <mads@kiilerich.com>
Wed, 23 Nov 2011 02:50:58 +0100
changeset 15557 7bb5ed61b74c
parent 15556 e5804c0f6576
child 15558 c6b600d2348c
tests: convert test-check-code-hg.py to .t
tests/test-check-code-hg.py
tests/test-check-code-hg.t
--- a/tests/test-check-code-hg.py	Wed Nov 23 01:20:32 2011 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# Pass all working directory files through check-code.py
-
-import sys, os, imp
-rootdir = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '..'))
-if not os.path.isdir(os.path.join(rootdir, '.hg')):
-    sys.stderr.write('skipped: cannot check code on non-repository sources\n')
-    sys.exit(80)
-
-checkpath = os.path.join(rootdir, 'contrib/check-code.py')
-checkcode = imp.load_source('checkcode', checkpath)
-
-from mercurial import hg, ui
-u = ui.ui()
-repo = hg.repository(u, rootdir)
-checked = 0
-wctx = repo[None]
-for f in wctx:
-    # ignore removed and unknown files
-    if f not in wctx:
-        continue
-    checked += 1
-    checkcode.checkfile(os.path.join(rootdir, f))
-if not checked:
-    sys.stderr.write('no file checked!\n')
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-check-code-hg.t	Wed Nov 23 02:50:58 2011 +0100
@@ -0,0 +1,6 @@
+  $ check_code="$TESTDIR"/../contrib/check-code.py
+  $ cd "$TESTDIR"/..
+
+  $ "$check_code" `hg manifest` | grep . && echo 'FAILURE IS NOT AN OPTION!!!'
+  [1]
+