go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/misc/generator_errors.star (about) 1 def gen1(ctx): 2 fail("gen1 failed") 3 4 lucicfg.generator(impl = gen1) 5 6 trace = stacktrace() 7 8 def gen2(ctx): 9 fail("gen2 failed", trace = trace) 10 11 lucicfg.generator(impl = gen2) 12 13 def gen3(ctx): 14 fail("dedupped error", trace = trace) 15 16 lucicfg.generator(impl = gen3) 17 18 def gen4(ctx): 19 fail("dedupped error", trace = trace) 20 21 lucicfg.generator(impl = gen4) 22 23 # Expect errors: 24 # 25 # Traceback (most recent call last): 26 # //testdata/misc/generator_errors.star: in gen1 27 # <builtin>: in fail 28 # Error: gen1 failed 29 # 30 # Traceback (most recent call last): 31 # //testdata/misc/generator_errors.star: in <toplevel> 32 # <builtin>: in stacktrace 33 # Error: gen2 failed 34 # 35 # Traceback (most recent call last): 36 # //testdata/misc/generator_errors.star: in <toplevel> 37 # <builtin>: in stacktrace 38 # Error: dedupped error