diff options
Diffstat (limited to 'tests/scm')
-rw-r--r-- | tests/scm/fixtures/p4-001.xml | 25 | ||||
-rw-r--r-- | tests/scm/fixtures/p4-001.yaml | 10 | ||||
-rw-r--r-- | tests/scm/fixtures/p4-002.xml | 38 | ||||
-rw-r--r-- | tests/scm/fixtures/p4-002.yaml | 21 | ||||
-rw-r--r-- | tests/scm/fixtures/p4-003.xml | 41 | ||||
-rw-r--r-- | tests/scm/fixtures/p4-003.yaml | 11 |
6 files changed, 146 insertions, 0 deletions
diff --git a/tests/scm/fixtures/p4-001.xml b/tests/scm/fixtures/p4-001.xml new file mode 100644 index 00000000..30620d74 --- /dev/null +++ b/tests/scm/fixtures/p4-001.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<project> + <scm class="org.jenkinsci.plugins.p4.PerforceScm" plugin="p4"> + <credential>credential</credential> + <workspace class="org.jenkinsci.plugins.p4.workspace.StaticWorkspaceImpl"> + <charset>none</charset> + <pinHost>false</pinHost> + <name>workspacename</name> + </workspace> + <populate class="org.jenkinsci.plugins.p4.populate.SyncOnlyImpl"> + <have>true</have> + <force>false</force> + <modtime>false</modtime> + <quiet>true</quiet> + <pin>populatelabel</pin> + <revert>false</revert> + <parallel> + <enable>false</enable> + <threads>4</threads> + <minfiles>1</minfiles> + <minbytes>1024</minbytes> + </parallel> + </populate> + </scm> +</project> diff --git a/tests/scm/fixtures/p4-001.yaml b/tests/scm/fixtures/p4-001.yaml new file mode 100644 index 00000000..af3aa5f2 --- /dev/null +++ b/tests/scm/fixtures/p4-001.yaml @@ -0,0 +1,10 @@ +scm: + - p4: + credential: credential + workspace-type: Static + workspace-name: workspacename + populate-type: SyncOnly + populate-have-list: true + populate-quiet: true + populate-revert: false + populate-label: populatelabel diff --git a/tests/scm/fixtures/p4-002.xml b/tests/scm/fixtures/p4-002.xml new file mode 100644 index 00000000..01de2591 --- /dev/null +++ b/tests/scm/fixtures/p4-002.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<project> + <scm class="org.jenkinsci.plugins.p4.PerforceScm" plugin="p4"> + <credential>credential</credential> + <workspace class="org.jenkinsci.plugins.p4.workspace.ManualWorkspaceImpl"> + <spec> + <allwrite>true</allwrite> + <clobber>true</clobber> + <compress>true</compress> + <locked>true</locked> + <modtime>true</modtime> + <rmdir>true</rmdir> + <line>specline</line> + <view>specview</view> + <type>spectype</type> + <backup>true</backup> + <streamName>specstreamname</streamName> + </spec> + <charset>none</charset> + <pinHost>false</pinHost> + <name>workspacename</name> + </workspace> + <populate class="org.jenkinsci.plugins.p4.populate.AutoCleanImpl"> + <have>true</have> + <force>false</force> + <modtime>false</modtime> + <quiet>true</quiet> + <pin>populatelabel</pin> + <revert>false</revert> + <parallel> + <enable>false</enable> + <threads>4</threads> + <minfiles>1</minfiles> + <minbytes>1024</minbytes> + </parallel> + </populate> + </scm> +</project> diff --git a/tests/scm/fixtures/p4-002.yaml b/tests/scm/fixtures/p4-002.yaml new file mode 100644 index 00000000..5c1c32ee --- /dev/null +++ b/tests/scm/fixtures/p4-002.yaml @@ -0,0 +1,21 @@ +scm: + - p4: + credential: credential + workspace-type: Manual + workspace-name: workspacename + populate-type: AutoClean + populate-have-list: True + populate-quiet: True + populate-revert: False + populate-label: populatelabel + spec-allwrite: True + spec-clobber: True + spec-compress: True + spec-locked: True + spec-modtime: True + spec-rmdir: True + spec-line: specline + spec-view: specview + spec-type: spectype + spec-backup: True + spec-stream-name: specstreamname diff --git a/tests/scm/fixtures/p4-003.xml b/tests/scm/fixtures/p4-003.xml new file mode 100644 index 00000000..d5d58d50 --- /dev/null +++ b/tests/scm/fixtures/p4-003.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<project> + <scm class="org.jenkinsci.plugins.p4.PerforceScm" plugin="p4"> + <credential>credential</credential> + <workspace class="org.jenkinsci.plugins.p4.workspace.ManualWorkspaceImpl"> + <spec> + <allwrite>false</allwrite> + <clobber>false</clobber> + <compress>false</compress> + <locked>false</locked> + <modtime>false</modtime> + <rmdir>false</rmdir> + <line/> + <view/> + <type/> + <backup>false</backup> + <streamName/> + </spec> + <charset>none</charset> + <pinHost>false</pinHost> + <name>workspacename</name> + </workspace> + <filter> + <org.jenkinsci.plugins.p4.filters.FilterViewMaskImpl> + <viewMask>viewmask</viewMask> + </org.jenkinsci.plugins.p4.filters.FilterViewMaskImpl> + </filter> + <populate class="org.jenkinsci.plugins.p4.populate.SyncOnlyImpl"> + <have>false</have> + <force>false</force> + <modtime>false</modtime> + <quiet>false</quiet> + <parallel> + <enable>true</enable> + <threads>2</threads> + <minfiles>5</minfiles> + <minbytes>500</minbytes> + </parallel> + </populate> + </scm> +</project> diff --git a/tests/scm/fixtures/p4-003.yaml b/tests/scm/fixtures/p4-003.yaml new file mode 100644 index 00000000..cfefeb08 --- /dev/null +++ b/tests/scm/fixtures/p4-003.yaml @@ -0,0 +1,11 @@ +scm: + - p4: + credential: credential + workspace-type: Manual + workspace-name: workspacename + populate-type: SyncOnly + view-mask: viewmask + parallel-enabled: True + parallel-threads: 2 + parallel-minfiles: 5 + parallel-minbytes: 500 |