fleet-alert-property
checks.x86_64-linux.fleet-alert
· build #1991
· raw
1ok: transition.jq equals the reference model on every generated timeline2ok: a rule without expr but with a results entry fires and resolves as its expr twin3ok: a rule without expr or results entry, and results named for internal rules, produce nothing4ok: a RESOLVED follows 5 min of absence observed while neither the store nor the host is frozen5ok: a devloop failure leaves fleet's posts as they are without it6ok: StoreQueryFailing is one instance per failing database, labelled and titled with it7Traceback (most recent call last):8 File "/nix/store/vixziicimr33k31hsz07nc2q0r1dghhg-fleet-alert/test_transition.py", line 404, in <module>9 test_transition_matches_model()10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^11 File "/nix/store/vixziicimr33k31hsz07nc2q0r1dghhg-fleet-alert/test_transition.py", line 174, in test_transition_matches_model12 derandomize=True,13 ^^^14 File "/nix/store/0wq2wpqi3611jav9npnssb4c3r3mvyca-python3-3.14.8-env/lib/python3.14/site-packages/hypothesis/core.py", line 2295, in wrapped_test15 raise the_error_hypothesis_found16 File "/nix/store/vixziicimr33k31hsz07nc2q0r1dghhg-fleet-alert/test_transition.py", line 187, in test_transition_matches_model17 assert want == got, f"run {index}: model posts {want}, transition.jq posts {got}"18 ^^^^^^^^^^^19AssertionError: run 2: model posts [{'title': '[FIRING] StoreQueryFailing devloop', 'priority': 'high', 'kind': 'repost', 'id': '["StoreQueryFailing",[{"key":"database","value":"devloop"}]]'}], transition.jq posts []20Failing test case: test_transition_matches_model(21 # The test always failed when commented parts were varied together.22 steps=[{23 'dt': 60, # or any other generated value24 'storeErrors': ['devloop'],25 'reporting': ['magnetite',26 'stibnite'], # or any other generated value27 'results': {28 'Crit': [], # or any other generated value29 'Warn': [], # or any other generated value30 'Info': [], # or any other generated value31 'Dev': [], # or any other generated value32 },33 'failAt': None, # or any other generated value34 },35 {36 'dt': 300,37 'storeErrors': ['devloop'],38 'reporting': ['magnetite',39 'stibnite'], # or any other generated value40 'results': {41 'Crit': [], # or any other generated value42 'Warn': [], # or any other generated value43 'Info': [], # or any other generated value44 'Dev': [], # or any other generated value45 },46 'failAt': None,47 },48 {49 'dt': 86400,50 'storeErrors': ['devloop'],51 'reporting': ['magnetite',52 'stibnite'], # or any other generated value53 'results': {'Crit': [],54 'Warn': [],55 'Info': [],56 'Dev': []}, # or any other generated value57 'failAt': None, # or any other generated value58 }],59)60Explanation:61 These lines were always and only run by failing test cases:62 /nix/store/0wq2wpqi3611jav9npnssb4c3r3mvyca-python3-3.14.8-env/lib/python3.14/contextlib.py:15763 /nix/store/vixziicimr33k31hsz07nc2q0r1dghhg-fleet-alert/model.py:17664mutant noRepost rejected