golang.org/x/tools@v0.21.0/cmd/bisect/testdata/negate.txt (about) 1 {"Fail": "!amber || !apricot && !peach"} 2 -- stdout -- 3 --- change set #1 (disabling changes causes failure) 4 amber 5 --- 6 --- change set #2 (disabling changes causes failure) 7 apricot 8 peach 9 --- 10 -- stderr -- 11 bisect: checking target with all changes disabled 12 bisect: run: test n... FAIL (90 matches) 13 bisect: checking target with all changes enabled 14 bisect: run: test y... ok (90 matches) 15 bisect: target fails with no changes, succeeds with all changes 16 bisect: searching for minimal set of disabled changes causing failure 17 bisect: run: test !+0... FAIL (45 matches) 18 bisect: run: test !+00... ok (23 matches) 19 bisect: run: test !+10... FAIL (22 matches) 20 bisect: run: test !+010... FAIL (11 matches) 21 bisect: run: test !+0010... FAIL (6 matches) 22 bisect: run: test !+00010... FAIL (3 matches) 23 bisect: run: test !+000010... FAIL (2 matches) 24 bisect: run: test !+0000010... FAIL (1 matches) 25 bisect: confirming failing change set 26 bisect: run: test v!+x002... FAIL (1 matches) 27 bisect: FOUND failing change set 28 bisect: checking for more failures 29 bisect: run: test !-x002... FAIL (89 matches) 30 bisect: target still fails; searching for more bad changes 31 bisect: run: test !+0-x002... ok (44 matches) 32 bisect: run: test !+1-x002... ok (45 matches) 33 bisect: run: test !+0+1-x002... FAIL (44 matches) 34 bisect: run: test !+00+1-x002... ok (23 matches) 35 bisect: run: test !+10+1-x002... FAIL (21 matches) 36 bisect: run: test !+010+1-x002... ok (10 matches) 37 bisect: run: test !+110+1-x002... FAIL (11 matches) 38 bisect: run: test !+0110+1-x002... FAIL (6 matches) 39 bisect: run: test !+00110+1-x002... FAIL (3 matches) 40 bisect: run: test !+000110+1-x002... FAIL (2 matches) 41 bisect: run: test !+0000110+1-x002... FAIL (1 matches) 42 bisect: run: test !+1+x006-x002... FAIL (45 matches) 43 bisect: run: test !+01+x006-x002... ok (23 matches) 44 bisect: run: test !+11+x006-x002... FAIL (22 matches) 45 bisect: run: test !+011+x006-x002... FAIL (11 matches) 46 bisect: run: test !+0011+x006-x002... ok (6 matches) 47 bisect: run: test !+1011+x006-x002... FAIL (5 matches) 48 bisect: run: test !+01011+x006-x002... ok (3 matches) 49 bisect: run: test !+11011+x006-x002... FAIL (2 matches) 50 bisect: run: test !+011011+x006-x002... ok (1 matches) 51 bisect: run: test !+111011+x006-x002... FAIL (1 matches) 52 bisect: confirming failing change set 53 bisect: run: test v!+x006+x03b-x002... FAIL (2 matches) 54 bisect: FOUND failing change set 55 bisect: checking for more failures 56 bisect: run: test !-x006-x03b-x002... ok (87 matches) 57 bisect: target succeeds with all remaining changes disabled