summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/jsonparser/fixtures/complete001.xml10
-rw-r--r--tests/triggers/fixtures/gerrit001.xml9
-rw-r--r--tests/triggers/fixtures/gerrit002.xml9
-rw-r--r--tests/triggers/fixtures/gerrit003.xml9
-rw-r--r--tests/triggers/fixtures/gerrit004.xml9
-rw-r--r--tests/triggers/fixtures/gerrit004.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit005.xml10
-rw-r--r--tests/triggers/fixtures/gerrit006.xml9
-rw-r--r--tests/triggers/fixtures/gerrit007.xml9
-rw-r--r--tests/triggers/fixtures/gerrit008.xml9
-rw-r--r--tests/triggers/fixtures/gerrit009.xml9
-rw-r--r--tests/triggers/fixtures/gerrit010.xml9
-rw-r--r--tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.xml37
-rw-r--r--tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.xml37
-rw-r--r--tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.xml37
-rw-r--r--tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.xml37
-rw-r--r--tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.xml37
-rw-r--r--tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.xml37
-rw-r--r--tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.xml37
-rw-r--r--tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.xml37
-rw-r--r--tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.xml37
-rw-r--r--tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.xml37
-rw-r--r--tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.xml37
-rw-r--r--tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.xml37
-rw-r--r--tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.plugins_info.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.xml35
-rw-r--r--tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.plugins_info.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.xml37
-rw-r--r--tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.plugins_info.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.xml35
-rw-r--r--tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.plugins_info.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.xml37
-rw-r--r--tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.plugins_info.yaml3
-rw-r--r--tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.xml36
-rw-r--r--tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.yaml3
-rw-r--r--tests/yamlparser/fixtures/complete001.xml10
52 files changed, 754 insertions, 50 deletions
diff --git a/tests/jsonparser/fixtures/complete001.xml b/tests/jsonparser/fixtures/complete001.xml
index 355fac1a..17a54f72 100644
--- a/tests/jsonparser/fixtures/complete001.xml
+++ b/tests/jsonparser/fixtures/complete001.xml
@@ -68,14 +68,16 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>true</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>False</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
<triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent/>
</triggerOnEvents>
diff --git a/tests/triggers/fixtures/gerrit001.xml b/tests/triggers/fixtures/gerrit001.xml
index 5a30fcb3..00774f20 100644
--- a/tests/triggers/fixtures/gerrit001.xml
+++ b/tests/triggers/fixtures/gerrit001.xml
@@ -31,14 +31,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit002.xml b/tests/triggers/fixtures/gerrit002.xml
index d42eb2bb..f18e4fd7 100644
--- a/tests/triggers/fixtures/gerrit002.xml
+++ b/tests/triggers/fixtures/gerrit002.xml
@@ -35,14 +35,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit003.xml b/tests/triggers/fixtures/gerrit003.xml
index 55ef0e6f..32d55b85 100644
--- a/tests/triggers/fixtures/gerrit003.xml
+++ b/tests/triggers/fixtures/gerrit003.xml
@@ -52,14 +52,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit004.xml b/tests/triggers/fixtures/gerrit004.xml
index 4afca1cd..b7c5dd8b 100644
--- a/tests/triggers/fixtures/gerrit004.xml
+++ b/tests/triggers/fixtures/gerrit004.xml
@@ -41,14 +41,15 @@
<silentMode>false</silentMode>
<silentStartMode>true</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames>job1, job2</dependencyJobsNames>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel>ALL</notificationLevel>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>true</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
<excludeDrafts>true</excludeDrafts>
diff --git a/tests/triggers/fixtures/gerrit004.yaml b/tests/triggers/fixtures/gerrit004.yaml
index df64b592..d890d57f 100644
--- a/tests/triggers/fixtures/gerrit004.yaml
+++ b/tests/triggers/fixtures/gerrit004.yaml
@@ -32,11 +32,10 @@ triggers:
silent: false
silent-start: true
escape-quotes: false
- no-name-and-email: false
dependency-jobs: 'job1, job2'
+ name-and-email-parameter-mode: PLAIN
notification-level: ALL
dynamic-trigger-enabled: true
dynamic-trigger-url: http://myhost/mytrigger
- trigger-for-unreviewed-patches: true
server-name: my-server
failure-message-file: path/to/filename
diff --git a/tests/triggers/fixtures/gerrit005.xml b/tests/triggers/fixtures/gerrit005.xml
index bb719e43..05a179da 100644
--- a/tests/triggers/fixtures/gerrit005.xml
+++ b/tests/triggers/fixtures/gerrit005.xml
@@ -31,14 +31,16 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>true</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>False</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
<triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit006.xml b/tests/triggers/fixtures/gerrit006.xml
index 30a9e5c3..26ecccee 100644
--- a/tests/triggers/fixtures/gerrit006.xml
+++ b/tests/triggers/fixtures/gerrit006.xml
@@ -31,14 +31,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>true</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>PLAIN</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
<commentAddedCommentContains>recheck</commentAddedCommentContains>
diff --git a/tests/triggers/fixtures/gerrit007.xml b/tests/triggers/fixtures/gerrit007.xml
index 821186ea..8c673fd0 100644
--- a/tests/triggers/fixtures/gerrit007.xml
+++ b/tests/triggers/fixtures/gerrit007.xml
@@ -41,14 +41,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>true</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent/>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
diff --git a/tests/triggers/fixtures/gerrit008.xml b/tests/triggers/fixtures/gerrit008.xml
index d1761489..2639bd70 100644
--- a/tests/triggers/fixtures/gerrit008.xml
+++ b/tests/triggers/fixtures/gerrit008.xml
@@ -47,14 +47,15 @@
<silentMode>false</silentMode>
<silentStartMode>true</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames>job1, job2</dependencyJobsNames>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel>ALL</notificationLevel>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>true</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
<excludeDrafts>true</excludeDrafts>
diff --git a/tests/triggers/fixtures/gerrit009.xml b/tests/triggers/fixtures/gerrit009.xml
index 8abc6e43..cc87f5e2 100644
--- a/tests/triggers/fixtures/gerrit009.xml
+++ b/tests/triggers/fixtures/gerrit009.xml
@@ -13,14 +13,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>true</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit010.xml b/tests/triggers/fixtures/gerrit010.xml
index c9cc2499..78d66b4a 100644
--- a/tests/triggers/fixtures/gerrit010.xml
+++ b/tests/triggers/fixtures/gerrit010.xml
@@ -31,14 +31,15 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>false</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>true</dynamicTriggerConfiguration>
<triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
<verdictCategory>APRV</verdictCategory>
diff --git a/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.xml b/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.xml
new file mode 100644
index 00000000..a52b428e
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>BASE64</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.yaml b/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.yaml
new file mode 100644
index 00000000..052da2cf
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit011-name-and-email-parameter-mode-base64.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ name-and-email-parameter-mode: BASE64
diff --git a/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.xml b/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.xml
new file mode 100644
index 00000000..3e5af26f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>NONE</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.yaml b/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.yaml
new file mode 100644
index 00000000..1f589cd6
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit012-name-and-email-parameter-mode-none.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ name-and-email-parameter-mode: NONE
diff --git a/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.xml b/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.xml
new file mode 100644
index 00000000..168ecdb6
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.yaml b/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.yaml
new file mode 100644
index 00000000..f10f5dfe
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit013-name-and-email-parameter-mode-plain.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ name-and-email-parameter-mode: PLAIN
diff --git a/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.xml b/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.xml
new file mode 100644
index 00000000..168ecdb6
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.yaml b/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.yaml
new file mode 100644
index 00000000..afc29a4b
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit014-commit-message-parameter-mode-base64.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ commit-message-parameter-mode: BASE64
diff --git a/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.xml b/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.xml
new file mode 100644
index 00000000..aca3e5b3
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>PLAIN</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.yaml b/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.yaml
new file mode 100644
index 00000000..b3f8df2f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit015-commit-message-parameter-mode-plain.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ commit-message-parameter-mode: PLAIN
diff --git a/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.xml b/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.xml
new file mode 100644
index 00000000..585b758a
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>NONE</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.yaml b/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.yaml
new file mode 100644
index 00000000..fb903541
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit016-commit-message-parameter-mode-none.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ commit-message-parameter-mode: NONE
diff --git a/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.xml b/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.xml
new file mode 100644
index 00000000..afb1fc2e
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>BASE64</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.yaml b/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.yaml
new file mode 100644
index 00000000..89f9649f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit017-change-subject-parameter-mode-base64.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ change-subject-parameter-mode: BASE64
diff --git a/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.xml b/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.xml
new file mode 100644
index 00000000..168ecdb6
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.yaml b/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.yaml
new file mode 100644
index 00000000..4db9e31c
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit018-change-subject-parameter-mode-plain.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ change-subject-parameter-mode: PLAIN
diff --git a/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.xml b/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.xml
new file mode 100644
index 00000000..06483bd2
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>NONE</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.yaml b/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.yaml
new file mode 100644
index 00000000..876f7aaa
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit019-change-subject-parameter-mode-none.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ change-subject-parameter-mode: NONE
diff --git a/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.xml b/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.xml
new file mode 100644
index 00000000..168ecdb6
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.yaml b/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.yaml
new file mode 100644
index 00000000..097c0648
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit020-comment-text-parameter-mode-base64.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ comment-text-parameter-mode: BASE64
diff --git a/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.xml b/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.xml
new file mode 100644
index 00000000..25b079f3
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>PLAIN</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.yaml b/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.yaml
new file mode 100644
index 00000000..37ac319d
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit021-comment-text-parameter-mode-plain.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ comment-text-parameter-mode: PLAIN
diff --git a/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.xml b/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.xml
new file mode 100644
index 00000000..22a02bd2
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>NONE</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.yaml b/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.yaml
new file mode 100644
index 00000000..867ee90b
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit022-comment-text-parameter-mode-none.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ comment-text-parameter-mode: NONE
diff --git a/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.plugins_info.yaml b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.plugins_info.yaml
new file mode 100644
index 00000000..a19595b4
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.plugins_info.yaml
@@ -0,0 +1,3 @@
+- longName: 'Gerrit Trigger'
+ shortName: 'gerrit-trigger'
+ version: '2.17.0'
diff --git a/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.xml b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.xml
new file mode 100644
index 00000000..ecd8a3a7
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <noNameAndEmailParameters>true</noNameAndEmailParameters>
+ <readableMessage>false</readableMessage>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.yaml b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.yaml
new file mode 100644
index 00000000..cd08b8c9
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit023-no-name-and-email-lt-2.18.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ no-name-and-email: true
diff --git a/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.plugins_info.yaml b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.plugins_info.yaml
new file mode 100644
index 00000000..7515655f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.plugins_info.yaml
@@ -0,0 +1,3 @@
+- longName: 'Gerrit Trigger'
+ shortName: 'gerrit-trigger'
+ version: '2.18.0'
diff --git a/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.xml b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.xml
new file mode 100644
index 00000000..3e5af26f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>NONE</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.yaml b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.yaml
new file mode 100644
index 00000000..cd08b8c9
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit024-no-name-and-email-ge-2.18.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ no-name-and-email: true
diff --git a/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.plugins_info.yaml b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.plugins_info.yaml
new file mode 100644
index 00000000..a19595b4
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.plugins_info.yaml
@@ -0,0 +1,3 @@
+- longName: 'Gerrit Trigger'
+ shortName: 'gerrit-trigger'
+ version: '2.17.0'
diff --git a/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.xml b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.xml
new file mode 100644
index 00000000..c7af0d18
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <noNameAndEmailParameters>false</noNameAndEmailParameters>
+ <readableMessage>true</readableMessage>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.yaml b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.yaml
new file mode 100644
index 00000000..6fb173e8
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit025-readable-message-lt-2.18.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ readable-message: true
diff --git a/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.plugins_info.yaml b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.plugins_info.yaml
new file mode 100644
index 00000000..7515655f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.plugins_info.yaml
@@ -0,0 +1,3 @@
+- longName: 'Gerrit Trigger'
+ shortName: 'gerrit-trigger'
+ version: '2.18.0'
diff --git a/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.xml b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.xml
new file mode 100644
index 00000000..aca3e5b3
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <commitMessageParameterMode>PLAIN</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.yaml b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.yaml
new file mode 100644
index 00000000..6fb173e8
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit026-readable-message-ge-2.18.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ readable-message: true
diff --git a/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.plugins_info.yaml b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.plugins_info.yaml
new file mode 100644
index 00000000..c4e8764f
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.plugins_info.yaml
@@ -0,0 +1,3 @@
+- longName: 'Gerrit Trigger'
+ shortName: 'gerrit-trigger'
+ version: '2.13.0'
diff --git a/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.xml b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.xml
new file mode 100644
index 00000000..8b26014c
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects/>
+ <skipVote>
+ <onSuccessful>false</onSuccessful>
+ <onFailed>false</onFailed>
+ <onUnstable>false</onUnstable>
+ <onNotBuilt>false</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>false</silentStartMode>
+ <escapeQuotes>true</escapeQuotes>
+ <dependencyJobsNames/>
+ <noNameAndEmailParameters>false</noNameAndEmailParameters>
+ <readableMessage>false</readableMessage>
+ <notificationLevel/>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
+ <triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
+ <triggerInformationAction/>
+ <allowTriggeringUnreviewedPatches>true</allowTriggeringUnreviewedPatches>
+ <triggerOnEvents/>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath/>
+ <customUrl/>
+ <serverName>__ANY__</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>
diff --git a/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.yaml b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.yaml
new file mode 100644
index 00000000..4b1238ff
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit027-trigger-for-unreviewed-patches.yaml
@@ -0,0 +1,3 @@
+triggers:
+ - gerrit:
+ trigger-for-unreviewed-patches: true
diff --git a/tests/yamlparser/fixtures/complete001.xml b/tests/yamlparser/fixtures/complete001.xml
index 546fd5e6..ef15abeb 100644
--- a/tests/yamlparser/fixtures/complete001.xml
+++ b/tests/yamlparser/fixtures/complete001.xml
@@ -69,14 +69,16 @@
<silentMode>false</silentMode>
<silentStartMode>false</silentStartMode>
<escapeQuotes>true</escapeQuotes>
- <noNameAndEmailParameters>false</noNameAndEmailParameters>
- <readableMessage>false</readableMessage>
<dependencyJobsNames/>
+ <commitMessageParameterMode>BASE64</commitMessageParameterMode>
+ <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
+ <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
+ <commentTextParameterMode>BASE64</commentTextParameterMode>
<notificationLevel/>
- <dynamicTriggerConfiguration>False</dynamicTriggerConfiguration>
+ <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
<triggerConfigURL/>
+ <dynamicGerritProjects class="empty-list"/>
<triggerInformationAction/>
- <allowTriggeringUnreviewedPatches>false</allowTriggeringUnreviewedPatches>
<triggerOnEvents>
<com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent/>
</triggerOnEvents>