go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/errors/list_view_multiparent_entry.star (about) 1 luci.project( 2 name = "project", 3 buildbucket = "cr-buildbucket.appspot.com", 4 milo = "luci-milo.appspot.com", 5 swarming = "chromium-swarm.appspot.com", 6 ) 7 8 luci.bucket(name = "ci") 9 10 luci.recipe( 11 name = "main/recipe", 12 cipd_package = "recipe/bundles/main", 13 ) 14 15 luci.builder( 16 name = "b1", 17 bucket = "ci", 18 executable = "main/recipe", 19 ) 20 21 luci.builder( 22 name = "b2", 23 bucket = "ci", 24 executable = "main/recipe", 25 ) 26 27 b2_entry = luci.list_view_entry("b2") 28 29 luci.list_view( 30 name = "View 1", 31 entries = [ 32 "b1", 33 b2_entry, 34 ], 35 ) 36 37 luci.list_view( 38 name = "View 2", 39 entries = [ 40 "b1", 41 b2_entry, 42 ], 43 ) 44 45 # Expect errors like: 46 # 47 # Traceback (most recent call last): 48 # //testdata/errors/list_view_multiparent_entry.star: in <toplevel> 49 # ... 50 # Error: luci.list_view_entry("b2") is added to multiple views: luci.list_view("View 1"), luci.list_view("View 2")