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

     1  luci.project(
     2      name = "test",
     3      buildbucket = "cr-buildbucket.appspot.com",
     4  )
     5  luci.bucket(
     6      name = "ci",
     7  )
     8  
     9  luci.task_backend(
    10      name = "invalid_task_backend2",
    11      target = "swarming://chromium-swarm",
    12      config = "{\"key\": \"value\"}",
    13  )
    14  luci.builder(
    15      name = "builder1",
    16      bucket = "ci",
    17      executable = luci.recipe(
    18          name = "recipe",
    19          cipd_package = "cipd/package",
    20          cipd_version = "refs/version",
    21      ),
    22      task_backend = "invalid_task_backend2",
    23  )
    24  
    25  # Expect errors like:
    26  #
    27  # Traceback (most recent call last):
    28  #   //testdata/errors/bad_task_backend_config.star: in <toplevel>
    29  #   ...
    30  # Error: bad config: config needs to be a dict with string keys or a proto message.