TAP version 13 # Subtest: every screen and overlay fits 120x36, 80x24 and the narrow layout, row for row ok 1 - every screen and overlay fits 120x36, 80x24 and the narrow layout, row for row --- duration_ms: 1239.383355 type: 'test' ... # Subtest: width counts terminal cells: wide CJK and emoji 2, U+FE0F after a one-cell base 1, marks 0 ok 2 - width counts terminal cells: wide CJK and emoji 2, U+FE0F after a one-cell base 1, marks 0 --- duration_ms: 65.330982 type: 'test' ... # Subtest: broker text is shown, never interpreted: no raw control character or bidi override reaches the terminal ok 3 - broker text is shown, never interpreted: no raw control character or bidi override reaches the terminal --- duration_ms: 148.961033 type: 'test' ... # Subtest: NO_COLOR: no escape codes, except reverse video on the selected row ok 4 - NO_COLOR: no escape codes, except reverse video on the selected row --- duration_ms: 224.384257 type: 'test' ... # Subtest: 1-9 shows the decide flow's own lines and question; only y resolves ok 5 - 1-9 shows the decide flow's own lines and question; only y resolves --- duration_ms: 59.855521 type: 'test' ... # Subtest: the app shows the same decide text as mosaic decide ok 6 - the app shows the same decide text as mosaic decide --- duration_ms: 26.0261 type: 'test' ... # Subtest: any key but y or Y at the question answers No; nothing is sent ok 7 - any key but y or Y at the question answers No; nothing is sent --- duration_ms: 238.894221 type: 'test' ... # Subtest: below 40x10 the question is hidden, so every key answers it No, y included (Filbert R3) ok 8 - below 40x10 the question is hidden, so every key answers it No, y included (Filbert R3) --- duration_ms: 92.914512 type: 'test' ... # Subtest: under 40 columns a tall terminal shows the too-small screen even where the decide box would fit; y sends nothing (Filbert N10) ok 9 - under 40 columns a tall terminal shows the too-small screen even where the decide box would fit; y sends nothing (Filbert N10) --- duration_ms: 305.900059 type: 'test' ... # Subtest: a hidden decide box names the way out, and the status line under it does not promise y (Filbert N12) ok 10 - a hidden decide box names the way out, and the status line under it does not promise y (Filbert N12) --- duration_ms: 39.059677 type: 'test' ... # Subtest: a throw while answering the question goes to crash, sends nothing and leaves no job pending ok 11 - a throw while answering the question goes to crash, sends nothing and leaves no job pending --- duration_ms: 24.586171 type: 'test' ... # Subtest: type-ahead never answers the question: a paste, keys typed before it is drawn, keys inside askMs ok 12 - type-ahead never answers the question: a paste, keys typed before it is drawn, keys inside askMs --- duration_ms: 417.248119 type: 'test' ... # Subtest: quitting at the question answers No and sends nothing, armed or not ok 13 - quitting at the question answers No and sends nothing, armed or not --- duration_ms: 43.775485 type: 'test' ... # Subtest: a timer tick reads nothing under an overlay, never answers the question, and keeps a resolved status ok 14 - a timer tick reads nothing under an overlay, never answers the question, and keeps a resolved status --- duration_ms: 36.297579 type: 'test' ... # Subtest: a long question is cut inside the question; the action, target, choice and prompt stay (Dewey B1) ok 15 - a long question is cut inside the question; the action, target, choice and prompt stay (Dewey B1) --- duration_ms: 50.697611 type: 'test' ... # Subtest: a decide box too big for the terminal says so, and every key answers it No, y included (Dewey B1, round 3) ok 16 - a decide box too big for the terminal says so, and every key answers it No, y included (Dewey B1, round 3) --- duration_ms: 335.218191 type: 'test' ... # Subtest: at every size the decide box shows each line y depends on, or says it is hidden ok 17 - at every size the decide box shows each line y depends on, or says it is hidden --- duration_ms: 9975.575963 type: 'test' ... # Subtest: outcome unknown: the CLI's sentence, no retry, then the trail or a re-read ok 18 - outcome unknown: the CLI's sentence, no retry, then the trail or a re-read --- duration_ms: 91.366948 type: 'test' ... # Subtest: refused and failed reads keep the last list, marked stale; a refused decide says refused ok 19 - refused and failed reads keep the last list, marked stale; a refused decide says refused --- duration_ms: 47.376493 type: 'test' ... # Subtest: help or a detail box cut to fit keeps its last line, Esc included (Dewey) ok 20 - help or a detail box cut to fit keeps its last line, Esc included (Dewey) --- duration_ms: 24.950444 type: 'test' ... # Subtest: keys: views, moving, trail of a selection, the command line, help and quit ok 21 - keys: views, moving, trail of a selection, the command line, help and quit --- duration_ms: 107.420751 type: 'test' ... # Subtest: one option: the status line says Press 1, not 1-1 ok 22 - one option: the status line says Press 1, not 1-1 --- duration_ms: 30.444385 type: 'test' ... # Subtest: no business: the app says so and :business picks one ok 23 - no business: the app says so and :business picks one --- duration_ms: 15.176163 type: 'test' ... # Subtest: mosaic with no argument: exit 3 in an agent run, exit 4 with the usage off a terminal, the app on one ok 24 - mosaic with no argument: exit 3 in an agent run, exit 4 with the usage off a terminal, the app on one --- duration_ms: 2.013954 type: 'test' ... # Subtest: scripts/mosaic with no argument reaches the app entry; the seat usage it printed before has not drifted ok 25 - scripts/mosaic with no argument reaches the app entry; the seat usage it printed before has not drifted --- duration_ms: 218.259976 type: 'test' ... # Subtest: strings to keep exactly live once, in the decide flow and the transport; the app does not restate them ok 26 - strings to keep exactly live once, in the decide flow and the transport; the app does not restate them --- duration_ms: 0.49226 type: 'test' ... # Subtest: decide with --note still asks; a No sends nothing ok 27 - decide with --note still asks; a No sends nothing --- duration_ms: 16.336413 type: 'test' ... # Subtest: the app's business comes from a live bus host only ok 28 - the app's business comes from a live bus host only --- duration_ms: 1.156012 type: 'test' ... # Subtest: runApp leaves the terminal as it found it on q, end of input, SIGTERM, SIGINT, SIGHUP and an error, the first frame's included ok 29 - runApp leaves the terminal as it found it on q, end of input, SIGTERM, SIGINT, SIGHUP and an error, the first frame's included --- duration_ms: 10.269181 type: 'test' ... # Subtest: draw is pure: same state, same frame ok 30 - draw is pure: same state, same frame --- duration_ms: 0.889482 type: 'test' ... 1..30 # tests 30 # suites 0 # pass 30 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 14055.01188