Package evaluation to test Tachikoma on Julia 1.14.0-DEV.1840 (ab7ba34e40*) started at 2026-03-03T15:04:55.758 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.12s ################################################################################ # Installation # Installing Tachikoma... Resolving package versions... Installed Tachikoma ─ v1.0.1 Updating `~/.julia/environments/v1.14/Project.toml` [468859d6] + Tachikoma v1.0.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [944b1d66] + CodecZlib v0.7.8 [6b39b394] + CodecZstd v0.8.7 [076d061b] + HashArrayMappedTries v0.2.0 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [97f35ef4] + RequiredInterfaces v0.1.7 [7e506255] + ScopedValues v1.5.0 [5a0628fe] + Supposition v0.3.5 [468859d6] + Tachikoma v1.0.1 [3bb67fe8] + TranscodingStreams v0.11.3 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.18.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.68.0+1 [3f19e933] + p7zip_jll v17.7.0+0 Installation completed after 4.64s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 6422.0 ms ✓ Tachikoma 2339.4 ms ✓ Tachikoma → TachikomaTablesExt 2642.1 ms ✓ Tachikoma → TachikomaMarkdownExt 6992.4 ms ✓ Tachikoma → TachikomaGifExt 4 dependencies successfully precompiled in 19 seconds. 71 already precompiled. Precompilation completed after 43.37s ################################################################################ # Testing # Testing Tachikoma Status `/tmp/jl_ck19sC/Project.toml` [944b1d66] CodecZlib v0.7.8 [6b39b394] CodecZstd v0.8.7 [3da002f7] ColorTypes v0.12.1 ⌅ [a80b9123] CommonMark v0.8.16 [663a7486] FreeTypeAbstraction v0.10.8 [21216c6a] Preferences v1.5.2 [5a0628fe] Supposition v0.3.5 [bd369af6] Tables v1.12.1 [468859d6] Tachikoma v1.0.1 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_ck19sC/Manifest.toml` [18cc8868] BaseDirs v1.3.2 [fa961155] CEnum v0.5.0 [944b1d66] CodecZlib v0.7.8 [6b39b394] CodecZstd v0.8.7 [3da002f7] ColorTypes v0.12.1 [c3611d14] ColorVectorSpace v0.11.0 [5ae59095] Colors v0.13.1 ⌅ [a80b9123] CommonMark v0.8.16 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [411431e0] Extents v0.1.6 [53c48c17] FixedPointNumbers v0.8.5 [b38be410] FreeType v4.1.1 [663a7486] FreeTypeAbstraction v0.10.8 [5c1252a2] GeometryBasics v0.5.10 [076d061b] HashArrayMappedTries v0.2.0 [c8e1da08] IterTools v1.10.0 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [97f35ef4] RequiredInterfaces v0.1.7 [ae029012] Requires v1.3.1 [7e506255] ScopedValues v1.5.0 [90137ffa] StaticArrays v1.9.17 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [5a0628fe] Supposition v0.3.5 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [468859d6] Tachikoma v1.0.1 [62fd8b95] TensorCore v0.1.1 [3bb67fe8] TranscodingStreams v0.11.3 [6e34b625] Bzip2_jll v1.0.9+0 [5ae413db] EarCut_jll v2.2.4+0 [d7e528f0] FreeType2_jll v2.13.4+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.18.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.30+0 [458c3c95] OpenSSL_jll v3.5.5+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... spawn_timer! with cancellation: Test Failed at /home/pkgeval/.julia/packages/Tachikoma/DfCjQ/test/test_async.jl:98 Expression: ticks >= 2 Evaluated: 1 >= 2 Stacktrace: [1] top-level scope @ ~/.julia/packages/Tachikoma/DfCjQ/test/test_async.jl:2 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Tachikoma/DfCjQ/test/test_async.jl:87 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Tachikoma/DfCjQ/test/test_async.jl:98 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Test Summary: | Pass Fail Total Time Tachikoma | 3649 1 3650 3m31.6s Rect | 5 5 0.4s Style | 3 3 0.1s Buffer | 6 6 0.3s Layout | 10 10 0.9s Theme | 9 9 0.0s Block | 3 3 0.3s SelectableList | 2 2 0.6s TextInput | 16 16 0.5s TextInput render | 4 4 0.3s TextInput unfocused ignores keys | 2 2 0.0s Modal | 1 1 0.7s Modal confirm selected | 1 1 0.1s Canvas | 6 6 2.2s Canvas render | 3 3 0.1s Canvas out of bounds | 1 1 0.0s BarChart | 2 2 0.6s BarChart empty | 1 1 0.0s Calendar | 1 1 0.5s Calendar default | 1 1 0.1s TreeView | 1 1 1.2s TreeView no root | 1 1 0.0s TreeView visible count | 1 1 0.0s KeyEvent | 3 3 0.0s Event hierarchy | 4 4 0.0s SGR mouse parsing | 29 29 0.8s MouseEvent backward compat | 1 1 0.0s Rect contains | 7 7 0.1s Terminal mouse_enabled | 3 3 0.2s AppOverlay | 3 3 0.1s Default bindings: Ctrl+G mouse toggle | 2 2 3.2s Default bindings: Ctrl+\ opens theme | 6 6 0.1s Default bindings: Ctrl+? opens help | 3 3 0.0s Default bindings: unhandled returns false | 2 2 0.0s Theme overlay render | 1 1 1.6s Help overlay render | 1 1 0.0s Theme persistence | 2 2 0.2s HELP_LINES | 5 5 0.3s Animations preference | 3 3 0.0s Default bindings: Ctrl+S opens settings | 6 6 0.0s Default bindings: Ctrl+A toggles animations | 3 3 0.0s Terminal io field | 4 4 0.3s draw! writes to t.io | 2 2 2.4s check_resize! detects size change | 2 2 0.0s enter_tui!/leave_tui! write to t.io | 4 4 0.9s KeyAction enum | 3 3 0.0s KeyEvent action field | 11 11 0.0s Kitty CSI u parsing | 38 38 0.0s CSI u dispatched from csi_to_key | 2 2 0.0s Action extraction from legacy CSI with Kitty event type | 10 10 0.0s Backward compat: SGR mouse still works with new csi_to_key | 2 2 0.0s Color utilities | 8 8 0.1s color_wave | 2 2 0.1s BigText style_fn | 2 2 0.4s fill_gradient! | 3 3 0.1s fill_noise! | 1 1 0.3s border_shimmer! | 2 2 0.4s Sixel encoder: red pixels | 4 4 4.7s Sixel encoder: empty input | 1 1 0.0s Sixel encoder: all black (no palette) | 1 1 0.0s Sixel encoder: multi-color palette | 4 4 0.2s Decay: zero decay is no-op | 1 1 0.1s Decay: jitter mutates pixels | 1 1 0.2s Decay: rot corrupts pixels | 1 1 0.1s PixelCanvas construction | 7 7 0.2s PixelCanvas set_point!/unset_point! | 3 3 0.3s PixelCanvas line! | 1 1 0.1s PixelCanvas clear! | 1 1 0.1s PixelCanvas out of bounds | 1 1 0.0s PixelCanvas render to Buffer (fallback) | 2 2 0.3s PixelCanvas render to Frame | 2 2 1.9s PixelImage construction | 5 5 0.2s PixelImage set_pixel! | 1 1 0.0s PixelImage fill_rect! | 2 2 0.0s PixelImage pixel_line! | 1 1 0.0s PixelImage clear! | 1 1 0.0s PixelImage render to Frame | 1 1 0.2s PixelImage render to Buffer (braille fallback) | 1 1 0.0s PixelImage resize on render | 2 2 0.0s PixelImage with block | 1 1 0.2s PixelImage load_pixels! | 1 1 0.1s create_canvas: braille backend | 1 1 0.1s create_canvas: sixel backend falls back to braille | 1 1 0.0s RenderBackend get/set roundtrip | 4 4 0.0s Settings overlay render | 1 1 0.0s Settings overlay adjust | 8 8 0.1s AppOverlay settings fields | 2 2 0.0s HELP_LINES includes Ctrl+S | 1 1 0.1s Background color adjustment | 4 4 0.0s Background renders to buffer | 1 1 1.0s Background renders to sub-area | 2 2 0.1s DotWaveBackground preset clamping | 1 1 0.0s DotWaveBackground keyword constructor | 3 3 0.0s desaturate | 3 3 0.0s BackgroundConfig defaults | 3 3 0.0s BackgroundConfig global ref | 3 3 0.0s BackgroundConfig save/load roundtrip | 3 3 0.2s render_background! uses global config | 1 1 0.0s Settings overlay BG items | 4 4 0.0s Settings BG adjust | 5 5 0.0s Kitty graphics encoder | 19 19 0.6s Kitty shm helpers | 16 16 0.6s GraphicsRegion | 6 6 0.0s GraphicsProtocol enum | 4 4 0.0s ResizableLayout construction | 5 5 0.2s ResizableLayout split_layout | 5 5 0.0s ResizableLayout border detection | 5 5 0.1s ResizableLayout drag Fixed+Fixed | 9 9 1.1s ResizableLayout drag Fixed+Fill | 3 3 0.0s ResizableLayout drag min_pane_size enforcement | 3 3 0.0s ResizableLayout reset | 4 4 0.0s ResizableLayout vertical | 5 5 0.0s ResizableLayout render_resize_handles! | 2 2 0.4s ResizableLayout hover tracking | 2 2 0.0s ResizableLayout Percent+Percent drag | 4 4 0.1s ResizableLayout click outside returns false | 1 1 0.0s ResizableLayout Alt+click border rotates direction | 4 4 0.0s ResizableLayout Alt+drag swaps panes | 10 10 0.0s ResizableLayout Alt+drag swap different constraints | 3 3 0.0s ResizableLayout Alt+drag release on same pane is no-op | 2 2 0.0s Constraint serialization roundtrip | 24 24 0.4s Constraints (plural) serialization roundtrip | 6 6 0.5s Layout fingerprint | 2 2 0.0s Layout pref save/load roundtrip | 5 5 0.9s Layout pref safe failure on mismatch | 4 4 0.0s Layout pref safe failure no prefs | 1 1 0.0s Layout prefs model discovery | 3 3 0.1s list_hit basic | 3 3 0.0s list_hit outside area | 2 2 0.0s list_hit non-press ignored | 2 2 0.0s list_hit beyond n_items | 1 1 0.0s list_scroll | 5 5 0.0s render_canvas helpers | 2 2 0.0s PBT: constraint serialization roundtrip | 1 1 9.0s PBT: constraints vector roundtrip | 1 1 1.1s PBT: layout fingerprint determinism | 1 1 0.5s PBT: color_lerp endpoints | 2 2 0.3s PBT: color_lerp stays in range | 1 1 0.2s PBT: brighten/dim_color stay in range | 2 2 0.3s PBT: brighten/dim at zero is identity | 2 2 0.2s PBT: hue_shift 360 is identity | 1 1 0.1s PBT: Rect contains corners | 3 3 0.3s PBT: split_layout preserves total size | 2 2 0.8s PBT: noise always in [0,1] | 3 3 0.4s ScrollPane: basic string rendering | 4 4 0.2s ScrollPane: scrolled rendering | 3 3 0.0s ScrollPane: auto-follow | 3 3 0.0s ScrollPane: detach on manual scroll | 3 3 0.2s ScrollPane: re-attach at end | 3 3 0.1s ScrollPane: reverse mode | 4 4 0.0s ScrollPane: reverse mode scroll | 3 3 0.0s ScrollPane: styled Span rendering | 3 3 0.1s ScrollPane: scrollbar appears when content exceeds height | 1 1 0.1s ScrollPane: no scrollbar when content fits | 1 1 0.0s ScrollPane: mouse scroll changes offset | 4 4 0.2s ScrollPane: key handling comprehensive | 7 7 0.1s ScrollPane: callback mode | 3 3 0.1s ScrollPane: empty content no crash | 3 3 0.0s Paragraph word_wrap | 3 3 1.6s Paragraph char_wrap | 4 4 0.0s Paragraph align_center | 2 2 0.1s Paragraph align_right | 2 2 0.0s Paragraph scroll_offset | 1 1 0.1s Paragraph backward compat | 1 1 0.0s paragraph_line_count | 2 2 0.0s Canvas rect! | 1 1 0.0s Canvas circle! | 1 1 0.0s Canvas arc! | 1 1 0.1s Canvas shapes on PixelCanvas | 3 3 0.4s Layout align_center | 3 3 0.1s Layout align_end | 1 1 0.0s Layout space_between | 5 5 0.0s Layout default is layout_start | 1 1 0.1s Layout space_around | 3 3 0.0s Layout space_evenly | 4 4 0.0s Layout positive spacing | 4 4 0.1s Layout negative spacing (overlap) | 4 4 0.1s Layout Ratio constraint | 3 3 0.1s Layout split_with_spacers | 6 6 0.2s Layout split_with_spacers single item | 4 4 0.0s Layout single item edge cases | 4 4 0.0s TestBackend basic | 3 3 0.1s TestBackend row_text and find_text | 3 3 0.2s TestBackend style_at | 2 2 0.0s Separator horizontal | 2 2 0.1s Separator vertical | 1 1 0.0s Separator with label | 1 1 0.1s Checkbox toggle | 3 3 0.1s Checkbox render | 1 1 0.1s Checkbox unfocused ignores | 2 2 0.1s checkbox value() | 1 1 0.0s RadioGroup navigation and selection | 4 4 0.1s RadioGroup render | 2 2 0.1s RadioGroup wrap around | 1 1 0.0s radiogroup value() | 1 1 0.0s Button render | 1 1 0.2s Button handle_key | 2 2 0.1s Button unfocused ignores | 1 1 0.0s TextInput validator | 4 4 0.1s TextInput validator render | 1 1 0.1s TextInput no validator | 2 2 0.0s Paragraph scroll via keyboard | 4 4 0.1s Paragraph scroll clamped | 1 1 0.0s Paragraph no_wrap not scrollable | 2 2 0.1s DropDown open/close | 3 3 0.1s DropDown navigate and select | 4 4 0.0s DropDown render collapsed | 1 1 0.2s DropDown render expanded | 1 1 0.1s TextArea basic editing | 3 3 1.0s TextArea multi-line navigation | 3 3 0.0s TextArea backspace joins lines | 3 3 0.0s TextArea enter splits line | 3 3 0.0s TextArea left wraps to prev line | 2 2 0.0s TextArea right wraps to next line | 2 2 0.0s TextArea clear! and set_text! | 3 3 0.2s TextArea render | 2 2 0.3s TextArea unfocused ignores keys | 2 2 0.2s Chart render line | 2 2 1.0s Chart render scatter | 1 1 0.1s Chart with Float64 vector | 1 1 0.1s Chart empty data | 1 1 0.0s Chart multi series | 1 1 0.2s DataTable render | 2 2 4.1s DataTable convenience constructor | 1 1 0.5s DataTable keyboard navigation | 4 4 0.2s DataTable sorting | 5 5 1.7s DataTable empty | 1 1 0.0s DataTable horizontal scroll | 8 8 0.3s DataTable h-scroll renders correctly | 3 3 0.5s DataTable col_widths override | 2 2 0.0s DataTable col_widths initialized on first render | 3 3 0.1s DataTable detail view open/close | 10 10 0.1s DataTable detail view renders | 1 1 0.7s DataTable no detail when detail_fn is nothing | 3 3 0.0s DataTable detail view scroll | 5 5 0.2s DataTable last_content_area cached | 1 1 0.0s DataTable border positions cached | 4 4 0.0s DataTable mouse drag resize | 7 7 0.2s DataTable mouse drag via convenience overload | 5 5 0.1s DataTable drag trailing border resizes last column | 6 6 0.0s DataTable convenience handle_mouse! before render | 1 1 0.0s DataTable datatable_detail helper | 1 1 0.1s Tables.jl extension | 5 5 0.4s Tables.jl not loaded without using | 1 1 0.3s Form render | 1 1 0.5s Form tab navigation | 3 3 0.3s form valid() | 2 2 0.1s form value() | 2 2 0.0s form valid() with validator | 2 2 0.1s CodeEditor: basic editing | 9 9 6.2s CodeEditor: text extraction and clear | 4 4 0.1s CodeEditor: auto-indent after function | 3 3 0.0s CodeEditor: auto-indent after if/for/while | 3 3 0.0s CodeEditor: auto-indent preserves existing | 1 1 0.0s CodeEditor: tab inserts spaces | 2 2 0.0s CodeEditor: backtab removes leading spaces | 5 5 0.0s CodeEditor: tokenizer basics | 6 6 0.1s CodeEditor: tokenizer strings and comments | 3 3 0.2s CodeEditor: tokenizer numbers | 1 1 0.1s CodeEditor: tokenizer keywords and bools | 4 4 0.1s CodeEditor: tokenizer macros and symbols | 2 2 0.0s CodeEditor: render with line numbers | 5 5 1.0s CodeEditor: render without line numbers | 2 2 0.0s CodeEditor: unfocused ignores keys | 2 2 0.1s CodeEditor: delete key | 3 3 0.0s CodeEditor: navigation keys | 10 10 0.0s CodeEditor: set_text! | 4 4 0.2s CodeEditor: auto-dedent on typing end | 1 1 0.0s CodeEditor: focusable | 1 1 0.1s CodeEditor: mode transitions | 15 15 0.0s CodeEditor: mode kwarg | 1 1 0.0s CodeEditor: normal mode escape clamps cursor | 1 1 0.0s CodeEditor: normal movement h/l/j/k | 5 5 0.0s CodeEditor: normal movement 0, $, ^ | 3 3 0.0s CodeEditor: normal movement w/b/e | 4 4 0.0s CodeEditor: normal movement gg/G | 2 2 0.0s CodeEditor: normal editing x | 4 4 0.2s CodeEditor: normal editing dd | 3 3 0.0s CodeEditor: normal editing D | 1 1 0.0s CodeEditor: normal editing C | 2 2 0.0s CodeEditor: normal editing J | 2 2 0.0s CodeEditor: normal editing ~ | 2 2 0.0s CodeEditor: normal editing r+char | 1 1 0.0s CodeEditor: undo/redo | 5 5 0.0s CodeEditor: Ctrl+Z undo in insert mode | 2 2 0.0s CodeEditor: yank/paste yy + p | 4 4 0.0s CodeEditor: dd + p restore | 2 2 0.0s CodeEditor: x yanks char, p pastes | 2 2 0.0s CodeEditor: search mode | 8 8 0.0s CodeEditor: search escape cancels | 3 3 0.0s CodeEditor: Ctrl+F enters search | 1 1 0.0s CodeEditor: cc changes line | 3 3 0.0s CodeEditor: arrow keys in normal mode | 4 4 0.0s PhyloTree generation deterministic | 182 182 0.3s PhyloTree presets produce branches | 8 8 0.0s PhyloTreeBackground renders to buffer | 1 1 0.5s PhyloTreeBackground preset clamping | 1 1 0.0s PhyloTreeBackground keyword constructor | 2 2 0.0s PhyloTree render determinism | 450 450 0.0s PhyloTree small area no crash | 1 1 0.0s CladoTree generation deterministic | 739 739 0.5s CladoTree presets produce branches | 10 10 0.0s CladogramBackground renders to buffer | 1 1 0.7s CladogramBackground preset clamping | 1 1 0.0s CladogramBackground keyword constructor | 2 2 0.0s CladoTree render determinism | 450 450 0.0s CladoTree small area no crash | 1 1 0.0s value/set_value! round-trip: TextInput | 2 2 0.0s value/set_value! round-trip: TextArea | 2 2 0.0s value/set_value! round-trip: CodeEditor | 2 2 0.0s value/set_value! round-trip: Checkbox | 2 2 0.0s value/set_value! round-trip: RadioGroup | 3 3 0.0s value/set_value! round-trip: DropDown | 2 2 0.0s value/set_value! round-trip: SelectableList | 3 3 0.0s value/set_value! round-trip: DataTable | 2 2 0.1s value: TreeView | 1 1 0.0s value: Form | 2 2 0.0s valid: default true | 2 2 0.0s valid: TextInput with validator | 2 2 0.0s SelectableList navigation | 8 8 0.0s SelectableList home/end/pageup/pagedown | 4 4 0.1s SelectableList focusable | 1 1 0.1s TreeView navigation | 3 3 0.1s TreeView collapse/expand | 3 3 0.0s TreeView wrap around | 2 2 0.0s Terminal accessor functions | 5 5 0.0s .tach write/load roundtrip | 219 219 2.9s .tach NoColor cells roundtrip | 10 10 0.1s CastRecorder no frames field | 5 5 0.1s start_recording! uses .tach extension | 2 2 0.2s Extension convenience loaders | 9 9 7.3s Async tasks | 40 1 41 7.2s TaskEvent type hierarchy and fields | 6 6 0.1s TaskQueue basic lifecycle | 9 9 0.6s Exception handling in spawned task | 5 5 0.3s Concurrent tasks | 3 3 0.3s CancelToken | 2 2 0.1s spawn_timer! with cancellation | 4 1 5 5.7s drain_tasks! on empty queue | 2 2 0.0s task_queue default returns nothing | 1 1 0.0s RecordingSnapshot isolation | 8 8 0.3s Markdown extension | 50 50 13.5s MarkdownPane widget | 12 12 1.1s BigText: basic rendering | 3 3 0.0s BigText: empty string | 1 1 0.0s BigText: intrinsic_size | 6 6 0.0s BigText: numbers and special chars | 1 1 0.0s BigText: truncation when area too narrow | 1 1 0.0s BigText: area too short in height | 1 1 0.0s BigText: custom fill_char | 3 3 0.0s BigText: lowercase auto-uppercased | 1 1 0.0s BigText: style_fn override | 1 1 0.0s Gauge: boundary values | 3 3 0.0s Gauge: clamping negative | 2 2 0.1s Gauge: clamping >1.0 | 2 2 0.0s Gauge: custom label | 2 2 0.1s Gauge: filled style rendering | 1 1 0.0s Gauge: 0% renders all empty | 1 1 0.0s Gauge: 100% renders all filled | 2 2 0.0s Gauge: with block border | 1 1 0.0s Gauge: very narrow area | 1 1 0.0s Table: basic rendering | 3 3 0.5s Table: empty rows | 2 2 0.0s Table: single row | 2 2 0.0s Table: selected row highlighting | 1 1 0.0s Table: column separator | 1 1 0.0s Table: row_styles override | 2 2 0.1s Table: many rows truncation | 2 2 0.1s Table: auto column widths | 3 3 0.0s Table: explicit widths | 1 1 0.0s Table: with block | 1 1 0.2s StatusBar: left and right spans | 2 2 0.3s StatusBar: left only | 1 1 0.0s StatusBar: right only | 2 2 0.0s StatusBar: empty spans | 1 1 0.0s StatusBar: truncation when narrow | 1 1 0.0s StatusBar: style propagation | 1 1 0.0s StatusBar: multiple left spans | 2 2 0.0s Button: focused vs unfocused style | 4 4 0.1s Button: intrinsic_size | 2 2 0.0s Button: focusable | 1 1 0.0s Button: space key handling | 1 1 0.0s Button: enter key when focused | 1 1 0.0s Button: unhandled keys | 2 2 0.0s Sparkline: basic rendering | 1 1 0.3s Sparkline: empty data | 1 1 0.0s Sparkline: single value | 1 1 0.0s Sparkline: all zeros | 1 1 0.0s Sparkline: overflow (more data than width) | 1 1 0.1s Sparkline: custom max_val | 2 2 0.1s Sparkline: with block | 1 1 0.1s TabBar: basic rendering | 3 3 0.5s TabBar: active tab styling | 2 2 0.0s TabBar: single tab | 1 1 0.0s TabBar: empty labels | 1 1 0.0s TabBar: overflow truncation | 1 1 0.0s TabBar: active clamped | 2 2 0.0s TabBar: rich Span labels | 2 2 0.1s Scrollbar: basic rendering | 2 2 0.0s Scrollbar: no scroll needed | 1 1 0.0s Scrollbar: position at end | 1 1 0.0s Scrollbar: position at middle | 1 1 0.0s Scrollbar: negative offset clamped | 1 1 0.0s Scrollbar: total equals visible | 1 1 0.0s Separator: style propagation | 1 1 0.0s Separator: custom chars | 1 1 0.0s Separator: vertical fills height | 5 5 0.0s BlockCanvas: basic rendering | 1 1 0.1s BlockCanvas: set_point! and unset_point! | 3 3 0.0s BlockCanvas: full block | 1 1 0.0s BlockCanvas: clear! | 1 1 0.0s BlockCanvas: line! | 1 1 0.0s BlockCanvas: rect! | 2 2 0.0s BlockCanvas: circle! | 1 1 0.0s BlockCanvas: arc! | 1 1 0.1s BlockCanvas: canvas_dot_size | 1 1 0.0s BlockCanvas: out of bounds set_point! | 2 2 0.0s BlockCanvas: quadrant mapping | 4 4 0.0s ProgressList: all task states | 5 5 0.4s ProgressList: labels rendered | 2 2 0.0s ProgressList: detail text right-aligned | 2 2 0.1s ProgressList: empty list | 1 1 0.0s ProgressList: many items truncation | 2 2 0.1s ProgressList: with block | 1 1 0.0s ProgressList: status_icon | 8 8 0.0s ProgressList: spinner animation varies with tick | 3 3 0.0s ProgressList: done/error label styles | 2 2 0.1s Paragraph: align_left default | 2 2 0.9s Paragraph: no_wrap long text truncated | 2 2 0.0s Paragraph: word_wrap preserves words | 2 2 0.2s DataTable: detail_scroll clamped in handle_key! | 1 1 0.0s DataTable: detail_scroll stays at 0 on up from 0 | 1 1 0.0s TreeView: cache populated on first access | 3 3 0.5s TreeView: cache reused on second render | 1 1 0.0s TreeView: collapse invalidates cache | 3 3 0.1s TreeView: expand invalidates cache | 1 1 0.0s TreeView: navigation does not invalidate cache | 5 5 0.0s Scripting | 22 22 0.7s Animation | 110 110 3.5s Tokenizers | 81 81 3.8s Style & Themes | 37 37 0.3s ccall safety — variadic ioctl and GC pressure | 2 2 55.2s RNG of the outermost testset: Random.Xoshiro(0x8a010844aebaefed, 0x1f4eade84c6fe563, 0x406e10589b36dce3, 0x419af6b7ce739584, 0xf55022bf41460721) ERROR: LoadError: Some tests did not pass: 3649 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Tachikoma/DfCjQ/test/runtests.jl:11 Testing failed after 230.71s ERROR: LoadError: Package Tachikoma errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3138 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3003 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:586 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:562 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [12] include(mod::Module, _path::String) @ Base ./Base.jl:323 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 311.38s: package has test failures