go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/cq/tryjob_experiments.star (about)

     1  luci.project(name = "foo")
     2  
     3  def cq_group(name, tryjob_experiments):
     4      luci.cq_group(
     5          name = name,
     6          watch = cq.refset("https://example.googlesource.com/repo1"),
     7          acls = [acl.entry(acl.CQ_COMMITTER, groups = ["committer"])],
     8          tryjob_experiments = tryjob_experiments,
     9      )
    10  
    11  def test_duplicate_experiment_names():
    12      exp = cq.tryjob_experiment(
    13          name = "infra.experiment.foo",
    14          owner_group_allowlist = ["googler"],
    15      )
    16      assert.fails(
    17          lambda: cq_group("main", [exp, exp]),
    18          "duplicate experiment name 'infra.experiment.foo'",
    19      )
    20  
    21  test_duplicate_experiment_names()