-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running tests seems slow #21
Comments
@ErikSchierboom can get you stdout+stderr if you want to add any debugging. They're taking 9-12s per test run atm. |
@ErikSchierboom is also going to be working on a generic CI script that adds benchmarking as part of the CI process. |
I've add some logging locally and it seems to indeed rebuild the dependencies: Copying config and dependencies...
success: compiling...
real 0m 0.70s
user 0m 0.38s
sys 0m 0.03s
Compiling gleam_stdlib Compiling simplifile Compiling gleam_erlang Compiling glexer Compiling glance Compiling thoas Compiling gleam_json Compiling gleam_bitwise Compiling gleam_community_colour Compiling gleam_community_ansi Compiling gap Compiling exercism_test_runner Compiling success Compiled in 8.21s real 0m 8.37s user 0m 4.46s sys 0m 0.37s
success: testing...
Compiling gleam_stdlib
Compiling gleam_bitwise
Compiling gleam_community_colour
Compiling gleam_community_ansi
Compiling gap
Compiling simplifile
Compiling glexer
Compiling glance
Compiling gleam_erlang
Compiling thoas
Compiling gleam_json
Compiling exercism_test_runner
Compiling success
Compiled in 0.36s
Running success_test.main
.......
Ran 7 tests, 0 failed
real 0m 7.63s
user 0m 3.15s
sys 0m 0.30s
success: done This is the modified code (three # Remove warnings from dependencies
time gleam fix build/packages --target erlang > /dev/null
if ! output=$(time gleam build 2>&1)
then
output=$(echo "${output}" | sanitise_gleam_output)
jq -n --arg output "${output}" '{version: 2, status: "error", message: $output}' > "${results_file}"
echo "Compilation contained error, see ${output_dir}/results.json"
exit 0
fi
echo $output
echo "${slug}: testing..."
# Run the tests for the provided implementation file.
time gleam test -- --json-output-path="$results_file" 2>&1 || true |
Unfortunately that "compiling" message may not actually mean it's compiling anything, but the 7 seconds makes me think it is. If run with the environment variable |
Copying config and dependencies...
success: compiling...
INFO download_deps: locking_build_directory
INFO download_deps: Reading manifest.toml
INFO download_deps: manifest_up_to_date
INFO Compiling packages
INFO locking_build_directory
INFO loading_precompiled_package package=gleam_stdlib
INFO loading_precompiled_package package=gleeunit
INFO loading_precompiled_package package=gleam_bitwise
Compiling success
INFO compile{package=success}:load{package=success}: Reading source files
DEBUG compile{package=success}: module_to_be_compiled module=success
DEBUG compile{package=success}: module_to_be_compiled module=success_test
INFO compile{package=success}: type_checking_modules count=2
DEBUG compile{package=success}: Type checking module="success"
DEBUG compile{package=success}: Type checking module="success_test"
INFO compile{package=success}: performing_code_generation
INFO compile{package=success}: copying_native_source_files
DEBUG compile{package=success}: erlang_entrypoint_written
DEBUG compile{package=success}: Generated Erlang module name="success.erl"
DEBUG compile{package=success}: Generated Erlang module name="success_test.erl"
INFO compile{package=success}: compiling_erlang
{compiling,"build/dev/erlang/success/_gleam_artefacts/success.erl"}
{compiling,"build/dev/erlang/success/_gleam_artefacts/success_test.erl"}
{compiling,"build/dev/erlang/success/_gleam_artefacts/success@@main.erl"}
{compiled,"build/dev/erlang/success/ebin/success.beam"}
{compiled,"build/dev/erlang/success/ebin/success_test.beam"}
{compiled,"build/dev/erlang/success/ebin/success@@main.beam"}
INFO compile{package=success}: writing_module_caches
Compiled in 5.21s
INFO Successfully completed
success: testing...
INFO download_deps: locking_build_directory
INFO download_deps: Reading manifest.toml
INFO download_deps: manifest_up_to_date
INFO Compiling packages
INFO locking_build_directory
INFO loading_precompiled_package package=gleam_stdlib
INFO loading_precompiled_package package=gleam_bitwise
INFO loading_precompiled_package package=gleeunit
Compiling success
INFO compile{package=success}:load{package=success}: Reading source files
DEBUG compile{package=success}: module_to_load_from_cache module=success_test
DEBUG compile{package=success}: module_to_load_from_cache module=success
INFO compile{package=success}: type_checking_modules count=0
INFO compile{package=success}: performing_code_generation
INFO compile{package=success}: copying_native_source_files
DEBUG compile{package=success}: erlang_entrypoint_already_exists
INFO compile{package=success}: no_erlang_to_compile
Compiled in 0.00s
Running success_test.main
.......
Finished in 0.023 seconds
7 tests, 0 failures
success: done |
Looks like it isn't recompiling anything, but compiling the top level package took 5.21 seconds! Very slow indeed. I can't immediately think what the issue might be though. |
Is there anything I can do to help diagnose it? I'll see if I can get a log when building from Docker vs building locally. |
I can't think what the cause might be, I'm not sure where would be best to look. |
These are the logs for my local machine (I ran erik@schierheim:~/exercism/gleam-test-runner/tests/success$ GLEAM_LOG=debug time gleam build
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages"
DEBUG download_deps: reading_manifest_toml
DEBUG download_deps: manifest_up_to_date
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang"
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/dev/javascript"
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/prod/erlang"
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/prod/javascript"
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/lsp/erlang"
DEBUG download_deps: locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/lsp/javascript"
Downloading packages
INFO download_deps: package_in_cache package="exercism_test_runner" version=1.0.0
INFO download_deps: writing_package_to_target package="exercism_test_runner"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/exercism_test_runner"
INFO download_deps: package_in_cache package="gap" version=0.4.0
INFO download_deps: writing_package_to_target package="gap"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap"
INFO download_deps: package_in_cache package="glance" version=0.5.1
INFO download_deps: writing_package_to_target package="glance"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glance"
INFO download_deps: package_in_cache package="gleam_bitwise" version=1.2.0
INFO download_deps: writing_package_to_target package="gleam_bitwise"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_bitwise"
INFO download_deps: package_in_cache package="gleam_community_ansi" version=1.1.0
INFO download_deps: writing_package_to_target package="gleam_community_ansi"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_community_ansi"
INFO download_deps: package_in_cache package="gleam_community_colour" version=1.1.0
INFO download_deps: writing_package_to_target package="gleam_community_colour"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_community_colour"
INFO download_deps: package_in_cache package="gleam_erlang" version=0.19.0
INFO download_deps: writing_package_to_target package="gleam_erlang"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang"
INFO download_deps: package_in_cache package="gleam_json" version=0.5.1
INFO download_deps: writing_package_to_target package="gleam_json"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_json"
INFO download_deps: package_in_cache package="gleam_stdlib" version=0.29.2
INFO download_deps: writing_package_to_target package="gleam_stdlib"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib"
INFO download_deps: package_in_cache package="glexer" version=0.5.0
INFO download_deps: writing_package_to_target package="glexer"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glexer"
INFO download_deps: package_in_cache package="simplifile" version=0.1.4
INFO download_deps: writing_package_to_target package="simplifile"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/simplifile"
INFO download_deps: package_in_cache package="thoas" version=0.4.1
INFO download_deps: writing_package_to_target package="thoas"
DEBUG download_deps: iterating through tar archive
DEBUG download_deps: unpacking tar archive path="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/thoas"
Downloaded 12 packages in 0.01s
INFO Compiling packages
DEBUG locking_build_directory path="/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang"
INFO removing_build_state_from_different_gleam_version
Compiling gleam_stdlib
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/bit_string
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/order
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/float
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/int
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/pair
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/option
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/map
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/list
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/string_builder
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/bit_builder
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/result
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/iterator
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/dynamic
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/string
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/io
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/bool
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/regex
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/set
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/function
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/queue
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/uri
DEBUG compile{package=gleam_stdlib}: module_to_be_compiled module=gleam/base
INFO compile{package=gleam_stdlib}: analysing_modules count=22
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/bit_string"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/order"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/float"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/int"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/pair"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/option"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/map"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/list"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/string_builder"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/bit_builder"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/result"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/iterator"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/dynamic"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/string"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/io"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/bool"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/regex"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/set"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/function"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/queue"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/uri"
DEBUG compile{package=gleam_stdlib}: Type checking module="gleam/base"
DEBUG compile{package=gleam_stdlib}: performing_code_generation
DEBUG compile{package=gleam_stdlib}: copying_native_source_files
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/gleam@bit_string.erl"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/gleam_stdlib.erl"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/persistent-hash-map.mjs"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/gleam@bit_builder.erl"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/gleam@string_builder.erl"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/gleam_stdlib.mjs"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_stdlib/src/[email protected]"
DEBUG compile{package=gleam_stdlib}: skipping_entrypoint_generation
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="gleam@bit_string.erl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="gleam@string_builder.erl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="gleam@bit_builder.erl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@iterator_Iterator.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@iterator_Next.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@dynamic_DecodeError.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@regex_Match.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@regex_CompileError.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@regex_Options.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@set_Set.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@queue_Queue.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: Generated Erlang header name="gleam@uri_Uri.hrl"
DEBUG compile{package=gleam_stdlib}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_stdlib}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam@bit_string.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam@bit_builder.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam@string_builder.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/gleam@bit_string.beam"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/gleam@bit_builder.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/gleam@string_builder.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/gleam_stdlib.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_stdlib/ebin/[email protected]"}
DEBUG compile{package=gleam_stdlib}: writing_module_caches
Compiling glexer
DEBUG compile{package=glexer}: module_to_be_compiled module=glexer/token
DEBUG compile{package=glexer}: module_to_be_compiled module=glexer/internal/predicates
DEBUG compile{package=glexer}: module_to_be_compiled module=glexer
INFO compile{package=glexer}: analysing_modules count=3
DEBUG compile{package=glexer}: Type checking module="glexer/token"
DEBUG compile{package=glexer}: Type checking module="glexer/internal/predicates"
DEBUG compile{package=glexer}: Type checking module="glexer"
DEBUG compile{package=glexer}: performing_code_generation
DEBUG compile{package=glexer}: copying_native_source_files
DEBUG compile{package=glexer}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glexer/src/glexer.erl"
DEBUG compile{package=glexer}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glexer/src/[email protected]"
DEBUG compile{package=glexer}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glexer/src/glexer@[email protected]"
DEBUG compile{package=glexer}: skipping_entrypoint_generation
DEBUG compile{package=glexer}: Generated Erlang module name="[email protected]"
DEBUG compile{package=glexer}: Generated Erlang module name="glexer@[email protected]"
DEBUG compile{package=glexer}: Generated Erlang module name="glexer.erl"
DEBUG compile{package=glexer}: Generated Erlang header name="glexer_Lexer.hrl"
DEBUG compile{package=glexer}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/_gleam_artefacts/glexer.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/_gleam_artefacts/glexer@[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/ebin/glexer@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glexer/ebin/glexer.beam"}
DEBUG compile{package=glexer}: writing_module_caches
Compiling glance
DEBUG compile{package=glance}: module_to_be_compiled module=glance
INFO compile{package=glance}: analysing_modules count=1
DEBUG compile{package=glance}: Type checking module="glance"
DEBUG compile{package=glance}: performing_code_generation
DEBUG compile{package=glance}: copying_native_source_files
DEBUG compile{package=glance}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/glance/src/glance.erl"
DEBUG compile{package=glance}: skipping_entrypoint_generation
DEBUG compile{package=glance}: Generated Erlang module name="glance.erl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Definition.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Attribute.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Module.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_ExternalFunction.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Function.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Span.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Use.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Assignment.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternInt.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternFloat.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternString.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternDiscard.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternVariable.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternTuple.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternList.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternAssignment.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternConcatenate.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternBitString.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_PatternConstructor.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_List.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Fn.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_RecordUpdate.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_FieldAccess.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Call.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_TupleIndex.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_FnCapture.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_BitString.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Case.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_BinaryOperator.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Clause.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_FnParameter.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_FunctionParameter.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Import.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Constant.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_UnqualifiedImport.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_TypeAlias.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_CustomType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_ExternalType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Variant.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_Field.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_NamedType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_TupleType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_FunctionType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_VariableType.hrl"
DEBUG compile{package=glance}: Generated Erlang header name="glance_UnexpectedToken.hrl"
DEBUG compile{package=glance}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glance/_gleam_artefacts/glance.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/glance/ebin/glance.beam"}
DEBUG compile{package=glance}: writing_module_caches
Compiling gleam_erlang
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang/atom
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang/charlist
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang/process
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang/os
DEBUG compile{package=gleam_erlang}: module_to_be_compiled module=gleam/erlang/file
INFO compile{package=gleam_erlang}: analysing_modules count=6
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang/atom"
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang/charlist"
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang"
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang/process"
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang/os"
DEBUG compile{package=gleam_erlang}: Type checking module="gleam/erlang/file"
DEBUG compile{package=gleam_erlang}: performing_code_generation
DEBUG compile{package=gleam_erlang}: copying_native_source_files
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam_erlang_ffi.erl"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_erlang/src/[email protected]"
DEBUG compile{package=gleam_erlang}: skipping_entrypoint_generation
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang_UnknownApplication.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang_ApplicationFailedToStart.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_Subject.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_ExitMessage.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_Abnormal.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_ProcessMonitor.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_ProcessDown.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_CalleeDown.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@process_Cancelled.hrl"
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang module name="gleam@[email protected]"
DEBUG compile{package=gleam_erlang}: Generated Erlang header name="gleam@erlang@file_FileInfo.hrl"
DEBUG compile{package=gleam_erlang}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam@[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam_erlang_ffi.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam@[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam@[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam@[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/_gleam_artefacts/gleam@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam_erlang_ffi.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_erlang/ebin/gleam@[email protected]"}
DEBUG compile{package=gleam_erlang}: writing_module_caches
Compiling simplifile
DEBUG compile{package=simplifile}: module_to_be_compiled module=simplifile
INFO compile{package=simplifile}: analysing_modules count=1
DEBUG compile{package=simplifile}: Type checking module="simplifile"
DEBUG compile{package=simplifile}: performing_code_generation
DEBUG compile{package=simplifile}: copying_native_source_files
DEBUG compile{package=simplifile}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/simplifile/src/simplifile.erl"
DEBUG compile{package=simplifile}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/simplifile/src/gleam_erlang_ffi.erl"
DEBUG compile{package=simplifile}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/simplifile/src/file.mjs"
DEBUG compile{package=simplifile}: skipping_entrypoint_generation
DEBUG compile{package=simplifile}: Generated Erlang module name="simplifile.erl"
DEBUG compile{package=simplifile}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/simplifile/_gleam_artefacts/gleam_erlang_ffi.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/simplifile/_gleam_artefacts/simplifile.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/simplifile/ebin/simplifile.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/simplifile/ebin/gleam_erlang_ffi.beam"}
DEBUG compile{package=simplifile}: writing_module_caches
Compiling thoas
DEBUG copying_package_to_build
===> Analyzing applications...
===> Compiling thoas
Compiling gleam_json
DEBUG compile{package=gleam_json}: module_to_be_compiled module=gleam/json
INFO compile{package=gleam_json}: analysing_modules count=1
DEBUG compile{package=gleam_json}: Type checking module="gleam/json"
DEBUG compile{package=gleam_json}: performing_code_generation
DEBUG compile{package=gleam_json}: copying_native_source_files
DEBUG compile{package=gleam_json}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_json/src/gleam_json_ffi.erl"
DEBUG compile{package=gleam_json}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_json/src/[email protected]"
DEBUG compile{package=gleam_json}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_json/src/gleam_json_ffi.mjs"
DEBUG compile{package=gleam_json}: skipping_entrypoint_generation
DEBUG compile{package=gleam_json}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_json}: Generated Erlang header name="gleam@json_UnexpectedByte.hrl"
DEBUG compile{package=gleam_json}: Generated Erlang header name="gleam@json_UnexpectedSequence.hrl"
DEBUG compile{package=gleam_json}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_json/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_json/_gleam_artefacts/gleam_json_ffi.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_json/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_json/ebin/gleam_json_ffi.beam"}
DEBUG compile{package=gleam_json}: writing_module_caches
Compiling gleam_bitwise
DEBUG compile{package=gleam_bitwise}: module_to_be_compiled module=gleam/bitwise
INFO compile{package=gleam_bitwise}: analysing_modules count=1
DEBUG compile{package=gleam_bitwise}: Type checking module="gleam/bitwise"
DEBUG compile{package=gleam_bitwise}: performing_code_generation
DEBUG compile{package=gleam_bitwise}: copying_native_source_files
DEBUG compile{package=gleam_bitwise}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_bitwise/src/[email protected]"
DEBUG compile{package=gleam_bitwise}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_bitwise/src/gleam_bitwise.mjs"
DEBUG compile{package=gleam_bitwise}: skipping_entrypoint_generation
DEBUG compile{package=gleam_bitwise}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_bitwise}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_bitwise/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_bitwise/ebin/[email protected]"}
DEBUG compile{package=gleam_bitwise}: writing_module_caches
Compiling gleam_community_colour
DEBUG compile{package=gleam_community_colour}: module_to_be_compiled module=gleam_community/colour
DEBUG compile{package=gleam_community_colour}: module_to_be_compiled module=gleam_community/colour/accessibility
INFO compile{package=gleam_community_colour}: analysing_modules count=2
DEBUG compile{package=gleam_community_colour}: Type checking module="gleam_community/colour"
DEBUG compile{package=gleam_community_colour}: Type checking module="gleam_community/colour/accessibility"
DEBUG compile{package=gleam_community_colour}: performing_code_generation
DEBUG compile{package=gleam_community_colour}: copying_native_source_files
DEBUG compile{package=gleam_community_colour}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_community_colour/src/gleam_community@[email protected]"
DEBUG compile{package=gleam_community_colour}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_community_colour/src/[email protected]"
DEBUG compile{package=gleam_community_colour}: skipping_entrypoint_generation
DEBUG compile{package=gleam_community_colour}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_community_colour}: Generated Erlang header name="gleam_community@colour_Rgba.hrl"
DEBUG compile{package=gleam_community_colour}: Generated Erlang header name="gleam_community@colour_Hsla.hrl"
DEBUG compile{package=gleam_community_colour}: Generated Erlang module name="gleam_community@[email protected]"
DEBUG compile{package=gleam_community_colour}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_colour/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_colour/_gleam_artefacts/gleam_community@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_colour/ebin/gleam_community@[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_colour/ebin/[email protected]"}
DEBUG compile{package=gleam_community_colour}: writing_module_caches
Compiling gleam_community_ansi
DEBUG compile{package=gleam_community_ansi}: module_to_be_compiled module=gleam_community/ansi
INFO compile{package=gleam_community_ansi}: analysing_modules count=1
DEBUG compile{package=gleam_community_ansi}: Type checking module="gleam_community/ansi"
DEBUG compile{package=gleam_community_ansi}: performing_code_generation
DEBUG compile{package=gleam_community_ansi}: copying_native_source_files
DEBUG compile{package=gleam_community_ansi}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gleam_community_ansi/src/[email protected]"
DEBUG compile{package=gleam_community_ansi}: skipping_entrypoint_generation
DEBUG compile{package=gleam_community_ansi}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gleam_community_ansi}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_ansi/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gleam_community_ansi/ebin/[email protected]"}
DEBUG compile{package=gleam_community_ansi}: writing_module_caches
Compiling gap
DEBUG compile{package=gap}: module_to_be_compiled module=gap/styled_comparison
DEBUG compile{package=gap}: module_to_be_compiled module=gap/comparison
DEBUG compile{package=gap}: module_to_be_compiled module=gap/styling
DEBUG compile{package=gap}: module_to_be_compiled module=gap
INFO compile{package=gap}: analysing_modules count=4
DEBUG compile{package=gap}: Type checking module="gap/styled_comparison"
DEBUG compile{package=gap}: Type checking module="gap/comparison"
DEBUG compile{package=gap}: Type checking module="gap/styling"
DEBUG compile{package=gap}: Type checking module="gap"
DEBUG compile{package=gap}: performing_code_generation
DEBUG compile{package=gap}: copying_native_source_files
DEBUG compile{package=gap}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap/src/gap.erl"
DEBUG compile{package=gap}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap/src/gap_ffi.mjs"
DEBUG compile{package=gap}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap/src/gap@styled_comparison.erl"
DEBUG compile{package=gap}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap/src/[email protected]"
DEBUG compile{package=gap}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/gap/src/[email protected]"
DEBUG compile{package=gap}: skipping_entrypoint_generation
DEBUG compile{package=gap}: Generated Erlang module name="gap@styled_comparison.erl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@styled_comparison_StyledComparison.hrl"
DEBUG compile{package=gap}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gap}: Generated Erlang header name="gap@comparison_ListComparison.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@comparison_StringComparison.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@comparison_Match.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@comparison_NoMatch.hrl"
DEBUG compile{package=gap}: Generated Erlang module name="[email protected]"
DEBUG compile{package=gap}: Generated Erlang header name="gap@styling_Part.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@styling_All.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@styling_Highlighters.hrl"
DEBUG compile{package=gap}: Generated Erlang header name="gap@styling_Styling.hrl"
DEBUG compile{package=gap}: Generated Erlang module name="gap.erl"
DEBUG compile{package=gap}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/_gleam_artefacts/gap.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/_gleam_artefacts/gap@styled_comparison.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/ebin/gap@styled_comparison.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/gap/ebin/gap.beam"}
DEBUG compile{package=gap}: writing_module_caches
Compiling exercism_test_runner
DEBUG compile{package=exercism_test_runner}: module_to_be_compiled module=exercism_test_runner/internal
DEBUG compile{package=exercism_test_runner}: module_to_be_compiled module=exercism/should
DEBUG compile{package=exercism_test_runner}: module_to_be_compiled module=exercism/test_runner
INFO compile{package=exercism_test_runner}: analysing_modules count=3
DEBUG compile{package=exercism_test_runner}: Type checking module="exercism_test_runner/internal"
DEBUG compile{package=exercism_test_runner}: Type checking module="exercism/should"
DEBUG compile{package=exercism_test_runner}: Type checking module="exercism/test_runner"
DEBUG compile{package=exercism_test_runner}: performing_code_generation
DEBUG compile{package=exercism_test_runner}: copying_native_source_files
DEBUG compile{package=exercism_test_runner}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/exercism_test_runner/src/[email protected]"
DEBUG compile{package=exercism_test_runner}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/exercism_test_runner/src/exercism@test_runner.erl"
DEBUG compile{package=exercism_test_runner}: copying_native_file file="/home/erik/exercism/gleam-test-runner/tests/success/build/packages/exercism_test_runner/src/[email protected]"
DEBUG compile{package=exercism_test_runner}: skipping_entrypoint_generation
DEBUG compile{package=exercism_test_runner}: Generated Erlang module name="[email protected]"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Unequal.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Todo.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Panic.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Unmatched.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_UnmatchedCase.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Crashed.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Suite.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_Test.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang header name="exercism_test_runner@internal_TestResult.hrl"
DEBUG compile{package=exercism_test_runner}: Generated Erlang module name="[email protected]"
DEBUG compile{package=exercism_test_runner}: Generated Erlang module name="exercism@test_runner.erl"
DEBUG compile{package=exercism_test_runner}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/_gleam_artefacts/[email protected]"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/_gleam_artefacts/exercism@test_runner.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/_gleam_artefacts/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/ebin/[email protected]"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/ebin/exercism@test_runner.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/exercism_test_runner/ebin/[email protected]"}
DEBUG compile{package=exercism_test_runner}: writing_module_caches
Compiling success
DEBUG compile{package=success}: module_to_be_compiled module=success
DEBUG compile{package=success}: module_to_be_compiled module=success_test
INFO compile{package=success}: analysing_modules count=2
DEBUG compile{package=success}: Type checking module="success"
DEBUG compile{package=success}: Type checking module="success_test"
DEBUG compile{package=success}: performing_code_generation
DEBUG compile{package=success}: copying_native_source_files
DEBUG compile{package=success}: erlang_entrypoint_written
DEBUG compile{package=success}: Generated Erlang module name="success.erl"
DEBUG compile{package=success}: Generated Erlang module name="success_test.erl"
DEBUG compile{package=success}: compiling_erlang
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/_gleam_artefacts/success@@main.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/_gleam_artefacts/success.erl"}
{compiling,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/_gleam_artefacts/success_test.erl"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/ebin/success.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/ebin/success_test.beam"}
{compiled,"/home/erik/exercism/gleam-test-runner/tests/success/build/dev/erlang/success/ebin/success@@main.beam"}
DEBUG compile{package=success}: writing_module_caches
Compiled in 2.37s
INFO Successfully completed
5.38user 0.96system 0:02.39elapsed 265%CPU (0avgtext+0avgdata 179608maxresident)k
0inputs+10672outputs (19977major+251048minor)pagefaults 0swaps |
Could also be a networking issue. We have the network flag set on Gleam to match other BEAM languages. But how BEAM copes with not having network (or in this case having internal network that leads nowhere) is definitely something I'd suggest investigating just to be sure that's not causing some massive startup time. |
Exercism takes longer to return results than I would expect. I have a hunch that it's rebuilding all the deps for some reason.
The text was updated successfully, but these errors were encountered: