Package evaluation to test TerminalPager on Julia 1.14.0-DEV.3081 (21a70e450d*) started at 2026-09-01T14:39:56.120 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 31.6s ################################################################################ # Installation # Installing TerminalPager... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [0c614874] + TerminalPager v0.7.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [a8cc5b0e] + Crayons v4.2.0 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 ⌅ [892a3eda] + StringManipulation v0.5.0 [0c614874] + TerminalPager v0.7.2 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 1.67s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 12.4 s ✓ About 15.2 s ✓ TerminalPager 4.2 s ✓ TerminalPager → TerminalPagerAboutExt 3 dependencies successfully precompiled in 32 seconds. 17 already precompiled. Precompilation completed after 74.28s ################################################################################ # Testing # Testing TerminalPager Status `/tmp/jl_gyEWCi/Project.toml` [69d22d85] About v1.0.4 [a8cc5b0e] Crayons v4.2.0 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 ⌅ [892a3eda] StringManipulation v0.5.0 [0c614874] TerminalPager v0.7.2 [b77e0a4c] InteractiveUtils v1.11.0 [d6f4376e] Markdown v1.11.0 [3fa0cd96] REPL v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gyEWCi/Manifest.toml` [69d22d85] About v1.0.4 [a8cc5b0e] Crayons v4.2.0 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 ⌅ [892a3eda] StringManipulation v0.5.0 [0c614874] TerminalPager v0.7.2 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time Escape Sequences | 73 73 0.6s Test Summary: | Pass Total Time Escape Sequence Allocations | 7 7 0.7s Test Summary: | Pass Total Time First Frame | 15 15 4.9s Test Summary: | Pass Total Time Unchanged Frame | 3 3 0.1s Test Summary: | Pass Total Time Minimal Frame Difference | 6 6 0.5s Test Summary: | Pass Total Time Shrinking Frame | 9 9 0.1s Test Summary: | Pass Total Time Frame Invalidation | 11 11 4.8s Test Summary: | Pass Total Time Incremental Redraw Equivalence | 2 2 0.8s Test Summary: | Pass Total Time Redraw Allocations | 4 4 0.2s Test Summary: | Pass Total Time Visual Mode Buffers | 6 6 0.1s Test Summary: | Pass Total Time Frame Byte Access | 410 410 0.1s Test Summary: | Pass Total Time Frame Row Scan | 7 7 0.2s Test Summary: | Pass Total Time Key Bindings | 20 20 0.3s Test Summary: | Pass Total Time Mode-Dependent Key Bindings | 7 7 0.2s Test Summary: | Pass Total Time Key Processing | 144 144 0.0s Test Summary: | Pass Total Time Paging With Frozen Rows | 4 4 0.1s Test Summary: | Pass Total Time Views | 6 6 0.9s Test Summary: | Pass Total Time Help Shortcut Registration | 7 7 0.5s Test Summary: | Pass Total Time Extract Identifier | 621 621 2.5s Test Summary: | Pass Total Time Cursor Character Position | 13 13 0.0s Test Summary: | Pass Total Time Help | 12 12 4.3s Help Screen: Test Failed at /home/pkgeval/.julia/packages/TerminalPager/ZOOrp/test/internals/help.jl:46 Expression: occursin('\e', colored) Evaluated: occursin('\e', " TerminalPager.jl 0.7.2\n\n The pager can execute several types of actions, as shown below. The key\n bindings of each action can be changed using the function\n set_keybinding.\n\n Some actions are only available if a feature is enabled. The enabled\n features depend on how the pager was called and on the object being\n displayed.\n\n General\n :help\n Show this screen.\n Keybindings: ?\n This action requires the feature :help.\n :quit\n Quit the pager.\n Keybindings: q\n :quit_eot\n This is a special quit action designed for the\n END OF TRANSMISSION (^D) keycode. If we are in a search\n operation, then it quits the search. If not, then it\n quits the pager.\n Keybindings: \n :toggle_ruler\n Toggle the vertical ruler.\n Keybindings: r\n\n Movement\n :up\n Move the display one line up.\n Keybindings: , k\n :down\n Move the display one line down.\n Keybindings: , , j\n :left\n Move the display one column to the left.\n Keybindings: , h\n :right\n Move the display one column to the right.\n Keybindings: , l\n :fastup\n Move the display five lines up.\n Keybindings: SHIFT \n :fastdown\n Move the display five lines down.\n Keybindings: SHIFT \n :fastleft\n Move the display ten columns to the left.\n Keybindings: SHIFT \n :fastright\n Move the display ten columns to the right.\n Keybindings: SHIFT \n :pageup\n Move the display one page up (a page has the same size as the view).\n Keybindings: , b\n :pagedown\n Move the display one page down (a page has the same size as the view).\n Keybindings: , space\n :halfpageup\n Move the display half page up (a page has the same size as the view).\n Keybindings: u\n :halfpagedown\n Move the display half page down (a page has the same size as the view).\n Keybindings: d\n :bol\n Move the display to the first column.\n Keybindings: 0, ALT , ^\n :eol\n Move the display to show the last column.\n Keybindings: \$, ALT \n :home\n Move the display to the first line.\n Keybindings: <, , ALT , g\n :end\n Move the display to show the last line.\n Keybindings: , >, ALT , G\n\n Searching\n :search\n Request a regex in the command line and highlight all the matches.\n Keybindings: /\n :next_match\n Go to the next match of the search.\n Keybindings: n\n :previous_match\n Go to the previous match of the search.\n Keybindings: N\n :quit_search\n Quit searching, removing all the highlights (only during search mode).\n Keybindings: \n\n Freezing Data\n These actions require the feature :change_freeze.\n :change_freeze\n Two values will be requested in the command line. The first is the\n number of rows and the second is the number of columns that will be\n frozen. If a value is equal to or lower than 0, then no row or column\n will be frozen.\n Keybindings: f\n :change_title_rows\n Define the number of rows within the frozen rows that will be\n considered as titles. In this case, these rows will not scroll\n horizontally.\n Keybindings: t\n\n Visual Mode\n These actions require the feature :visual_mode.\n :toggle_visual_mode\n Toggle visual mode, where a visual line is displayed on the screen.\n In this mode, the movements are slightly modified to be relative to\n the visual line.\n Keybindings: v\n :select_visual_mode_line\n Mark the current visual line. Notice that if the line is already\n marked, it will be unmarked. All the lines are unmarked when we exit\n the visual mode.\n Keybindings: m\n :yank\n Copy (yank) the selected and current visual lines to the system\n clipboard.\n Keybindings: y\n") Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] macro expansion @ ~/.julia/packages/TerminalPager/ZOOrp/test/internals/help.jl:46 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [4] top-level scope @ ~/.julia/packages/TerminalPager/ZOOrp/test/internals/help.jl:44 Test Summary: | Pass Fail Total Time Help Screen | 32 1 33 14.0s RNG of the outermost testset: Random.Xoshiro(0x81aa08581c642391, 0xbabfb7742a789792, 0xb851ad9faebbb092, 0x72ea3f8107365f42, 0x6fe94f5a37f4f7ef) ERROR: LoadError: Some tests did not pass: 32 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/TerminalPager/ZOOrp/test/internals/help.jl:43 in expression starting at /home/pkgeval/.julia/packages/TerminalPager/ZOOrp/test/runtests.jl:41 Testing failed after 56.29s ERROR: LoadError: Package TerminalPager 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:3283 [3] 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:587 [4] 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 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 200.25s: package has test failures