From 2ae9c25cef9e5c04806e2f41152dc464db188be4 Mon Sep 17 00:00:00 2001 From: Alexandre Conrad Date: Fri, 25 Apr 2014 14:13:57 -0700 Subject: add tests for shell builder Change-Id: I37350e7e813db173e033bd4131e62be77ab9753a --- jenkins_jobs/modules/builders.py | 7 +++---- tests/builders/fixtures/shell.xml | 8 ++++++++ tests/builders/fixtures/shell.yaml | 2 ++ 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 tests/builders/fixtures/shell.xml create mode 100644 tests/builders/fixtures/shell.yaml diff --git a/jenkins_jobs/modules/builders.py b/jenkins_jobs/modules/builders.py index 51542567..d2df345e 100644 --- a/jenkins_jobs/modules/builders.py +++ b/jenkins_jobs/modules/builders.py @@ -50,12 +50,11 @@ def shell(parser, xml_parent, data): """yaml: shell Execute a shell command. - :Parameter: the shell command to execute + :arg str parameter: the shell command to execute - Example:: + Example: - builders: - - shell: "make test" + .. literalinclude:: /../../tests/builders/fixtures/shell.yaml """ shell = XML.SubElement(xml_parent, 'hudson.tasks.Shell') diff --git a/tests/builders/fixtures/shell.xml b/tests/builders/fixtures/shell.xml new file mode 100644 index 00000000..7ab1aac8 --- /dev/null +++ b/tests/builders/fixtures/shell.xml @@ -0,0 +1,8 @@ + + + + + make test + + + diff --git a/tests/builders/fixtures/shell.yaml b/tests/builders/fixtures/shell.yaml new file mode 100644 index 00000000..96d32284 --- /dev/null +++ b/tests/builders/fixtures/shell.yaml @@ -0,0 +1,2 @@ +builders: + - shell: "make test" -- cgit