Added py_test rule to Bazel
py_test rule enable to use a test written in Python. A py_test is
basically a py_binary that returns a non null on failure. Extraneous
support is need to have nice output (see //src/test/shell/unittest.bash
for the kind of support neeeded).
Actually the py_test code was already there but it was just missing the
necessary glue code. Also added an integration test for py_* rules in
Bazel.
--
MOS_MIGRATED_REVID=91407748
diff --git a/tools/python/BUILD b/tools/python/BUILD
index f489fe1..6933f9d 100644
--- a/tools/python/BUILD
+++ b/tools/python/BUILD
@@ -4,3 +4,12 @@
name = "2to3",
srcs = ["2to3.sh"],
)
+
+filegroup(
+ name = "srcs",
+ srcs = [
+ # Tools are build from the workspace for tests.
+ "2to3.sh",
+ "BUILD",
+ ],
+)