From 69fd9e4d6cca9db5ce64dabe2467a1be7bd42c46 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 4 Dec 2015 09:13:59 +0000 Subject: [PATCH] Revert "Add support for "tox" builder" This change breaks our run-tox usage, see the compare-xml output. This reverts commit 2de4ba8a8129365991fcabcc16ca8e91b08ed8e1. Change-Id: I5ee2afd4f15d22d43eb78fe3086109fabb550e36 --- jenkins_jobs/modules/builders.py | 26 -------------------------- setup.cfg | 1 - tests/builders/fixtures/tox001.xml | 9 --------- tests/builders/fixtures/tox001.yaml | 3 --- tests/builders/fixtures/tox002.xml | 10 ---------- tests/builders/fixtures/tox002.yaml | 5 ----- 6 files changed, 54 deletions(-) delete mode 100644 tests/builders/fixtures/tox001.xml delete mode 100644 tests/builders/fixtures/tox001.yaml delete mode 100644 tests/builders/fixtures/tox002.xml delete mode 100644 tests/builders/fixtures/tox002.yaml diff --git a/jenkins_jobs/modules/builders.py b/jenkins_jobs/modules/builders.py index c26ed3470..c3c09e4ad 100644 --- a/jenkins_jobs/modules/builders.py +++ b/jenkins_jobs/modules/builders.py @@ -1964,32 +1964,6 @@ def shining_panda(parser, xml_parent, data): XML.SubElement(t, 'ignoreExitCode').text = str(ignore_exit_code).lower() -def tox(parser, xml_parent, data): - """yaml: tox - Use tox to build a multi-configuration project. Requires the Jenkins - :jenkins-wiki:`ShiningPanda plugin `. - - :arg str ini: The TOX configuration file path (default: tox.ini) - :arg bool recreate: If true, create a new environment each time (default: - false) - :arg str toxenv-pattern: The pattern used to build the TOXENV environment - variable. (optional) - - Example: - - .. literalinclude:: /../../tests/builders/fixtures/tox001.yaml - :language: yaml - """ - pluginelement = 'jenkins.plugins.shiningpanda.builders.ToxBuilder' - t = XML.SubElement(xml_parent, pluginelement) - XML.SubElement(t, 'toxIni').text = data.get('ini', 'tox.ini') - XML.SubElement(t, 'recreate').text = str( - data.get('recreate', False)).lower() - pattern = data.get('toxenv-pattern') - if pattern: - XML.SubElement(t, 'toxenvPattern').text = pattern - - def managed_script(parser, xml_parent, data): """yaml: managed-script This step allows to reference and execute a centrally managed diff --git a/setup.cfg b/setup.cfg index 7c1a915c5..8a0f60c35 100644 --- a/setup.cfg +++ b/setup.cfg @@ -86,7 +86,6 @@ jenkins_jobs.builders = sonatype-clm=jenkins_jobs.modules.builders:sonatype_clm ssh-builder=jenkins_jobs.modules.builders:ssh_builder system-groovy=jenkins_jobs.modules.builders:system_groovy - tox=jenkins_jobs.modules.builders:tox trigger-builds=jenkins_jobs.modules.builders:trigger_builds trigger-remote=jenkins_jobs.modules.builders:trigger_remote jenkins_jobs.reporters = diff --git a/tests/builders/fixtures/tox001.xml b/tests/builders/fixtures/tox001.xml deleted file mode 100644 index 1456396a3..000000000 --- a/tests/builders/fixtures/tox001.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - tox.ini - true - - - diff --git a/tests/builders/fixtures/tox001.yaml b/tests/builders/fixtures/tox001.yaml deleted file mode 100644 index 4dfead283..000000000 --- a/tests/builders/fixtures/tox001.yaml +++ /dev/null @@ -1,3 +0,0 @@ -builders: - - tox: - recreate: True diff --git a/tests/builders/fixtures/tox002.xml b/tests/builders/fixtures/tox002.xml deleted file mode 100644 index 26cb9291f..000000000 --- a/tests/builders/fixtures/tox002.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - foo.conf - false - TOX_ENV - - - diff --git a/tests/builders/fixtures/tox002.yaml b/tests/builders/fixtures/tox002.yaml deleted file mode 100644 index 8376f440a..000000000 --- a/tests/builders/fixtures/tox002.yaml +++ /dev/null @@ -1,5 +0,0 @@ -builders: - - tox: - ini: "foo.conf" - toxenv-pattern: TOX_ENV -