191 lines
7.0 KiB
Plaintext
191 lines
7.0 KiB
Plaintext
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
|