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

     1  luci.project(
     2      name = "zzz",
     3      buildbucket = "cr-buildbucket.appspot.com",
     4      swarming = "chromium-swarm.appspot.com",
     5  )
     6  luci.bucket(name = "dynamic", dynamic = True)
     7  
     8  luci.recipe(
     9      name = "main/recipe",
    10      cipd_package = "recipe/bundles/main",
    11  )
    12  
    13  luci.builder(
    14      name = "linux ci builder",
    15      bucket = "dynamic",
    16      executable = "main/recipe",
    17      service_account = "builder@example.com",
    18      dimensions = {
    19          "os": "Linux",
    20          "pool": "luci.ci.tester",
    21      },
    22  )
    23  
    24  # Expect errors like:
    25  #
    26  # Traceback (most recent call last):
    27  #   //testdata/errors/dynamic_bucket_with_predefined_builder.star: in <toplevel>
    28  #   ...
    29  # Error: dynamic bucket "dynamic" must not have pre-defined builders