"elfutils-try-fedora-ppc64le",
"elfutils-try-ubuntu-riscv",
"elfutils-try-opensusetw-x86_64",
- "elfutils-try-opensuseleap-x86_64"])
+ "elfutils-try-opensuseleap-x86_64",
+ "elfutils-try-debian-coverage",
+ "elfutils-try-fedora-coverage"])
c['schedulers'].append(elfutils_try_scheduler)
elfutils_snapshot_scheduler = schedulers.Periodic(
elfutils_factory_coverage.addStep(elfutils_create_output_step)
elfutils_factory_coverage.addStep(elfutils_create_publish_file_step)
+elfutils_factory_try_coverage = util.BuildFactory()
+elfutils_factory_try_coverage.addStep(elfutils_git_step)
+elfutils_factory_try_coverage.addStep(autoreconf_step)
+elfutils_factory_try_coverage.addStep(elfutils_configure_coverage_step)
+elfutils_factory_try_coverage.addStep(make_step)
+elfutils_factory_try_coverage.addStep(make_single_test_suite_step)
+elfutils_factory_try_coverage.addStep(elfutils_make_coverage_step)
+# Note doesn't actually publish the coverage files
+
elfutils_alma_x86_64_builder = util.BuilderConfig(
name="elfutils-alma-x86_64",
workernames=["alma-x86_64"],
factory=elfutils_factory_coverage)
c['builders'].append(elfutils_snapshots_coverage_builder)
+elfutils_try_debian_coverage_builder = util.BuilderConfig(
+ name="elfutils-try-debian-coverage",
+ collapseRequests=True,
+ properties={'container-file':
+ readContainerFile('debian-stable')},
+ workernames=vm_workers,
+ tags=["elfutils-try", "debian", "coverage"],
+ factory=elfutils_factory_try_coverage)
+c['builders'].append(elfutils_try_debian_coverage_builder)
+
+elfutils_try_fedora_coverage_builder = util.BuilderConfig(
+ name="elfutils-try-fedora-coverage",
+ collapseRequests=True,
+ properties={'container-file':
+ readContainerFile('fedora-latest')},
+ workernames=vm_workers,
+ tags=["elfutils-try", "fedora", "coverage"],
+ factory=elfutils_factory_try_coverage)
+c['builders'].append(elfutils_try_fedora_coverage_builder)
+
# gccrust build steps, factory and builders
# All steps are custom because of the workdir settings