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/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)