summaryrefslogtreecommitdiff
path: root/igor.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2012-07-11 07:36:16 -0400
committerNed Batchelder <ned@nedbatchelder.com>2012-07-11 07:36:16 -0400
commit6ac48b00404911ba927fbbcd0e415483a4182faa (patch)
tree1dcbdce037410879f6db3f040b9deea4f2ac18d5 /igor.py
parent0a8891626f77cce5c2715bcd447d5f67f6b0eee1 (diff)
downloadpython-coveragepy-6ac48b00404911ba927fbbcd0e415483a4182faa.tar.gz
I like the name igor better :)
Diffstat (limited to 'igor.py')
-rw-r--r--igor.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/igor.py b/igor.py
new file mode 100644
index 0000000..efbe8a0
--- /dev/null
+++ b/igor.py
@@ -0,0 +1,25 @@
+import os
+import sys
+import zipfile
+
+from nose import core as nose_core
+
+if sys.argv[1] == "remove_extension":
+ so_names = """
+ tracer.so
+ tracer.cpython-32m.so
+ """.split()
+
+ for filename in so_names:
+ try:
+ os.remove(os.path.join("coverage", filename))
+ except OSError:
+ pass
+
+elif sys.argv[1] == "test_with_tracer":
+ os.environ["COVERAGE_TEST_TRACER"] = sys.argv[2]
+ del sys.argv[1:3]
+ nose_core.main()
+
+elif sys.argv[1] == "zip_mods":
+ zipfile.ZipFile("test/zipmods.zip", "w").write("test/covmodzip1.py", "covmodzip1.py")