Package evaluation of FastCGI on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T04:17:25.029 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.22s ################################################################################ # Installation # Installing FastCGI... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [e8c3bf11] + FastCGI v0.2.1 Updating `~/.julia/environments/v1.10/Manifest.toml` [e8c3bf11] + FastCGI v0.2.1 [6462fe0b] + Sockets Installation completed after 3.83s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 10.86s ################################################################################ # Testing # Testing FastCGI Status `/tmp/jl_N7DPRo/Project.toml` [e8c3bf11] FastCGI v0.2.1 [9a3f8284] Random [6462fe0b] Sockets [8dfed614] Test Status `/tmp/jl_N7DPRo/Manifest.toml` [e8c3bf11] FastCGI v0.2.1 [2a0f44e3] Base64 [b77e0a4c] InteractiveUtils [56ddb016] Logging [d6f4376e] Markdown [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [8dfed614] Test Testing Running tests... Test Summary: | Pass Total Time buffered output | 7 7 15.2s Test Summary: | Pass Total Time utility methods | 6 6 0.0s Test Summary: | Pass Total Time read-write nv lengths | 8 8 0.0s Test Summary: | Pass Total Time read-write types | 8 8 0.1s server = FCGIServer(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open, 0 connections) client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 Test Summary: | Pass Total Time client-server | 68 68 7.9s server = FCGIServer(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open, 0 connections) client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 Test Summary: | Pass Total Time Function Runner | 34 34 0.2s server = FCGIServer(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open, 0 connections) client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "testrunner" └ SCRIPT_NAME = "" client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "testtimeoutrunner" └ SCRIPT_NAME = "" ┌ Warning: exception waiting for process │ ex = │ TaskFailedException │ │ nested task error: InterruptException: │ Stacktrace: │ [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) │ @ Base ./task.jl:945 │ [2] wait() │ @ Base ./task.jl:1009 │ [3] wait(c::Base.GenericCondition{Base.Threads.SpinLock}; first::Bool) │ @ Base ./condition.jl:130 │ [4] wait │ @ ./condition.jl:125 [inlined] │ [5] _trywait(t::Timer) │ @ Base ./asyncevent.jl:142 │ [6] wait │ @ ./asyncevent.jl:159 [inlined] │ [7] sleep │ @ ./asyncevent.jl:265 [inlined] │ [8] testtimeoutrunner │ @ ~/.julia/packages/FastCGI/lM8xg/test/runtests.jl:247 [inlined] │ [9] (::FastCGI.var"#20#21"{FastCGI.Plumbing, Dict{String, String}, typeof(testtimeoutrunner)})() │ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/runners.jl:159 └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/runners.jl:135 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 Test Summary: | Pass Total Time Function Runner Timeout | 10 10 6.7s server = FCGIServer(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open, 0 connections) client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/hello.sh" client = FCGIClient(/home/pkgeval/.julia/packages/FastCGI/lM8xg/test/fcgi.socket, open) ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/timeout.sh" ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "hello.sh" client = FCGIClient(127.0.0.1:8989, open) ┌ Info: processing │ SCRIPT_FILENAME = "" └ SCRIPT_NAME = "/timeout.sh" ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 ┌ Warning: stopping server └ @ FastCGI ~/.julia/packages/FastCGI/lM8xg/src/server.jl:226 Test Summary: | Pass Total Time client-server timeout | 20 20 10.1s Times for 10 requests: ProcessRunner over TCP Sockets: 2.051149991 sec ProcessRunner over Unix Domain Sockets: 3.243700735 sec FunctionRunner over Unix Domain Sockets: 0.16350594 sec Testing FastCGI tests passed Testing completed after 22.26s PkgEval succeeded after 75.16s