diff --git a/tests/publishers/fixtures/join-trigger001.xml b/tests/publishers/fixtures/join-trigger001.xml
index 657372847..f841004ce 100644
--- a/tests/publishers/fixtures/join-trigger001.xml
+++ b/tests/publishers/fixtures/join-trigger001.xml
@@ -27,7 +27,11 @@
- true
+
+ UNSTABLE
+ 1
+ YELLOW
+
diff --git a/tests/publishers/fixtures/join-trigger001.yaml b/tests/publishers/fixtures/join-trigger001.yaml
index 7f59147ca..afcc6a0da 100644
--- a/tests/publishers/fixtures/join-trigger001.yaml
+++ b/tests/publishers/fixtures/join-trigger001.yaml
@@ -3,7 +3,7 @@ publishers:
projects:
- project-one
- project-two
- even-if-unstable: true
+ threshold: unstable
publishers:
- trigger-parameterized-builds:
- project: archive
diff --git a/tests/publishers/fixtures/join-trigger003.xml b/tests/publishers/fixtures/join-trigger003.xml
new file mode 100644
index 000000000..657372847
--- /dev/null
+++ b/tests/publishers/fixtures/join-trigger003.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ project-one,project-two
+
+
+
+
+
+
+
+ archive
+ ALWAYS
+ true
+ true
+
+
+
+
+
+ cleanup
+ ALWAYS
+ false
+ false
+
+
+
+
+ true
+
+
+
diff --git a/tests/publishers/fixtures/join-trigger003.yaml b/tests/publishers/fixtures/join-trigger003.yaml
new file mode 100644
index 000000000..7f59147ca
--- /dev/null
+++ b/tests/publishers/fixtures/join-trigger003.yaml
@@ -0,0 +1,15 @@
+publishers:
+ - join-trigger:
+ projects:
+ - project-one
+ - project-two
+ even-if-unstable: true
+ publishers:
+ - trigger-parameterized-builds:
+ - project: archive
+ current-parameters: true
+ trigger-from-child-projects: true
+ trigger-with-no-params: true
+ - project: cleanup
+ current-parameters: true
+ trigger-with-no-params: false