diff options
author | tanhengyeow <E0032242@u.nus.edu> | 2018-07-12 23:06:17 +0800 |
---|---|---|
committer | tanhengyeow <E0032242@u.nus.edu> | 2018-07-13 22:56:12 +0800 |
commit | 9ab35beae88aa5031c629b1488d4a5d640a54448 (patch) | |
tree | 662a791567fa110cb01417ce2f659c479da8cce7 /tests | |
parent | 746a089d4a699857ebd0dff5b5a0a6e51a7949f1 (diff) | |
download | python-jenkins-job-builder-9ab35beae88aa5031c629b1488d4a5d640a54448.tar.gz python-jenkins-job-builder-9ab35beae88aa5031c629b1488d4a5d640a54448.tar.xz python-jenkins-job-builder-9ab35beae88aa5031c629b1488d4a5d640a54448.zip |
Refactor clone_workspace function to use convert_mapping_to_xml
1. Refactored the code in the function to utilize convert_mapping_to_xml's
way of detecting valid types.
2. Refactored optional parameters to use convert_mapping_to_xml
Note:
This update will affect users using lowercase inputs in their YAML files.
An exception will be raised if the inputs doesn't follow the exact
casing required by the plugin.
Change-Id: I053ef5f58200e51b3f6ff5ec55760f9e6f095370
Diffstat (limited to 'tests')
-rw-r--r-- | tests/publishers/fixtures/clone-workspace001.xml | 1 | ||||
-rw-r--r-- | tests/publishers/fixtures/clone-workspace002.xml | 2 | ||||
-rw-r--r-- | tests/publishers/fixtures/clone-workspace002.yaml | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/tests/publishers/fixtures/clone-workspace001.xml b/tests/publishers/fixtures/clone-workspace001.xml index 92b14a53..2630a64b 100644 --- a/tests/publishers/fixtures/clone-workspace001.xml +++ b/tests/publishers/fixtures/clone-workspace001.xml @@ -6,6 +6,7 @@ <overrideDefaultExcludes>false</overrideDefaultExcludes> <criteria>Any</criteria> <archiveMethod>TAR</archiveMethod> + <workspaceExcludeGlob/> </hudson.plugins.cloneworkspace.CloneWorkspacePublisher> </publishers> </project> diff --git a/tests/publishers/fixtures/clone-workspace002.xml b/tests/publishers/fixtures/clone-workspace002.xml index cce255e9..32a781ce 100644 --- a/tests/publishers/fixtures/clone-workspace002.xml +++ b/tests/publishers/fixtures/clone-workspace002.xml @@ -4,9 +4,9 @@ <hudson.plugins.cloneworkspace.CloneWorkspacePublisher plugin="clone-workspace-scm"> <workspaceGlob>**/*.zip</workspaceGlob> <overrideDefaultExcludes>false</overrideDefaultExcludes> - <workspaceExcludeGlob>**/*.tgz</workspaceExcludeGlob> <criteria>Any</criteria> <archiveMethod>TAR</archiveMethod> + <workspaceExcludeGlob>**/*.tgz</workspaceExcludeGlob> </hudson.plugins.cloneworkspace.CloneWorkspacePublisher> </publishers> </project> diff --git a/tests/publishers/fixtures/clone-workspace002.yaml b/tests/publishers/fixtures/clone-workspace002.yaml index c7b0f477..f9fba56e 100644 --- a/tests/publishers/fixtures/clone-workspace002.yaml +++ b/tests/publishers/fixtures/clone-workspace002.yaml @@ -1,7 +1,7 @@ publishers: - clone-workspace: - criteria: "any" - archive-method: "tar" + criteria: "Any" + archive-method: "TAR" override-default-excludes: false workspace-glob: "**/*.zip" workspace-exclude-glob: "**/*.tgz" |