docker-image://docker.io/moby/buildkit@sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38
CACHED
docker-image://docker.io/nixos/nix@sha256:800bd47a0587a69351155195fb343a8cbf8bda3b08822324419b95ca940aced6
[0.03s]
docker-image://docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff1f59a904e908449329ae
[0.04s]
git checkout 4465e66a3ce64a44b338821b402dea9fd9090c84
CACHED
git fetch origin 4465e66a3ce64a44b338821b402dea9fd9090c84
CACHED
git submodule update --init --recursive
CACHED
cp -aL ./result ./image.tar
CACHED
git checkout 6c037a9d134c8b60d61fcd0023494358b94e265f
CACHED
git fetch origin 6c037a9d134c8b60d61fcd0023494358b94e265f
CACHED
git clone https://github.com/vito/bass.git ./
CACHED
git submodule update --init --recursive
CACHED
nix build .#depsOci
CACHED
/shim unpack /image.tar latest /rootfs
CACHED
go mod download
CACHED
cp <thunk NFLD8GB1UUARC: (.git)>/go.mod <thunk NFLD8GB1UUARC: (.git)>/go.sum ./
CACHED
make -j shims
CACHED
resolve image config for docker.io/moby/buildkit@sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38
[0.08s]
cp <thunk 4BSV63P7DCI8M: (.git)>/go.mod <thunk 4BSV63P7DCI8M: (.git)>/go.sum ./
[0.33s]
cp -anT /nix/ /cache/
CACHED
sh -c "echo accept-flake-config = true >> /etc/nix/nix.conf"
CACHED
sh -c "echo experimental-features = nix-command flakes >> /etc/nix/nix.conf"
CACHED
resolve image config for docker.io/nixos/nix@sha256:800bd47a0587a69351155195fb343a8cbf8bda3b08822324419b95ca940aced6
[0.01s]
/shim get-config /image.tar latest /config
CACHED
resolve image config for docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff1f59a904e908449329ae
[0.01s]
go mod download
[4.36s]
make VERSION=dev GOOS=linux GOARCH=amd64 DESTDIR=./dist/ install
[24.7s]
which upx # required for compressing shims
/bin/upx
upx pkg/runtimes/bin/exe.amd64 pkg/runtimes/bin/exe.arm pkg/runtimes/bin/exe.arm64 || true # swallow AlreadyPackedException :/
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2020
UPX 3.96 Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020
File size Ratio Format Name
-------------------- ------ ----------- -----------
upx: pkg/runtimes/bin/exe.amd64: AlreadyPackedException
upx: pkg/runtimes/bin/exe.arm: AlreadyPackedException
upx: pkg/runtimes/bin/exe.arm64: AlreadyPackedException
Packed 0 files.
env GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -trimpath -ldflags "-X main.version=dev" -o ./cmd/bass/bass ./cmd/bass
mkdir -p ./dist/
cp cmd/bass/bass ./dist/
[check] test
[60.1s]
gotestsum --format testname --no-color=false --jsonfile ./tests.log -- -cover -coverprofile ./cover.out -covermode count ./...
[30.7s]
EMPTY cmd/bass
EMPTY demos
EMPTY docs/go
EMPTY pkg
PASS pkg/cli.TestInputsSource/["bool"] (0.00s)
PASS pkg/cli.TestInputsSource/["str=abc"] (0.00s)
PASS pkg/cli.TestInputsSource/["str=abc"]#01 (0.00s)
PASS pkg/cli.TestInputsSource/["bool"_"str=abc"] (0.00s)
PASS pkg/cli.TestInputsSource/["path=./"] (0.00s)
PASS pkg/cli.TestInputsSource/["notpath=."] (0.00s)
PASS pkg/cli.TestInputsSource/["path=/absolute"] (0.00s)
PASS pkg/cli.TestInputsSource/["path=/absolute/file"] (0.00s)
PASS pkg/cli.TestInputsSource/["path=/absolute/dir/"] (0.00s)
PASS pkg/cli.TestInputsSource/["path=/absolute/dir/"]#01 (0.00s)
PASS pkg/cli.TestInputsSource/["path=./relative/dir/"] (0.00s)
PASS pkg/cli.TestInputsSource/["path=./relative/file"] (0.00s)
PASS pkg/cli.TestInputsSource/["notpath=ambiguous/path/"] (0.00s)
PASS pkg/cli.TestInputsSource/["notpath=ambiguous/path"] (0.00s)
PASS pkg/cli.TestInputsSource/["uri=http://example.com/"] (0.00s)
PASS pkg/cli.TestInputsSource (0.00s)
PASS pkg/cli.TestRun/empty (0.00s)
PASS pkg/cli.TestRun/main (0.00s)
PASS pkg/cli.TestRun/argv (0.00s)
PASS pkg/cli.TestRun/env (0.00s)
PASS pkg/cli.TestRun/inputs (0.01s)
PASS pkg/cli.TestRun/waiting_on_started_thunks_propagates_errors (0.01s)
PASS pkg/cli.TestRun/waiting_after_using_succeeds_does_not_error (0.00s)
PASS pkg/cli.TestRun (0.02s)
coverage: 10.5% of statements
PASS pkg/cli
PASS pkg/lsp.TestNeovimGoToDefinition (0.65s)
PASS pkg/lsp.TestNeovimCompletion (0.30s)
coverage: 0.0% of statements
PASS pkg/lsp
PASS pkg/bass.TestFSPathEqual (0.00s)
PASS pkg/bass.TestAcross/empty (0.00s)
PASS pkg/bass.TestAcross/two_sources (0.00s)
PASS pkg/bass.TestAcross/two_sources,_imbalanced (0.00s)
PASS pkg/bass.TestAcross/three_sources (0.00s)
PASS pkg/bass.TestAcross (0.00s)
PASS pkg/bass.TestAnnotateDecode (0.00s)
PASS pkg/bass.TestAnnotatedJSON (0.00s)
PASS pkg/bass.TestAnnotateEqual (0.00s)
PASS pkg/bass.TestAnnotatedDecode (0.00s)
PASS pkg/bass.TestAnnotatedEqual (0.00s)
PASS pkg/bass.TestApplicativeDecode (0.00s)
PASS pkg/bass.TestApplicativeEqual (0.00s)
PASS pkg/bass.TestApplicativeCall (0.00s)
PASS pkg/bass.TestBindDecode (0.00s)
PASS pkg/bass.TestBindEqual (0.00s)
PASS pkg/bass.TestBinding/symbol (0.00s)
PASS pkg/bass.TestBinding/list (0.00s)
PASS pkg/bass.TestBinding/empty_ok_with_empty (0.00s)
PASS pkg/bass.TestBinding/empty_err_on_extra (0.00s)
PASS pkg/bass.TestBinding/list_err_with_empty (0.00s)
PASS pkg/bass.TestBinding/list_err_with_missing_value (0.00s)
PASS pkg/bass.TestBinding/pair (0.00s)
PASS pkg/bass.TestBinding/list_with_pair (0.00s)
PASS pkg/bass.TestBinding/unbindable (0.00s)
PASS pkg/bass.TestBinding/ignore (0.00s)
PASS pkg/bass.TestBinding/bind_and_ignore (0.00s)
PASS pkg/bass.TestBinding/binding_ignore (0.00s)
PASS pkg/bass.TestBinding/command_match (0.00s)
PASS pkg/bass.TestBinding/command_mismatch (0.00s)
PASS pkg/bass.TestBinding/file_match (0.00s)
PASS pkg/bass.TestBinding/file_mismatch (0.00s)
PASS pkg/bass.TestBinding/dir_match (0.00s)
PASS pkg/bass.TestBinding/dir_mismatch (0.00s)
PASS pkg/bass.TestBinding/null_match (0.00s)
PASS pkg/bass.TestBinding/null_mismatch (0.00s)
PASS pkg/bass.TestBinding/bool_match (0.00s)
PASS pkg/bass.TestBinding/bool_mismatch (0.00s)
PASS pkg/bass.TestBinding/int_match (0.00s)
PASS pkg/bass.TestBinding/int_mismatch (0.00s)
PASS pkg/bass.TestBinding/string_match (0.00s)
PASS pkg/bass.TestBinding/string_mismatch (0.00s)
PASS pkg/bass.TestBinding/keyword_match_symbol (0.00s)
PASS pkg/bass.TestBinding/keyword_mismatch_symbol (0.00s)
PASS pkg/bass.TestBinding/keyword_mismatch_keyword (0.00s)
PASS pkg/bass.TestBinding/binding_bind_empty (0.00s)
PASS pkg/bass.TestBinding/binding_bind_extra_values (0.00s)
PASS pkg/bass.TestBinding/binding_bind (0.00s)
PASS pkg/bass.TestBinding/binding_bind_unbound (0.00s)
PASS pkg/bass.TestBinding/binding_bind_mismatch (0.00s)
PASS pkg/bass.TestBinding/binding_bind_default (0.00s)
PASS pkg/bass.TestBinding (0.00s)
PASS pkg/bass.TestBoolDecode (0.00s)
PASS pkg/bass.TestBoolEqual (0.00s)
PASS pkg/bass.TestBuiltinDecode (0.00s)
PASS pkg/bass.TestBuiltinEqual (0.00s)
PASS pkg/bass.TestBuiltinCall/operative_args (0.00s)
PASS pkg/bass.TestBuiltinCall/operative_scope (0.00s)
PASS pkg/bass.TestBuiltinCall/operative_cont (0.00s)
PASS pkg/bass.TestBuiltinCall/operative_ctx (0.00s)
PASS pkg/bass.TestBuiltinCall/no_return (0.00s)
PASS pkg/bass.TestBuiltinCall/nil_error (0.00s)
PASS pkg/bass.TestBuiltinCall/non-nil_error (0.00s)
PASS pkg/bass.TestBuiltinCall/no_conversion (0.00s)
PASS pkg/bass.TestBuiltinCall/int_conversion (0.00s)
PASS pkg/bass.TestBuiltinCall/variadic (0.00s)
PASS pkg/bass.TestBuiltinCall/value,_no_error (0.00s)
PASS pkg/bass.TestBuiltinCall/value,_error (0.00s)
PASS pkg/bass.TestBuiltinCall/multiple_arg_types (0.00s)
PASS pkg/bass.TestBuiltinCall/arity_expect_0_get_1 (0.00s)
PASS pkg/bass.TestBuiltinCall/arity_expect_1_get_0 (0.00s)
PASS pkg/bass.TestBuiltinCall/arity_expect_1_get_2 (0.00s)
PASS pkg/bass.TestBuiltinCall/arity_expect_at_least_1_get_3 (0.00s)
PASS pkg/bass.TestBuiltinCall/arity_expect_at_least_1_get_0 (0.00s)
PASS pkg/bass.TestBuiltinCall (0.00s)
PASS pkg/bass.TestConsDecode (0.00s)
PASS pkg/bass.TestConsEqual (0.00s)
PASS pkg/bass.TestConsListInterface (0.00s)
PASS pkg/bass.TestEmptyDecode (0.00s)
PASS pkg/bass.TestEmptyEqual (0.00s)
PASS pkg/bass.TestProtoable/bass.Null (0.00s)
PASS pkg/bass.TestProtoable/bass.Empty (0.00s)
PASS pkg/bass.TestProtoable/bass.Bool (0.00s)
PASS pkg/bass.TestProtoable/bass.Bool#01 (0.00s)
PASS pkg/bass.TestProtoable/bass.Int (0.00s)
PASS pkg/bass.TestProtoable/bass.Pair (0.00s)
PASS pkg/bass.TestProtoable/*bass.Scope (0.00s)
PASS pkg/bass.TestProtoable/*bass.Scope#01 (0.00s)
PASS pkg/bass.TestProtoable/*bass.Scope#02 (0.00s)
PASS pkg/bass.TestProtoable/bass.Pair#01 (0.00s)
PASS pkg/bass.TestProtoable/*bass.Scope#03 (0.00s)
PASS pkg/bass.TestProtoable/bass.DirPath (0.00s)
PASS pkg/bass.TestProtoable/bass.FilePath (0.00s)
PASS pkg/bass.TestProtoable/bass.CommandPath (0.00s)
PASS pkg/bass.TestProtoable/bass.HostPath (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk (0.00s)
PASS pkg/bass.TestProtoable/bass.ThunkPath (0.00s)
PASS pkg/bass.TestProtoable/bass.ThunkPath#01 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#01 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#02 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#03 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#04 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#05 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#06 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#07 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#08 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#09 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#10 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#11 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#12 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#13 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#14 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#15 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#16 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#17 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#18 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#19 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#20 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#21 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#22 (0.00s)
PASS pkg/bass.TestProtoable/bass.Thunk#23 (0.00s)
PASS pkg/bass.TestProtoable (0.00s)
PASS pkg/bass.TestJSONable/bass.Null/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Null/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Null (0.00s)
PASS pkg/bass.TestJSONable/bass.Empty/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Empty/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Empty (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool#01/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool#01/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Bool#01 (0.00s)
PASS pkg/bass.TestJSONable/bass.Int/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Int/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Int (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#01/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#01/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#01 (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#02/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#02/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#02 (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair#01/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair#01/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Pair#01 (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#03/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#03/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/*bass.Scope#03 (0.00s)
PASS pkg/bass.TestJSONable/bass.DirPath/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.DirPath/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.DirPath (0.00s)
PASS pkg/bass.TestJSONable/bass.FilePath/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.FilePath/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.FilePath (0.00s)
PASS pkg/bass.TestJSONable/bass.CommandPath/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.CommandPath/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.CommandPath (0.00s)
PASS pkg/bass.TestJSONable/bass.HostPath/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.HostPath/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.HostPath (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath#01/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath#01/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.ThunkPath#01 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#01/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#01/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#01 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#02/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#02/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#02 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#03/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#03/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#03 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#04/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#04/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#04 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#05/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#05/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#05 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#06/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#06/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#06 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#07/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#07/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#07 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#08/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#08/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#08 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#09/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#09/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#09 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#10/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#10/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#10 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#11/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#11/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#11 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#12/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#12/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#12 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#13/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#13/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#13 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#14/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#14/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#14 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#15/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#15/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#15 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#16/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#16/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#16 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#17/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#17/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#17 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#18/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#18/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#18 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#19/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#19/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#19 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#20/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#20/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#20 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#21/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#21/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#21 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#22/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#22/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#22 (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#23/basic_marshaling (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#23/in_a_struct (0.00s)
PASS pkg/bass.TestJSONable/bass.Thunk#23 (0.00s)
PASS pkg/bass.TestJSONable (0.01s)
PASS pkg/bass.TestUnJSONable/*bass.Builtin (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Wrapped (0.00s)
PASS pkg/bass.TestUnJSONable/*bass.Operative (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Wrapped#01 (0.00s)
PASS pkg/bass.TestUnJSONable/*bass.Source (0.00s)
PASS pkg/bass.TestUnJSONable/*bass.Sink (0.00s)
PASS pkg/bass.TestUnJSONable/*bass.Continuation (0.00s)
PASS pkg/bass.TestUnJSONable/*bass.ReadyContinuation (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Pair (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Cons (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Bind (0.00s)
PASS pkg/bass.TestUnJSONable/bass.Annotate (0.00s)
PASS pkg/bass.TestUnJSONable (0.00s)
PASS pkg/bass.TestEnums/*bass.FileOrDirPath/valid:_./file (0.00s)
PASS pkg/bass.TestEnums/*bass.FileOrDirPath/valid:_./dir/ (0.00s)
PASS pkg/bass.TestEnums/*bass.FileOrDirPath/invalid:_.cmd (0.00s)
PASS pkg/bass.TestEnums/*bass.FileOrDirPath (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd/valid:_.cmd (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd/valid:_./file (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd/valid:_<thunk_QN7J2PI8RK4I6:_(.cmd)>/file (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd/invalid:_./dir/ (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd/invalid:_<thunk_QN7J2PI8RK4I6:_(.cmd)>/dir/ (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkCmd (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir/valid:_./dir/ (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir/valid:_<thunk_QN7J2PI8RK4I6:_(.cmd)>/dir/ (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir/invalid:_.cmd (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir/invalid:_./file (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir/invalid:_<thunk_QN7J2PI8RK4I6:_(.cmd)>/file (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkDir (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage/valid:_{:platform_{:arch_"amd64"_:os_"linux"}_:repository_"repo"} (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage/valid:_<thunk_QN7J2PI8RK4I6:_(.cmd)> (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage/invalid:_"hello" (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage/invalid:_{} (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage/invalid:_null (0.00s)
PASS pkg/bass.TestEnums/*bass.ThunkImage (0.00s)
PASS pkg/bass.TestEnums (0.00s)
PASS pkg/bass.TestErrorEqual (0.00s)
PASS pkg/bass.TestErrorEval (0.00s)
PASS pkg/bass.TestErrorCall (0.00s)
PASS pkg/bass.TestErrorDecode (0.00s)
PASS pkg/bass.TestUnboundErrorNice/foo_with_{} (0.00s)
PASS pkg/bass.TestUnboundErrorNice/f123_with_{:f12_null_:f1234_null_:f123456_null_:f12345678_null_:f1234567890_null} (0.00s)
PASS pkg/bass.TestUnboundErrorNice (0.00s)
PASS pkg/bass.TestConstsEval/null (0.00s)
PASS pkg/bass.TestConstsEval/_ (0.00s)
PASS pkg/bass.TestConstsEval/() (0.00s)
PASS pkg/bass.TestConstsEval/true (0.00s)
PASS pkg/bass.TestConstsEval/false (0.00s)
PASS pkg/bass.TestConstsEval/42 (0.00s)
PASS pkg/bass.TestConstsEval/"hello" (0.00s)
PASS pkg/bass.TestConstsEval/<builtin:_(noop)> (0.00s)
PASS pkg/bass.TestConstsEval/(wrap_<builtin:_(noop)>) (0.00s)
PASS pkg/bass.TestConstsEval/{:a_unevaluated_:b_42} (0.00s)
PASS pkg/bass.TestConstsEval/(op_(form)_scope_[form_&_scope]) (0.00s)
PASS pkg/bass.TestConstsEval/(wrap_(op_(form)_scope_[form_&_scope])) (0.00s)
PASS pkg/bass.TestConstsEval/<source:_stdin> (0.00s)
PASS pkg/bass.TestConstsEval/<sink:_stdout> (0.00s)
PASS pkg/bass.TestConstsEval/./dir-path/ (0.00s)
PASS pkg/bass.TestConstsEval/./file-path (0.00s)
PASS pkg/bass.TestConstsEval/.command-path (0.00s)
PASS pkg/bass.TestConstsEval/<continuation:_0x22652c0> (0.00s)
PASS pkg/bass.TestConstsEval/<thunk_3V6Q8JVDAL0GC:_(./file)>/dir/ (0.00s)
PASS pkg/bass.TestConstsEval/<secret:_bruces-secret_(15_bytes)> (0.00s)
PASS pkg/bass.TestConstsEval (0.00s)
PASS pkg/bass.TestKeywordEval (0.00s)
PASS pkg/bass.TestSymbolEval (0.00s)
PASS pkg/bass.TestPairEval (0.00s)
PASS pkg/bass.TestConsEval (0.00s)
PASS pkg/bass.TestBindEval (0.00s)
PASS pkg/bass.TestAnnotateEval (0.00s)
PASS pkg/bass.TestExtendPathEval (0.00s)
PASS pkg/bass.TestParseFilesystemPath/. (0.00s)
PASS pkg/bass.TestParseFilesystemPath// (0.00s)
PASS pkg/bass.TestParseFilesystemPath/./ (0.00s)
PASS pkg/bass.TestParseFilesystemPath/./foo (0.00s)
PASS pkg/bass.TestParseFilesystemPath/foo (0.00s)
PASS pkg/bass.TestParseFilesystemPath/./foo/ (0.00s)
PASS pkg/bass.TestParseFilesystemPath/foo/ (0.00s)
PASS pkg/bass.TestParseFilesystemPath/./foo/bar/ (0.00s)
PASS pkg/bass.TestParseFilesystemPath/foo/bar (0.00s)
PASS pkg/bass.TestParseFilesystemPath (0.00s)
PASS pkg/bass.TestFileOrDirPathFilesystemPath (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/false (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/(1) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/[1] (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/0 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null?/"" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/null? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/false (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/(1) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/[1] (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/0 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore?/"" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/ignore? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean?/true (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean?/false (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean?/1 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean?/"true" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/boolean? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/number?/0 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/number?/true (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/number?/"1" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/number? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string?/"str" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string?/sym (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string?/:key (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/string? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/symbol?/sym (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/symbol?/"str" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/symbol?/:key (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/symbol? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{}#01 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{}#02 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{}#03 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/"" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/"a" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{:a__} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{:a__}#01 (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/false (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty?/{:a_1_:b_true} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/empty? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/(1) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/[1] (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair?/{:a_1_:b_true} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/pair? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/(1) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/[1] (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/(1_&_2) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/"" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list?/{:a_1_:b_true} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/list? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope?/() (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope?/_ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope?/null (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope?/{:a_1_:b_true} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope?/(1) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/scope? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/sink?/<sink:_stdout> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/sink?/<source:_stdin> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/sink? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/source?/<source:_stdin> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/source?/<sink:_stdout> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/source? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/<builtin:_(quote_form)> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/.foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/./foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/./foo/ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner?/:sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/combiner? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/(wrap_<builtin:_(id_val)>) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/.foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/./foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/./foo/ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/:sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative?/<builtin:_(quote_form)> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/applicative? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/<builtin:_(quote_form)> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/(op_(form)_scope_[form_&_scope]) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/(wrap_<builtin:_(id_val)>) (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/:sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/sup (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/.foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/./foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative?/./foo/ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/operative? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/path?/./foo/ (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/path?/./foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/path?/.foo (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/path?/"foo" (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/path? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/thunk?/<thunk_GRLO5DSIPLJPQ:_(.foo)> (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/thunk?/{:cmd_.foo} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/thunk?/{:cmd_"foo"} (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates/thunk? (0.00s)
PASS pkg/bass.TestGroundPrimitivePredicates (0.01s)
PASS pkg/bass.TestGroundNumeric/+ (0.00s)
PASS pkg/bass.TestGroundNumeric/- (0.00s)
PASS pkg/bass.TestGroundNumeric/-_unary (0.00s)
PASS pkg/bass.TestGroundNumeric/*_no_args (0.00s)
PASS pkg/bass.TestGroundNumeric/*_unary (0.00s)
PASS pkg/bass.TestGroundNumeric/*_product (0.00s)
PASS pkg/bass.TestGroundNumeric/quot (0.00s)
PASS pkg/bass.TestGroundNumeric/max (0.00s)
PASS pkg/bass.TestGroundNumeric/min (0.00s)
PASS pkg/bass.TestGroundNumeric/min#01 (0.00s)
PASS pkg/bass.TestGroundNumeric (0.00s)
PASS pkg/bass.TestGroundArrow/->_evaluation (0.01s)
PASS pkg/bass.TestGroundArrow/->_return_value_evaluation (0.01s)
PASS pkg/bass.TestGroundArrow/->_order (0.01s)
PASS pkg/bass.TestGroundArrow/->_non-list (0.01s)
PASS pkg/bass.TestGroundArrow/->_non-list_chained (0.02s)
PASS pkg/bass.TestGroundArrow (0.06s)
PASS pkg/bass.TestGroundComparison/=_null (0.00s)
PASS pkg/bass.TestGroundComparison/=_null_empty (0.00s)
PASS pkg/bass.TestGroundComparison/=_null_ignore (0.00s)
PASS pkg/bass.TestGroundComparison/=_same_bools (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_bools (0.00s)
PASS pkg/bass.TestGroundComparison/=_same_ints (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_ints (0.00s)
PASS pkg/bass.TestGroundComparison/=_same_strings (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_strings (0.00s)
PASS pkg/bass.TestGroundComparison/=_same_symbols (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_symbols (0.00s)
PASS pkg/bass.TestGroundComparison/=_same_scopes (0.00s)
PASS pkg/bass.TestGroundComparison/=_empty_scopes (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_scopes (0.00s)
PASS pkg/bass.TestGroundComparison/=_extra_left (0.00s)
PASS pkg/bass.TestGroundComparison/=_extra_right (0.00s)
PASS pkg/bass.TestGroundComparison/=_equal (0.00s)
PASS pkg/bass.TestGroundComparison/=_different_key (0.00s)
PASS pkg/bass.TestGroundComparison/>_decreasing (0.00s)
PASS pkg/bass.TestGroundComparison/>_decreasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/>_increasing (0.00s)
PASS pkg/bass.TestGroundComparison/>_increasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/>=_decreasing (0.00s)
PASS pkg/bass.TestGroundComparison/>=_decreasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/>=_increasing (0.00s)
PASS pkg/bass.TestGroundComparison/>=_increasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/<_decreasing (0.00s)
PASS pkg/bass.TestGroundComparison/<_decreasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/<_increasing (0.00s)
PASS pkg/bass.TestGroundComparison/<_increasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/<=_decreasing (0.00s)
PASS pkg/bass.TestGroundComparison/<=_decreasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison/<=_increasing (0.00s)
PASS pkg/bass.TestGroundComparison/<=_increasing-eq (0.00s)
PASS pkg/bass.TestGroundComparison (0.00s)
PASS pkg/bass.TestGroundConstructors/cons/cons (0.00s)
PASS pkg/bass.TestGroundConstructors/cons (0.00s)
PASS pkg/bass.TestGroundConstructors/quote/quote (0.00s)
PASS pkg/bass.TestGroundConstructors/quote (0.00s)
PASS pkg/bass.TestGroundConstructors/op/op (0.00s)
PASS pkg/bass.TestGroundConstructors/op (0.00s)
PASS pkg/bass.TestGroundConstructors/bracket_op/bracket_op (0.00s)
PASS pkg/bass.TestGroundConstructors/bracket_op (0.00s)
PASS pkg/bass.TestGroundConstructors/wrap/wrap (0.00s)
PASS pkg/bass.TestGroundConstructors/wrap (0.00s)
PASS pkg/bass.TestGroundConstructors/unwrap/unwrap (0.00s)
PASS pkg/bass.TestGroundConstructors/unwrap (0.00s)
PASS pkg/bass.TestGroundConstructors/assoc/assoc (0.00s)
PASS pkg/bass.TestGroundConstructors/assoc (0.00s)
PASS pkg/bass.TestGroundConstructors/assoc_clones/assoc_clones (0.00s)
PASS pkg/bass.TestGroundConstructors/assoc_clones (0.00s)
PASS pkg/bass.TestGroundConstructors/error/error (0.00s)
PASS pkg/bass.TestGroundConstructors/error (0.00s)
PASS pkg/bass.TestGroundConstructors/error_with_fields/error_with_fields (0.00s)
PASS pkg/bass.TestGroundConstructors/error_with_fields (0.00s)
PASS pkg/bass.TestGroundConstructors/now_minute/now_minute (0.00s)
PASS pkg/bass.TestGroundConstructors/now_minute (0.00s)
PASS pkg/bass.TestGroundConstructors/now_hour/now_hour (0.00s)
PASS pkg/bass.TestGroundConstructors/now_hour (0.00s)
PASS pkg/bass.TestGroundConstructors (0.00s)
PASS pkg/bass.TestGroundScope/eval (0.00s)
PASS pkg/bass.TestGroundScope/def (0.00s)
PASS pkg/bass.TestGroundScope/def_evaluation (0.00s)
PASS pkg/bass.TestGroundScope/def_destructuring (0.00s)
PASS pkg/bass.TestGroundScope/def_destructuring_advanced (0.00s)
PASS pkg/bass.TestGroundScope/bind (0.00s)
PASS pkg/bass.TestGroundScope/bind#01 (0.00s)
PASS pkg/bass.TestGroundScope/binds?_bound (0.00s)
PASS pkg/bass.TestGroundScope/binds?_not_bound (0.00s)
PASS pkg/bass.TestGroundScope/binds?_bound_in_parent (0.00s)
PASS pkg/bass.TestGroundScope/provide (0.02s)
PASS pkg/bass.TestGroundScope/scope_creation (0.00s)
PASS pkg/bass.TestGroundScope (0.02s)
PASS pkg/bass.TestGroundScopeDoc/commentary (0.00s)
PASS pkg/bass.TestGroundScopeDoc (0.03s)
PASS pkg/bass.TestGroundBoolean/if_true (0.00s)
PASS pkg/bass.TestGroundBoolean/if_false (0.00s)
PASS pkg/bass.TestGroundBoolean/if_null (0.00s)
PASS pkg/bass.TestGroundBoolean/if_empty (0.00s)
PASS pkg/bass.TestGroundBoolean/if_string (0.00s)
PASS pkg/bass.TestGroundBoolean/or (0.00s)
PASS pkg/bass.TestGroundBoolean/or_false (0.00s)
PASS pkg/bass.TestGroundBoolean/or_false_extended (0.01s)
PASS pkg/bass.TestGroundBoolean/or_last_null (0.00s)
PASS pkg/bass.TestGroundBoolean/or_last_false (0.00s)
PASS pkg/bass.TestGroundBoolean/or_empty (0.00s)
PASS pkg/bass.TestGroundBoolean/and_false (0.00s)
PASS pkg/bass.TestGroundBoolean/and_true (0.00s)
PASS pkg/bass.TestGroundBoolean/and_true#01 (0.00s)
PASS pkg/bass.TestGroundBoolean/and_true_extended (0.01s)
PASS pkg/bass.TestGroundBoolean/and_empty (0.00s)
PASS pkg/bass.TestGroundBoolean/when_true (0.00s)
PASS pkg/bass.TestGroundBoolean/when_false (0.00s)
PASS pkg/bass.TestGroundBoolean/when_null (0.00s)
PASS pkg/bass.TestGroundBoolean/when_empty (0.00s)
PASS pkg/bass.TestGroundBoolean/when_string (0.00s)
PASS pkg/bass.TestGroundBoolean (0.05s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Null (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Ignore (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Empty (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Bool (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Bool#01 (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Int (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.String (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Builtin (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Wrapped (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Scope (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Operative (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Wrapped#01 (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Source (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Sink (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.DirPath (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.FilePath (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.CommandPath (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.Continuation (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.ThunkPath (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Secret (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Keyword (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Symbol (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Pair (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Cons (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Annotate (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Annotated (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/bass.Bind (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true))/*bass.ReadyContinuation (0.00s)
PASS pkg/bass.TestGroundInvariants/(=_(not_x)_(if_x_false_true)) (0.00s)
PASS pkg/bass.TestGroundInvariants (0.00s)
PASS pkg/bass.TestGroundStdlib/do (0.00s)
PASS pkg/bass.TestGroundStdlib/list (0.00s)
PASS pkg/bass.TestGroundStdlib/list* (0.00s)
PASS pkg/bass.TestGroundStdlib/first (0.00s)
PASS pkg/bass.TestGroundStdlib/rest (0.00s)
PASS pkg/bass.TestGroundStdlib/second (0.00s)
PASS pkg/bass.TestGroundStdlib/third (0.00s)
PASS pkg/bass.TestGroundStdlib/length (0.00s)
PASS pkg/bass.TestGroundStdlib/op_with_multiple_exprs (0.00s)
PASS pkg/bass.TestGroundStdlib/defop (0.00s)
PASS pkg/bass.TestGroundStdlib/defop_call (0.00s)
PASS pkg/bass.TestGroundStdlib/fn (0.00s)
PASS pkg/bass.TestGroundStdlib/curryfn (0.03s)
PASS pkg/bass.TestGroundStdlib/curryfn_variadic_(for_some_reason) (0.02s)
PASS pkg/bass.TestGroundStdlib/curryfn_single_(for_some_reason) (0.00s)
PASS pkg/bass.TestGroundStdlib/curryfn_empty_(for_some_reason) (0.01s)
PASS pkg/bass.TestGroundStdlib/defn (0.00s)
PASS pkg/bass.TestGroundStdlib/defn_call (0.00s)
PASS pkg/bass.TestGroundStdlib/map (0.00s)
PASS pkg/bass.TestGroundStdlib/cond_first (0.00s)
PASS pkg/bass.TestGroundStdlib/cond_second (0.00s)
PASS pkg/bass.TestGroundStdlib/cond_else (0.00s)
PASS pkg/bass.TestGroundStdlib/cond_none (0.00s)
PASS pkg/bass.TestGroundStdlib/let (0.00s)
PASS pkg/bass.TestGroundStdlib/apply (0.00s)
PASS pkg/bass.TestGroundStdlib (0.07s)
PASS pkg/bass.TestGroundPipes/static_stream (0.00s)
PASS pkg/bass.TestGroundPipes/emit (0.00s)
PASS pkg/bass.TestGroundPipes/next (0.00s)
PASS pkg/bass.TestGroundPipes/next_end_no_default (0.00s)
PASS pkg/bass.TestGroundPipes/next_end_with_default (0.00s)
PASS pkg/bass.TestGroundPipes/last_single_val (0.00s)
PASS pkg/bass.TestGroundPipes/last_three_vals (0.00s)
PASS pkg/bass.TestGroundPipes/last_end_no_default (0.00s)
PASS pkg/bass.TestGroundPipes/last_end_with_default (0.00s)
PASS pkg/bass.TestGroundPipes/take (0.00s)
PASS pkg/bass.TestGroundPipes/across (0.00s)
PASS pkg/bass.TestGroundPipes/for (0.01s)
PASS pkg/bass.TestGroundPipes (0.01s)
PASS pkg/bass.TestGroundConversions/symbol->string (0.00s)
PASS pkg/bass.TestGroundConversions/string->symbol (0.00s)
PASS pkg/bass.TestGroundConversions/string->cmd-path (0.00s)
PASS pkg/bass.TestGroundConversions/string->cmd-path#01 (0.00s)
PASS pkg/bass.TestGroundConversions/string->cmd-path#02 (0.00s)
PASS pkg/bass.TestGroundConversions/string->cmd-path#03 (0.00s)
PASS pkg/bass.TestGroundConversions/string->fs-path (0.00s)
PASS pkg/bass.TestGroundConversions/string->fs-path#01 (0.00s)
PASS pkg/bass.TestGroundConversions/string->fs-path#02 (0.00s)
PASS pkg/bass.TestGroundConversions/string->fs-path#03 (0.00s)
PASS pkg/bass.TestGroundConversions/list->scope (0.00s)
PASS pkg/bass.TestGroundConversions/scope->list (0.00s)
PASS pkg/bass.TestGroundConversions (0.00s)
PASS pkg/bass.TestGroundStrings/str/str (0.00s)
PASS pkg/bass.TestGroundStrings/str (0.00s)
PASS pkg/bass.TestGroundStrings/substring_offset/substring_offset (0.00s)
PASS pkg/bass.TestGroundStrings/substring_offset (0.00s)
PASS pkg/bass.TestGroundStrings/substring_range/substring_range (0.00s)
PASS pkg/bass.TestGroundStrings/substring_range (0.00s)
PASS pkg/bass.TestGroundStrings/substring_extra_arg/substring_extra_arg (0.00s)
PASS pkg/bass.TestGroundStrings/substring_extra_arg (0.00s)
PASS pkg/bass.TestGroundStrings/trim/trim (0.00s)
PASS pkg/bass.TestGroundStrings/trim (0.00s)
PASS pkg/bass.TestGroundStrings/json/json (0.00s)
PASS pkg/bass.TestGroundStrings/json (0.00s)
PASS pkg/bass.TestGroundStrings (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_dir_file/subpath_dir_file (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_dir_file (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_dir_dir/subpath_dir_dir (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_dir_dir (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_thunk_file/subpath_thunk_file (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_thunk_file (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_thunk_dir_file/subpath_thunk_dir_file (0.00s)
PASS pkg/bass.TestGroundPaths/subpath_thunk_dir_file (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_filepath/path-name_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_filepath#01/path-name_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_filepath#01 (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_dirpath/path-name_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_dirpath#01/path-name_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_dirpath#01 (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_thunk_filepath/path-name_thunk_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_thunk_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_thunk_dirpath/path-name_thunk_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_thunk_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_command/path-name_command (0.00s)
PASS pkg/bass.TestGroundPaths/path-name_command (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_filepath/path-stem_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_dirpath/path-stem_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_dirpath#01/path-stem_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_dirpath#01 (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_thunk_filepath/path-stem_thunk_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_thunk_filepath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_thunk_dirpath/path-stem_thunk_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_thunk_dirpath (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_command/path-stem_command (0.00s)
PASS pkg/bass.TestGroundPaths/path-stem_command (0.00s)
PASS pkg/bass.TestGroundPaths (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol/symbol (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_missing/symbol_missing (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_missing (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_default/symbol_default (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_default (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_default_missing/symbol_default_missing (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_default_missing (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_applicative/symbol_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/symbol_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/command_path/command_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/command_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/command_path_applicative/command_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/command_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/file_path/file_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/file_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/file_path_applicative/file_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/file_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/thunk_path/thunk_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/thunk_path (0.00s)
PASS pkg/bass.TestBuiltinCombiners/thunk_path_applicative/thunk_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners/thunk_path_applicative (0.00s)
PASS pkg/bass.TestBuiltinCombiners (0.00s)
PASS pkg/bass.TestBassModules/import/import (0.01s)
PASS pkg/bass.TestBassModules/import (0.01s)
PASS pkg/bass.TestBassModules/modules/modules (0.02s)
PASS pkg/bass.TestBassModules/modules (0.02s)
PASS pkg/bass.TestBassModules/module_keys/module_keys (0.02s)
PASS pkg/bass.TestBassModules/module_keys (0.02s)
PASS pkg/bass.TestBassModules (0.06s)
PASS pkg/bass.TestGroundObject/reduce-kv/reduce-kv (0.00s)
PASS pkg/bass.TestGroundObject/reduce-kv (0.00s)
PASS pkg/bass.TestGroundObject/keys/keys (0.00s)
PASS pkg/bass.TestGroundObject/keys (0.00s)
PASS pkg/bass.TestGroundObject/vals/vals (0.00s)
PASS pkg/bass.TestGroundObject/vals (0.00s)
PASS pkg/bass.TestGroundObject (0.00s)
PASS pkg/bass.TestGroundList/conj (0.00s)
PASS pkg/bass.TestGroundList/append (0.13s)
PASS pkg/bass.TestGroundList/filter (0.17s)
PASS pkg/bass.TestGroundList/foldl (0.04s)
PASS pkg/bass.TestGroundList/foldr (0.04s)
PASS pkg/bass.TestGroundList (0.38s)
PASS pkg/bass.TestGroundDebug/dump/dump (0.00s)
PASS pkg/bass.TestGroundDebug/dump (0.00s)
PASS pkg/bass.TestGroundDebug/log_string/log_string (0.00s)
PASS pkg/bass.TestGroundDebug/log_string (0.00s)
PASS pkg/bass.TestGroundDebug/log_with_fields/log_with_fields (0.00s)
PASS pkg/bass.TestGroundDebug/log_with_fields (0.00s)
PASS pkg/bass.TestGroundDebug/log_non-string/log_non-string (0.00s)
PASS pkg/bass.TestGroundDebug/log_non-string (0.00s)
PASS pkg/bass.TestGroundDebug/log_non-string_with_fields/log_non-string_with_fields (0.00s)
PASS pkg/bass.TestGroundDebug/log_non-string_with_fields (0.00s)
PASS pkg/bass.TestGroundDebug (0.00s)
PASS pkg/bass.TestGroundCase/case_matching_1/case_matching_1 (0.00s)
PASS pkg/bass.TestGroundCase/case_matching_1 (0.00s)
PASS pkg/bass.TestGroundCase/case_matching_2/case_matching_2 (0.01s)
PASS pkg/bass.TestGroundCase/case_matching_2 (0.01s)
PASS pkg/bass.TestGroundCase/case_matching_catch-all/case_matching_catch-all (0.01s)
PASS pkg/bass.TestGroundCase/case_matching_catch-all (0.01s)
PASS pkg/bass.TestGroundCase/case_matching_none/case_matching_none (0.01s)
PASS pkg/bass.TestGroundCase/case_matching_none (0.01s)
PASS pkg/bass.TestGroundCase/case_binding/case_binding (0.00s)
PASS pkg/bass.TestGroundCase/case_binding (0.00s)
PASS pkg/bass.TestGroundCase/case_evaluation/case_evaluation (0.01s)
PASS pkg/bass.TestGroundCase/case_evaluation (0.01s)
PASS pkg/bass.TestGroundCase (0.05s)
PASS pkg/bass.TestGroundMeta/meta_evaluation/meta_evaluation (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve/meta_evaluation_is_first_come_first_serve (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve#01/meta_evaluation_is_first_come_first_serve (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve#01 (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve#02/meta_evaluation_is_first_come_first_serve (0.00s)
PASS pkg/bass.TestGroundMeta/meta_evaluation_is_first_come_first_serve#02 (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_scope/meta_reader_macro_scope (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_scope (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_symbol/meta_reader_macro_symbol (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_symbol (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_chain/meta_reader_macro_chain (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_chain (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_chained_with_comments/meta_reader_macro_chained_with_comments (0.00s)
PASS pkg/bass.TestGroundMeta/meta_reader_macro_chained_with_comments (0.00s)
PASS pkg/bass.TestGroundMeta/with-meta/with-meta (0.00s)
PASS pkg/bass.TestGroundMeta/with-meta (0.00s)
PASS pkg/bass.TestGroundMeta/with-meta_existing_meta/with-meta_existing_meta (0.00s)
PASS pkg/bass.TestGroundMeta/with-meta_existing_meta (0.00s)
PASS pkg/bass.TestGroundMeta/meta_binding/meta_binding (0.00s)
PASS pkg/bass.TestGroundMeta/meta_binding (0.00s)
PASS pkg/bass.TestGroundMeta (0.00s)
PASS pkg/bass.TestHostPathName (0.00s)
PASS pkg/bass.TestHostPathCachePath/can_read_files (0.00s)
PASS pkg/bass.TestHostPathCachePath/cannot_escape_context_dir (0.00s)
PASS pkg/bass.TestHostPathCachePath/can_read_._context_dir (0.00s)
PASS pkg/bass.TestHostPathCachePath/cannot_escape_._context_dir_to_file (0.00s)
PASS pkg/bass.TestHostPathCachePath/cannot_escape_._context_dir_to_parent_dir (0.00s)
PASS pkg/bass.TestHostPathCachePath (0.00s)
PASS pkg/bass.TestHostPathOpen/can_read_files (0.00s)
PASS pkg/bass.TestHostPathOpen/cannot_escape_context_dir (0.00s)
PASS pkg/bass.TestHostPathOpen/can_read_._context_dir (0.00s)
PASS pkg/bass.TestHostPathOpen/cannot_escape_._context_dir (0.00s)
PASS pkg/bass.TestHostPathOpen (0.00s)
PASS pkg/bass.TestIgnoreDecode (0.00s)
PASS pkg/bass.TestIgnoreEqual (0.00s)
PASS pkg/bass.TestIntDecode (0.00s)
PASS pkg/bass.TestIntEqual (0.00s)
PASS pkg/bass.TestKeywordDecode (0.00s)
PASS pkg/bass.TestKeywordEqual (0.00s)
PASS pkg/bass.TestOpenMemosHostPath/file_exists (0.00s)
PASS pkg/bass.TestOpenMemosHostPath/file_doesn't_exist (0.00s)
PASS pkg/bass.TestOpenMemosHostPath (0.00s)
PASS pkg/bass.TestOpenMemosThunkPath/file_exists (0.00s)
PASS pkg/bass.TestOpenMemosThunkPath/file_doesn't_exist (0.00s)
PASS pkg/bass.TestOpenMemosThunkPath (0.00s)
PASS pkg/bass.TestLockfileMemoConcurrentWrites (0.12s)
PASS pkg/bass.TestNullDecode (0.00s)
PASS pkg/bass.TestNullEqual (0.00s)
PASS pkg/bass.TestOperativeDecode (0.00s)
PASS pkg/bass.TestOperativeEqual (0.00s)
PASS pkg/bass.TestOperativeCall (0.00s)
PASS pkg/bass.TestPairDecode (0.00s)
PASS pkg/bass.TestPairEqual (0.00s)
PASS pkg/bass.TestPairListInterface (0.00s)
PASS pkg/bass.TestDirPathDecode (0.00s)
PASS pkg/bass.TestDirPathEqual (0.00s)
PASS pkg/bass.TestDirPathIsDir (0.00s)
PASS pkg/bass.TestDirPathFromSlash (0.00s)
PASS pkg/bass.TestDirPathName (0.00s)
PASS pkg/bass.TestDirPathExtend (0.00s)
PASS pkg/bass.TestFilePathDecode (0.00s)
PASS pkg/bass.TestFilePathFromSlash (0.00s)
PASS pkg/bass.TestFilePathEqual (0.00s)
PASS pkg/bass.TestFilePathIsDir (0.00s)
PASS pkg/bass.TestFilePathName (0.00s)
PASS pkg/bass.TestFilePathExtend (0.00s)
PASS pkg/bass.TestCommandPathDecode (0.00s)
PASS pkg/bass.TestCommandPathEqual (0.00s)
PASS pkg/bass.TestCommandPathName (0.00s)
PASS pkg/bass.TestCommandPathExtend (0.00s)
PASS pkg/bass.TestExtendPathDecode (0.00s)
PASS pkg/bass.TestExtendPathEqual (0.00s)
PASS pkg/bass.TestSinkDecode (0.00s)
PASS pkg/bass.TestSinkEqual (0.00s)
PASS pkg/bass.TestSourceDecode (0.00s)
PASS pkg/bass.TestSourceEqual (0.00s)
PASS pkg/bass.TestReader/_ (0.00s)
PASS pkg/bass.TestReader/null (0.00s)
PASS pkg/bass.TestReader/false (0.00s)
PASS pkg/bass.TestReader/true (0.00s)
PASS pkg/bass.TestReader/42 (0.00s)
PASS pkg/bass.TestReader/hello (0.00s)
PASS pkg/bass.TestReader/:hello (0.00s)
PASS pkg/bass.TestReader/:foo-bar (0.00s)
PASS pkg/bass.TestReader/"hello_world" (0.00s)
PASS pkg/bass.TestReader/"hello_\"\n\\\t\a\f\r\b\v" (0.00s)
PASS pkg/bass.TestReader/[] (0.00s)
PASS pkg/bass.TestReader/[1_true_"three"] (0.00s)
PASS pkg/bass.TestReader/{} (0.00s)
PASS pkg/bass.TestReader/{:foo_123} (0.00s)
PASS pkg/bass.TestReader/{foo_123} (0.00s)
PASS pkg/bass.TestReader/{foo} (0.00s)
PASS pkg/bass.TestReader/() (0.00s)
PASS pkg/bass.TestReader/(foo_&_bar) (0.00s)
PASS pkg/bass.TestReader/(foo_1_&_bar) (0.00s)
PASS pkg/bass.TestReader/(foo_1_true_"three") (0.00s)
PASS pkg/bass.TestReader/(foo_1_(two_"three")) (0.00s)
PASS pkg/bass.TestReader/./ (0.00s)
PASS pkg/bass.TestReader/./foo (0.00s)
PASS pkg/bass.TestReader/../ (0.00s)
PASS pkg/bass.TestReader/../foo (0.00s)
PASS pkg/bass.TestReader/./.foo (0.00s)
PASS pkg/bass.TestReader/./foo/ (0.00s)
PASS pkg/bass.TestReader/.foo (0.00s)
PASS pkg/bass.TestReader/xyz/foo (0.00s)
PASS pkg/bass.TestReader/xyz/foo/ (0.00s)
PASS pkg/bass.TestReader/xyz/foo/bar (0.00s)
PASS pkg/bass.TestReader//absolute/path (0.00s)
PASS pkg/bass.TestReader/xyz:foo (0.00s)
PASS pkg/bass.TestReader/xyz:foo:bar (0.00s)
PASS pkg/bass.TestReader/xyz:foo/path (0.00s)
PASS pkg/bass.TestReader/#!/usr/bin/env_bass_42 (0.00s)
PASS pkg/bass.TestReader/' (0.00s)
PASS pkg/bass.TestReader/` (0.00s)
PASS pkg/bass.TestReader/~ (0.00s)
PASS pkg/bass.TestReader (0.00s)
PASS pkg/bass.TestReaderComments/;_hello!__ (0.00s)
PASS pkg/bass.TestReaderComments/;;;_hello!__ (0.00s)
PASS pkg/bass.TestReaderComments/;;_;_hello!__ (0.00s)
PASS pkg/bass.TestReaderComments/;;;___hello!__ (0.00s)
PASS pkg/bass.TestReaderComments/;_hello!_;_multiline!__ (0.00s)
PASS pkg/bass.TestReaderComments/;_hello!_;_;_multi_paragraph!__ (0.00s)
PASS pkg/bass.TestReaderComments/123_;_hello! (0.00s)
PASS pkg/bass.TestReaderComments/;_outer_[123_;_hello!__456_;_goodbye!___;_inner__foo_]_ (0.00s)
PASS pkg/bass.TestReaderComments (0.00s)
PASS pkg/bass.TestReaderMeta/^{:a_1}_"since_day_1" (0.00s)
PASS pkg/bass.TestReaderMeta/^:b_"to_thyself" (0.00s)
PASS pkg/bass.TestReaderMeta/^"hello"_"world" (0.00s)
PASS pkg/bass.TestReaderMeta/^hello_"world" (0.00s)
PASS pkg/bass.TestReaderMeta/^[42]_"world" (0.00s)
PASS pkg/bass.TestReaderMeta/;_im_____________^{:a_1}_"since_day_1" (0.00s)
PASS pkg/bass.TestReaderMeta/^{:a_1}_^{:b_2}_"since_week_2" (0.00s)
PASS pkg/bass.TestReaderMeta (0.00s)
PASS pkg/bass.TestRuns (0.00s)
PASS pkg/bass.TestScopeDecode/basic (0.00s)
PASS pkg/bass.TestScopeDecode/repeatable (0.00s)
PASS pkg/bass.TestScopeDecode/into_struct (0.00s)
PASS pkg/bass.TestScopeDecode/into_struct,_extra_binding_present (0.00s)
PASS pkg/bass.TestScopeDecode/into_struct,_missing_required_binding (0.00s)
PASS pkg/bass.TestScopeDecode/into_struct,_missing_optional_binding (0.00s)
PASS pkg/bass.TestScopeDecode/into_map,_string_keys (0.00s)
PASS pkg/bass.TestScopeDecode/into_map,_non-string_keys (0.00s)
PASS pkg/bass.TestScopeDecode/into_map,_decoding_values (0.00s)
PASS pkg/bass.TestScopeDecode (0.00s)
PASS pkg/bass.TestScopeEqual (0.00s)
PASS pkg/bass.TestScopeBinding (0.00s)
PASS pkg/bass.TestScopeBindingParents (0.00s)
PASS pkg/bass.TestScopeBindingParentsOrder (0.00s)
PASS pkg/bass.TestScopeBindingParentsDepthFirst (0.00s)
PASS pkg/bass.TestSecretEqual (0.00s)
PASS pkg/bass.TestSecretJSON (0.00s)
PASS pkg/bass.TestBass/run.bass (0.02s)
PASS pkg/bass.TestBass/load.bass (0.02s)
PASS pkg/bass.TestBass/env.bass (0.03s)
PASS pkg/bass.TestBass/use.bass (0.15s)
PASS pkg/bass.TestBass (0.00s)
PASS pkg/bass.TestInternalBindings/time-measure/time-measure (0.00s)
PASS pkg/bass.TestInternalBindings/time-measure (0.00s)
PASS pkg/bass.TestInternalBindings (0.00s)
PASS pkg/bass.TestStringDecode (0.00s)
PASS pkg/bass.TestStringEqual (0.00s)
PASS pkg/bass.TestSymbolDecode (0.00s)
PASS pkg/bass.TestSymbolEqual (0.00s)
PASS pkg/bass.TestSymbolOperativeEqual (0.00s)
PASS pkg/bass.TestSymbolCallScope (0.00s)
PASS pkg/bass.TestSymbolUnwrap (0.00s)
PASS pkg/bass.TestTailRecursion (1.04s)
PASS pkg/bass.TestThunkPathJSON (0.00s)
PASS pkg/bass.TestThunkPathEqual (0.00s)
PASS pkg/bass.TestThunkPathDecode (0.00s)
PASS pkg/bass.TestThunkPathName (0.00s)
PASS pkg/bass.TestThunkPathExtend (0.00s)
PASS pkg/bass.TestThunkHash (0.00s)
PASS pkg/bass.TestTrace/one (0.00s)
PASS pkg/bass.TestTrace/half (0.00s)
PASS pkg/bass.TestTrace/full (0.00s)
PASS pkg/bass.TestTrace/minus_one (0.00s)
PASS pkg/bass.TestTrace/plus_one (0.00s)
PASS pkg/bass.TestTrace/1.5x (0.00s)
PASS pkg/bass.TestTrace/2x (0.00s)
PASS pkg/bass.TestTrace/100x (0.01s)
PASS pkg/bass.TestTrace/100x_pop_half (0.01s)
PASS pkg/bass.TestTrace/100x_pop_full (0.01s)
PASS pkg/bass.TestTrace/100x_pop_2x (0.01s)
PASS pkg/bass.TestTrace (0.04s)
PASS pkg/bass.TestConstsDecode/null (0.00s)
PASS pkg/bass.TestConstsDecode/_ (0.00s)
PASS pkg/bass.TestConstsDecode/() (0.00s)
PASS pkg/bass.TestConstsDecode/true (0.00s)
PASS pkg/bass.TestConstsDecode/false (0.00s)
PASS pkg/bass.TestConstsDecode/42 (0.00s)
PASS pkg/bass.TestConstsDecode/"hello" (0.00s)
PASS pkg/bass.TestConstsDecode/<builtin:_(noop)> (0.00s)
PASS pkg/bass.TestConstsDecode/(wrap_<builtin:_(noop)>) (0.00s)
PASS pkg/bass.TestConstsDecode/{:a_unevaluated_:b_42} (0.00s)
PASS pkg/bass.TestConstsDecode/(op_(form)_scope_[form_&_scope]) (0.00s)
PASS pkg/bass.TestConstsDecode/(wrap_(op_(form)_scope_[form_&_scope])) (0.00s)
PASS pkg/bass.TestConstsDecode/<source:_stdin> (0.00s)
PASS pkg/bass.TestConstsDecode/<sink:_stdout> (0.00s)
PASS pkg/bass.TestConstsDecode/./dir-path/ (0.00s)
PASS pkg/bass.TestConstsDecode/./file-path (0.00s)
PASS pkg/bass.TestConstsDecode/.command-path (0.00s)
PASS pkg/bass.TestConstsDecode/<continuation:_0x22652c0> (0.00s)
PASS pkg/bass.TestConstsDecode/<thunk_3V6Q8JVDAL0GC:_(./file)>/dir/ (0.00s)
PASS pkg/bass.TestConstsDecode/<secret:_bruces-secret_(15_bytes)> (0.00s)
PASS pkg/bass.TestConstsDecode/:major (0.00s)
PASS pkg/bass.TestConstsDecode/foo (0.00s)
PASS pkg/bass.TestConstsDecode/(a_&_d) (0.00s)
PASS pkg/bass.TestConstsDecode/[a_&_d] (0.00s)
PASS pkg/bass.TestConstsDecode/^{:key_foo}_foo (0.00s)
PASS pkg/bass.TestConstsDecode/foo#01 (0.00s)
PASS pkg/bass.TestConstsDecode/{(a_&_d)} (0.00s)
PASS pkg/bass.TestConstsDecode/<continue:_42> (0.00s)
PASS pkg/bass.TestConstsDecode (0.00s)
PASS pkg/bass.TestValueOf (0.00s)
PASS pkg/bass.TestString/*bass_test.dummyValue (0.00s)
PASS pkg/bass.TestString/bass.Ignore (0.00s)
PASS pkg/bass.TestString/bass.Null (0.00s)
PASS pkg/bass.TestString/bass.String (0.00s)
PASS pkg/bass.TestString/bass.Symbol (0.00s)
PASS pkg/bass.TestString/bass.Int (0.00s)
PASS pkg/bass.TestString/bass.Empty (0.00s)
PASS pkg/bass.TestString/bass.Pair (0.00s)
PASS pkg/bass.TestString/bass.Cons (0.00s)
PASS pkg/bass.TestString/*bass.Scope (0.00s)
PASS pkg/bass.TestString/bass.Bind (0.00s)
PASS pkg/bass.TestString/bass.Cons#01 (0.00s)
PASS pkg/bass.TestString/bass.Pair#01 (0.00s)
PASS pkg/bass.TestString/bass.Pair#02 (0.00s)
PASS pkg/bass.TestString/bass.Pair#03 (0.00s)
PASS pkg/bass.TestString/bass.Wrapped (0.00s)
PASS pkg/bass.TestString/*bass.Operative (0.00s)
PASS pkg/bass.TestString/bass.Wrapped#01 (0.00s)
PASS pkg/bass.TestString/bass.Wrapped#02 (0.00s)
PASS pkg/bass.TestString/*bass.Builtin (0.00s)
PASS pkg/bass.TestString/*bass.Scope#01 (0.00s)
PASS pkg/bass.TestString/*bass.Scope#02 (0.00s)
PASS pkg/bass.TestString/bass.Annotate (0.00s)
PASS pkg/bass.TestString/bass.Annotate#01 (0.00s)
PASS pkg/bass.TestString/bass.Keyword (0.00s)
PASS pkg/bass.TestString/bass.Keyword#01 (0.00s)
PASS pkg/bass.TestString/bass.Keyword#02 (0.00s)
PASS pkg/bass.TestString/bass.SymbolOperative (0.00s)
PASS pkg/bass.TestString/*bass.Source (0.00s)
PASS pkg/bass.TestString/*bass.Sink (0.00s)
PASS pkg/bass.TestString/bass.DirPath (0.00s)
PASS pkg/bass.TestString/bass.FilePath (0.00s)
PASS pkg/bass.TestString/bass.CommandPath (0.00s)
PASS pkg/bass.TestString/bass.ThunkOperative (0.00s)
PASS pkg/bass.TestString/bass.ThunkOperative#01 (0.00s)
PASS pkg/bass.TestString/bass.ExtendPath (0.00s)
PASS pkg/bass.TestString/bass.ExtendPath#01 (0.00s)
PASS pkg/bass.TestString/bass.ThunkPath (0.00s)
PASS pkg/bass.TestString (0.00s)
PASS pkg/bass.TestResolve (0.00s)
coverage: 72.6% of statements
PASS pkg/bass
EMPTY pkg/basstest
EMPTY pkg/hl
EMPTY pkg/ioctx
EMPTY pkg/proto
PASS pkg/runtimes.TestBuildkitRuntime/args.bass (0.57s)
PASS pkg/runtimes.TestBuildkitRuntime/interruptable (1.00s)
PASS pkg/runtimes.TestBuildkitRuntime/response-stdout.bass (6.49s)
PASS pkg/runtimes.TestBuildkitRuntime/dir.bass (5.52s)
PASS pkg/runtimes.TestBuildkitRuntime/concat.bass (6.71s)
PASS pkg/runtimes.TestBuildkitRuntime/multi-env.bass (6.74s)
PASS pkg/runtimes.TestBuildkitRuntime/env.bass (6.77s)
PASS pkg/runtimes.TestBuildkitRuntime/load.bass (6.88s)
PASS pkg/runtimes.TestBuildkitRuntime/read-path.bass (6.94s)
PASS pkg/runtimes.TestBuildkitRuntime/response-file.bass (7.45s)
PASS pkg/runtimes.TestBuildkitRuntime/fs-paths.bass (8.10s)
PASS pkg/runtimes.TestBuildkitRuntime/thunk-path-image.bass (8.64s)
PASS pkg/runtimes.TestBuildkitRuntime/recursive.bass (8.87s)
PASS pkg/runtimes.TestBuildkitRuntime/succeeds.bass (9.62s)
PASS pkg/runtimes.TestBuildkitRuntime/thunk-path-dir-thunk-path-inputs.bass (9.62s)
PASS pkg/runtimes.TestBuildkitRuntime/error.bass (9.63s)
PASS pkg/runtimes.TestBuildkitRuntime/thunk-path-env.bass (10.04s)
PASS pkg/runtimes.TestBuildkitRuntime/host-paths.bass (10.04s)
PASS pkg/runtimes.TestBuildkitRuntime/mount-run-dir.bass (9.47s)
PASS pkg/runtimes.TestBuildkitRuntime/run-thunk-path.bass (10.04s)
PASS pkg/runtimes.TestBuildkitRuntime/thunk-path-dir.bass (10.14s)
PASS pkg/runtimes.TestBuildkitRuntime/mount.bass (10.55s)
PASS pkg/runtimes.TestBuildkitRuntime/remount-workdir.bass (11.18s)
PASS pkg/runtimes.TestBuildkitRuntime/cache-cmd.bass (11.70s)
PASS pkg/runtimes.TestBuildkitRuntime/cache-paths.bass (11.70s)
PASS pkg/runtimes.TestBuildkitRuntime/thunk-paths.bass (11.70s)
PASS pkg/runtimes.TestBuildkitRuntime/host-paths-sparse.bass (12.35s)
PASS pkg/runtimes.TestBuildkitRuntime/timestamps.bass (14.42s)
PASS pkg/runtimes.TestBuildkitRuntime/cache-sync.bass (14.54s)
PASS pkg/runtimes.TestBuildkitRuntime/addrs.bass (15.03s)
PASS pkg/runtimes.TestBuildkitRuntime/many-layers-workdir.bass (15.58s)
PASS pkg/runtimes.TestBuildkitRuntime/oci-archive-image.bass (15.81s)
PASS pkg/runtimes.TestBuildkitRuntime/secrets (16.39s)
PASS pkg/runtimes.TestBuildkitRuntime/remount-workdir-subdir.bass (17.39s)
PASS pkg/runtimes.TestBuildkitRuntime (0.01s)
PASS pkg/runtimes.TestNewCommand/command_path (0.00s)
PASS pkg/runtimes.TestNewCommand/file_run_path (0.00s)
PASS pkg/runtimes.TestNewCommand/using_a_thunk_file_as_a_command (0.00s)
PASS pkg/runtimes.TestNewCommand/using_a_cache_file_as_a_command (0.00s)
PASS pkg/runtimes.TestNewCommand/paths_in_args (0.00s)
PASS pkg/runtimes.TestNewCommand/paths_in_stdin (0.00s)
PASS pkg/runtimes.TestNewCommand/paths_in_env (0.00s)
PASS pkg/runtimes.TestNewCommand/concatenating (0.00s)
PASS pkg/runtimes.TestNewCommand/thunk_path_as_dir (0.00s)
PASS pkg/runtimes.TestNewCommand/does_not_mount_same_path_twice (0.00s)
PASS pkg/runtimes.TestNewCommand/mounts (0.00s)
PASS pkg/runtimes.TestNewCommand/addrs_in_args (0.00s)
PASS pkg/runtimes.TestNewCommand/addrs_in_stdin (0.00s)
PASS pkg/runtimes.TestNewCommand/addrs_in_env (0.00s)
PASS pkg/runtimes.TestNewCommand (0.00s)
PASS pkg/runtimes.TestNewCommandInDir (0.00s)
coverage: 53.5% of statements
PASS pkg/runtimes
EMPTY pkg/runtimes/shim
EMPTY pkg/runtimes/util/buildkitd
EMPTY pkg/zapctx
EMPTY std
DONE 1087 tests in 29.646s
buildkitd --addr tcp://0.0.0.0:6107
[60.3s]
time="2022-08-08T03:54:26Z" level=info msg="auto snapshotter: using native"
time="2022-08-08T03:54:26Z" level=warning msg="using host network as the default"
time="2022-08-08T03:54:26Z" level=info msg="found worker \"mvejsqn6e5jcr1g0kheqmpfbq\", labels=map[org.mobyproject.buildkit.worker.executor:oci org.mobyproject.buildkit.worker.hostname:OUF9SO7KTRT4G org.mobyproject.buildkit.worker.network:host org.mobyproject.buildkit.worker.oci.process-mode:sandbox org.mobyproject.buildkit.worker.snapshotter:native], platforms=[linux/amd64 linux/amd64/v2 linux/amd64/v3 linux/386]"
time="2022-08-08T03:54:26Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
time="2022-08-08T03:54:26Z" level=info msg="found 1 workers, default=\"mvejsqn6e5jcr1g0kheqmpfbq\""
time="2022-08-08T03:54:26Z" level=warning msg="currently, only the default worker can be used."
time="2022-08-08T03:54:26Z" level=warning msg="TLS is not enabled for tcp://0.0.0.0:6107. enabling mutual TLS authentication is highly recommended"
time="2022-08-08T03:54:26Z" level=info msg="running server on [::]:6107"
time="2022-08-08T03:55:09Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/ResolveImageConfig returned error: rpc error: code = DeadlineExceeded desc = context deadline exceeded\n"
time="2022-08-08T03:55:09Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = DeadlineExceeded desc = context deadline exceeded\n"
time="2022-08-08T03:55:15Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = process \"/bass/shim run /bass/io/in\" did not complete successfully: exit code: 1\n"
time="2022-08-08T03:55:18Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = process \"/bass/shim run /bass/io/in\" did not complete successfully: exit code: 1\n"
time="2022-08-08T03:55:18Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = process \"/bass/shim run /bass/io/in\" did not complete successfully: exit code: 42\n"
time="2022-08-08T03:55:23Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Canceled desc = context canceled\n"
context canceled