# HG changeset patch # User Mads Kiilerich # Date 2011-11-23 01:50:58 # Node ID 7bb5ed61b74c6cd16a94ae923953e6cb1ed740a8 # Parent e5804c0f657653dfb9eac34dee49a5bb0f0053ca tests: convert test-check-code-hg.py to .t diff --git a/tests/test-check-code-hg.py b/tests/test-check-code-hg.t rename from tests/test-check-code-hg.py rename to tests/test-check-code-hg.t --- a/tests/test-check-code-hg.py +++ b/tests/test-check-code-hg.t @@ -1,24 +1,6 @@ -# 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) + $ check_code="$TESTDIR"/../contrib/check-code.py + $ cd "$TESTDIR"/.. -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') + $ "$check_code" `hg manifest` | grep . && echo 'FAILURE IS NOT AN OPTION!!!' + [1] +