Repository navigation
Expand file tree
/
Copy pathunit-tests.log
More file actions
82 lines (80 loc) · 6.01 KB
/
Copy pathunit-tests.log
File metadata and controls
82 lines (80 loc) · 6.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
> realtime-tex-web@0.1.0 test
> node --test tests/*.test.mjs render/*.test.mjs ui/*.test.mjs
✔ binary RTDL and documented LODL decode exact glyph/line diagnostics (3.313666ms)
✔ typed array views respect byte offsets (0.155708ms)
✔ unknown tags skipped with diagnostics, including decoded-JSON normalization (0.142166ms)
✔ reject truncation, length mismatch, bad magic, version, unclosed lines and hostile run counts (0.493041ms)
✔ decodes resource, color, literal, math, unsupported and matrix records (0.160792ms)
✔ outline renderer addresses glyph ID, native curves, expansion/extend/slant and color stack (1.936166ms)
✔ degraded lists never partially paint and invoke explicit PDF fallback (0.385125ms)
✔ strict color operations and malformed JSON rejection (0.116959ms)
✔ installed opentype.js reads a real TrueType outline (font-parser smoke test, not engine test) (22.607166ms)
✔ standalone face sentinels and LuaTeX 1-based selector accepted; actual TTC rejected (0.491459ms)
✔ real captured LuaTeX OTF with 1-based subfont renders outlines to canvas (186.829208ms)
✔ Type 1 carrier rejects unsafe names and malformed PFB framing (0.579125ms)
✔ finalize is immutable, cumulative, typed and independently cloned (3.699666ms)
✔ context uses first body paragraph parameters and NFSS with unit state (0.648125ms)
✔ first paragraph exact fallback order and environment context (0.15575ms)
✔ strict paragraph eligibility declines side effects and complex contexts (0.274334ms)
✔ baseline compares relative origins with stable font identity and rules (0.419375ms)
✔ glyph identity, font, expansion, positions, dimensions and rule changes fail (0.296959ms)
✔ missing pages, bad placements, duplicate row indices and extra rows fail (0.093583ms)
✔ unsupported drawing, missing fonts, out-of-row content and empty proof fail (1.030625ms)
✔ harmless black color setup accepted; color stack pop rejected (0.177875ms)
✔ rows sort by unit row across pages and preserve per-row origins (0.177041ms)
✔ empty Lua maps and missing optional begin fields match native defaults (0.12625ms)
✔ genuine WASM capture and original 51-glyph live baseline agree exactly (2.240291ms)
✔ normal structural counts pass, side-effect flags and nondefault macros fail (0.155833ms)
✔ commented document marker ignored (0.47975ms)
✔ single captured paragraph mapping (0.626541ms)
✔ path traversal denied (0.906875ms)
✔ math source policy distinguishes unfinished input from structural changes (0.317916ms)
✔ row-break stars and spacing change the structural signature (0.13675ms)
✔ captured spans survive newlines, growth, shrink and edits in later units (0.19725ms)
✔ background cancellation during startup rejects instead of hanging (0.836667ms)
✔ background repeat starts ignore old worker errors and messages (1.766042ms)
✔ background stop rejects all pending jobs and supports retry (0.862291ms)
✔ background worker crash rejects initialization and clears state (0.143292ms)
✔ live context and compile are queued atomically (0.801959ms)
✔ live restart rejects old queued work without sending to new worker (0.181166ms)
✔ live restart rejects old waiting readers; stale events cannot kill replacement (0.161959ms)
✔ live timeout rejects every reader, closes worker and future reads reject promptly (5.888042ms)
✔ live response correlation rejects wrong request ID (0.306583ms)
✔ live frame validation rejects truncated binary headers and clears pending readers (0.314959ms)
✔ fonts are delivered before corresponding frame is resolved (0.242125ms)
✔ live array leaks discards polluted worker and rejects queued work (0.208875ms)
✔ live object leaks discards polluted worker and rejects queued work (0.419083ms)
✔ live counter mutation discards polluted worker and rejects queued work (0.14975ms)
✔ live internal error discards polluted worker and rejects queued work (0.118291ms)
✔ empty live state maps are accepted and ordinary TeX error leaves reusable worker (0.191083ms)
✔ unchanged preamble and aux reuse the warming and ready live worker (0.139542ms)
✔ known equation counter advancement is accepted; changed numbering discards the worker (0.13875ms)
✔ local replacement preserves surrounding content and remaps colliding font IDs (0.942708ms)
✔ changed row count or height requires full pagination (0.203416ms)
✔ local drawing outside rows and degraded output require full layout (1.432042ms)
✔ default document does not force legacy T1 fonts (0.605542ms)
✔ repeat compilation replaces PDF and manual requests do not overlap (59.948458ms)
✔ cancellation ignores stale response and allows a fresh compilation (13.298875ms)
✔ newer edit during compile schedules a second compile, then reaches current revision (55.264042ms)
✔ compile errors preserve last good PDF and mark edits stale (12.302167ms)
✔ older asynchronous PDF rendering cannot replace a newer preview (8.000459ms)
✔ failed PDF rendering preserves the last good preview (12.383917ms)
✔ source, filenames, logs and paragraph text cannot inject HTML (8.531583ms)
✔ draft storage defaults off, opt-in saves, opt-out clears it (9.654292ms)
✔ upload rejects oversized and non-TeX files without reading them (10.717792ms)
✔ keyboard Escape exits source editor and cancels active compilation (62.17725ms)
✔ cancellation during PDF rendering aborts renderer and cannot install cancelled output (11.942875ms)
✔ continuous input cannot postpone Full indefinitely; busy work coalesces to latest source (114.606792ms)
✔ disabling Auto stops pending and follow-up compilation; re-enabling resumes (70.963708ms)
✔ unfinished automatic math keeps PDF and focus without opening diagnostics; correction recovers (53.747083ms)
✔ local Full update replaces only affected pages and preserves PDF revision (9.830916ms)
✔ missing page makes a local update atomic (7.8945ms)
✔ downloading an incrementally changed preview compiles current PDF before download (29.838167ms)
ℹ tests 70
ℹ suites 0
ℹ pass 70
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 31009.47125