Remove check that gerrit reporter has params

Since reporters must be specified now (after we added the ability
to have multiple reporters), the right way to make a silent pipeline
is to have no reporters, and the right way to have an experimental
pipeline (non-voting but reporting) is to have a reporter with no
parameters.

Change-Id: I5c979f0d2a6aafe5de4d60d8ce245d9bdcd73dae
diff --git a/tests/fixtures/layout.yaml b/tests/fixtures/layout.yaml
index b02c782..4696f93 100644
--- a/tests/fixtures/layout.yaml
+++ b/tests/fixtures/layout.yaml
@@ -93,6 +93,16 @@
       gerrit:
         verified: 0
 
+  - name: experimental
+    manager: IndependentPipelineManager
+    trigger:
+      gerrit:
+        - event: patchset-created
+    success:
+      gerrit: {}
+    failure:
+      gerrit: {}
+
 jobs:
   - name: ^.*-merge$
     failure-message: Unable to merge change
@@ -230,3 +240,7 @@
   - name: org/noop-project
     gate:
       - noop
+
+  - name: org/experimental-project
+    experimental:
+      - experimental-project-test
diff --git a/tests/test_scheduler.py b/tests/test_scheduler.py
index 4ef1790..f5f995e 100755
--- a/tests/test_scheduler.py
+++ b/tests/test_scheduler.py
@@ -811,6 +811,7 @@
         self.init_repo("org/node-project")
         self.init_repo("org/conflict-project")
         self.init_repo("org/noop-project")
+        self.init_repo("org/experimental-project")
 
         self.statsd = FakeStatsd()
         os.environ['STATSD_HOST'] = 'localhost'
@@ -3969,3 +3970,13 @@
 
         running_items = client.get_running_jobs()
         self.assertEqual(0, len(running_items))
+
+    def test_nonvoting_pipeline(self):
+        "Test that a nonvoting pipeline (experimental) can still report"
+
+        A = self.fake_gerrit.addFakeChange('org/experimental-project', 'master', 'A')
+        self.fake_gerrit.addEvent(A.getPatchsetCreatedEvent(1))
+        self.waitUntilSettled()
+        self.assertEqual(self.getJobFromHistory('experimental-project-test').result,
+                         'SUCCESS')
+        self.assertEqual(A.reported, 1)