[cpl-plugin-xsh] 01/03: Added simple CI test

Ole Streicher olebole at moszumanska.debian.org
Fri Apr 17 13:08:11 UTC 2015


This is an automated email from the git hooks/post-receive script.

olebole pushed a commit to branch debian
in repository cpl-plugin-xsh.

commit 190a3eeddbd4d0736920b01bc6c53fe4d59973e4
Author: Ole Streicher <olebole at debian.org>
Date:   Fri Apr 17 14:35:15 2015 +0200

    Added simple CI test
---
 debian/tests/control        |  2 ++
 debian/tests/test-recipe.py | 23 +++++++++++++++++++++++
 2 files changed, 25 insertions(+)

diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..1bdcb97
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,2 @@
+Test: test-recipe.py
+Depends: @, python-cpl
diff --git a/debian/tests/test-recipe.py b/debian/tests/test-recipe.py
new file mode 100755
index 0000000..9c901ab
--- /dev/null
+++ b/debian/tests/test-recipe.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+
+#
+# Simple pipeline test by loading all recipes and printing some
+# basic information from them.
+#
+
+import cpl
+recipes = cpl.Recipe.list()
+if len(recipes) == 0:
+    print("No pipeline recipes found")
+    exit(1)
+
+for rname, versions in recipes:
+    print("Recipe {0}:".format(rname))
+    for v in versions:
+        print("    version {0}".format(v))
+    recipe = cpl.Recipe(rname)
+    print("  Parameters: {0}".format(str(recipe.param)))
+    print("  Docstring: {0}".format(recipe.__doc__.strip()))
+    print("  Author: {0} <{1}>".format(recipe.__author__.strip(),
+                                       recipe.__email__.strip()))
+    print("\n")

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-astro/packages/cpl-plugin-xsh.git



More information about the debian-science-commits mailing list