>>> murex: Building testing/murex 7.0.2107-r1 (using abuild 3.15.0-r2) started Wed, 09 Jul 2025 16:42:56 +0000 >>> murex: Validating /home/buildozer/aports/testing/murex/APKBUILD... >>> WARNING: murex: Go packages require network connection to build. Maybe add 'net' to options >>> murex: Analyzing dependencies... >>> murex: Installing for build: build-base go aspell (1/6) Installing binutils-gold (2.44-r0) (2/6) Installing go (1.24.5-r0) (3/6) Installing libintl (0.24.1-r0) (4/6) Installing aspell-libs (0.60.8.1-r0) (5/6) Installing aspell (0.60.8.1-r0) (6/6) Installing .makedepends-murex (20250709.164257) busybox-1.37.0-r18.trigger: Executing script... OK: 520 MiB in 110 packages >>> murex: Cleaning up srcdir >>> murex: Cleaning up pkgdir >>> murex: Cleaning up tmpdir >>> murex: Fetching https://distfiles.alpinelinux.org/distfiles/edge/murex-7.0.2107.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/murex-7.0.2107.tar.gz.part' murex-7.0.2107.tar.g 29% |********* | 2671k 0:00:02 ETA murex-7.0.2107.tar.g 100% |********************************| 9054k 0:00:00 ETA '/var/cache/distfiles/edge/murex-7.0.2107.tar.gz.part' saved >>> murex: Fetching https://distfiles.alpinelinux.org/distfiles/edge/murex-7.0.2107.tar.gz >>> murex: Checking sha512sums... murex-7.0.2107.tar.gz: OK >>> murex: Unpacking /var/cache/distfiles/edge/murex-7.0.2107.tar.gz... go: downloading github.com/lmorg/readline/v4 v4.1.2 go: downloading golang.org/x/sys v0.33.0 go: downloading modernc.org/sqlite v1.37.1 go: downloading github.com/creack/pty v1.1.24 go: downloading github.com/mattn/go-runewidth v0.0.16 go: downloading github.com/eliukblau/pixterm v1.3.2 go: downloading github.com/pelletier/go-toml v1.9.5 go: downloading github.com/clbanning/mxj/v2 v2.7.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/phayes/permbits v0.0.0-20190612203442-39d7c581d2ee go: downloading github.com/lmorg/apachelogs v0.0.0-20161115121556-e5f3eae677ad go: downloading github.com/fsnotify/fsnotify v1.9.0 go: downloading golang.org/x/text v0.25.0 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading github.com/disintegration/imaging v1.6.2 go: downloading github.com/lucasb-eyer/go-colorful v1.2.0 go: downloading golang.org/x/image v0.27.0 go: downloading modernc.org/libc v1.65.8 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading modernc.org/mathutil v1.7.1 go: downloading golang.org/x/exp v0.0.0-20250531010427-b6e5de432a8b go: downloading modernc.org/memory v1.11.0 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec vendor/golang.org/x/crypto/cryptobyte/asn1 github.com/lmorg/murex/utils/ansi/codes internal/byteorder github.com/lmorg/murex/builtins/events/onPreview/previewops github.com/lmorg/murex/builtins/events/onPrompt/promptops internal/coverage/rtcov unicode/utf16 cmp internal/msan unicode/utf8 github.com/lmorg/murex/utils/rmbs container/list image/color internal/asan internal/unsafeheader internal/godebugs encoding log/internal internal/itoa vendor/golang.org/x/crypto/internal/alias internal/nettrace crypto/internal/fips140/alias math/bits internal/profilerecord internal/goos internal/goarch crypto/internal/boring/sig unicode internal/runtime/syscall internal/cpu sync/atomic internal/goexperiment golang.org/x/exp/constraints internal/runtime/math internal/runtime/sys internal/abi crypto/internal/fips140deps/byteorder internal/chacha8rand math github.com/rivo/uniseg crypto/internal/fips140deps/cpu internal/bytealg internal/runtime/atomic image/color/palette internal/stringslite internal/runtime/exithook internal/race internal/sync internal/runtime/maps runtime crypto/internal/fips140/subtle github.com/lmorg/murex/utils/posix iter weak internal/reflectlite sync maps slices crypto/subtle errors sort internal/testlog internal/singleflight unique internal/bisect runtime/cgo internal/oserror path io math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage strconv syscall internal/godebug bytes strings internal/saferio hash crypto/internal/randutil golang.org/x/text/internal/tag github.com/lmorg/murex/utils/dedup hash/adler32 hash/crc32 crypto github.com/lmorg/murex/lang/runmode github.com/lmorg/murex/lang/state github.com/lmorg/murex/lang/expressions/symbols net/netip reflect crypto/internal/fips140deps/godebug math/rand vendor/golang.org/x/text/transform golang.org/x/text/transform github.com/lmorg/murex/lang/expressions/functions github.com/lmorg/murex/utils/escape crypto/internal/impl github.com/lmorg/murex/utils/pathsplit net/http/internal/ascii crypto/internal/fips140 bufio regexp/syntax html crypto/internal/fips140/sha256 crypto/tls/internal/fips140tls crypto/internal/fips140/sha512 crypto/internal/fips140/sha3 image crypto/internal/fips140/hmac crypto/sha3 crypto/internal/fips140/check crypto/internal/fips140hash crypto/internal/fips140/tls12 crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat internal/syscall/execenv internal/syscall/unix time crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 regexp image/internal/imageutil golang.org/x/image/vp8l golang.org/x/image/vp8 image/draw image/jpeg github.com/lmorg/murex/lang/ref context io/fs internal/poll internal/filepathlite embed os internal/fmtsort encoding/binary modernc.org/libc/sys/types modernc.org/libc/uuid/uuid crypto/internal/fips140/nistec encoding/base64 golang.org/x/image/bmp golang.org/x/image/ccitt vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix encoding/pem crypto/internal/sysrand github.com/lmorg/murex/utils/envvars io/ioutil github.com/phayes/permbits os/signal path/filepath github.com/mattn/go-runewidth fmt net crypto/internal/entropy crypto/internal/fips140/drbg golang.org/x/image/riff github.com/lmorg/murex/shell/signal_handler golang.org/x/image/webp crypto/internal/fips140only crypto/internal/fips140/ed25519 crypto/internal/fips140/aes/gcm crypto/internal/fips140/mlkem crypto/internal/fips140/rsa os/exec crypto/rc4 crypto/md5 crypto/cipher crypto/des crypto/internal/boring vendor/golang.org/x/crypto/chacha20 github.com/creack/pty crypto/sha256 crypto/aes crypto/sha512 crypto/hmac crypto/sha1 vendor/golang.org/x/crypto/chacha20poly1305 github.com/lmorg/murex/utils/semver encoding/hex log github.com/lmorg/murex/lang/process golang.org/x/image/tiff/lzw flag net/url database/sql/driver os/user runtime/debug compress/lzw encoding/csv vendor/golang.org/x/net/http2/hpack net/http/internal mime compress/flate text/tabwriter mime/quotedprintable github.com/lmorg/murex/utils/mxjson github.com/lmorg/murex/utils/humannumbers github.com/lmorg/murex/utils/inject encoding/xml encoding/json golang.org/x/text/internal/language vendor/golang.org/x/text/unicode/norm math/big encoding/gob gopkg.in/yaml.v3 golang.org/x/text/unicode/norm github.com/lmorg/murex/app github.com/lmorg/murex/lang/modver github.com/lmorg/murex/utils/consts image/gif crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa github.com/lmorg/murex/utils/which crypto/ecdh vendor/golang.org/x/text/unicode/bidi database/sql github.com/lmorg/murex/utils compress/zlib compress/gzip github.com/lmorg/apachelogs golang.org/x/image/tiff image/png vendor/golang.org/x/text/secure/bidirule golang.org/x/text/internal/language/compact golang.org/x/text/language github.com/disintegration/imaging vendor/golang.org/x/net/idna golang.org/x/text/internal github.com/lmorg/murex/debug github.com/lmorg/murex/utils/json github.com/lucasb-eyer/go-colorful golang.org/x/text/cases github.com/fsnotify/fsnotify/internal modernc.org/memory github.com/lmorg/murex/lang/types github.com/lmorg/murex/shell/session github.com/lmorg/murex/utils/crash crypto/internal/boring/bbig crypto/rand crypto/dsa github.com/remyoudompheng/bigfft crypto/elliptic github.com/dustin/go-humanize encoding/asn1 github.com/pelletier/go-toml crypto/ed25519 crypto/internal/hpke crypto/rsa github.com/clbanning/mxj/v2 github.com/fsnotify/fsnotify github.com/lmorg/murex/config github.com/lmorg/murex/utils/spellcheck/userdictionary github.com/lmorg/murex/utils/path github.com/lmorg/murex/lang/expressions/primitives github.com/lmorg/murex/utils/lists github.com/lmorg/murex/utils/parser github.com/lmorg/murex/lang/parameters github.com/lmorg/murex/utils/home modernc.org/mathutil github.com/lmorg/murex/utils/alter github.com/lmorg/readline/v4 github.com/lmorg/murex/config/profile/paths github.com/lmorg/murex/lang/stdio github.com/lmorg/murex/app/whatsnew github.com/lmorg/murex/builtins/pipes/null github.com/lmorg/murex/builtins/pipes/file github.com/lmorg/murex/builtins/pipes/streams github.com/lmorg/murex/lang/pipes crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte github.com/lmorg/murex/utils/readall github.com/lmorg/murex/builtins/pipes/term crypto/ecdsa github.com/lmorg/murex/builtins/pipes/psuedotty github.com/lmorg/murex/utils/ansititle github.com/lmorg/murex/lang net/textproto github.com/google/uuid vendor/golang.org/x/net/http/httpproxy crypto/x509 vendor/golang.org/x/net/http/httpguts mime/multipart github.com/lmorg/murex/lang/expressions/noglob github.com/lmorg/murex/utils/cd/cache github.com/lmorg/murex/utils/objectkeys github.com/lmorg/murex/builtins/core/element github.com/lmorg/murex/shell/variables github.com/lmorg/murex/builtins/core/arraytools github.com/lmorg/murex/builtins/core/escape github.com/lmorg/murex/builtins/core/system github.com/lmorg/murex/utils/ansi github.com/lmorg/murex/builtins/types/xml github.com/lmorg/murex/builtins/core/config github.com/lmorg/murex/builtins/docs github.com/lmorg/murex/builtins/types/apachelogs github.com/lmorg/murex/builtins/types/columns github.com/lmorg/murex/builtins/types/null github.com/lmorg/murex/builtins/core/ranges github.com/lmorg/murex/builtins/core/pipe github.com/lmorg/murex/builtins/types/jsonconcat github.com/lmorg/murex/builtins/core/test github.com/lmorg/murex/builtins/core/typemgmt github.com/lmorg/murex/builtins/types/jsonlines github.com/lmorg/murex/builtins/types/generic github.com/lmorg/murex/builtins/core/mkarray github.com/lmorg/murex/builtins/types/json modernc.org/libc github.com/lmorg/murex/shell/history github.com/lmorg/murex/builtins/types/numeric github.com/lmorg/murex/builtins/types/querystring github.com/lmorg/murex/builtins/core/random github.com/lmorg/murex/builtins/types/paths github.com/lmorg/murex/builtins/types/string github.com/lmorg/murex/builtins/types/toml github.com/lmorg/murex/builtins/types/boolean github.com/lmorg/murex/builtins/types/csv github.com/lmorg/murex/builtins/types/yaml github.com/lmorg/murex/shell/signal_handler/sigfns github.com/lmorg/murex/utils/cd github.com/lmorg/murex/config/profile/source github.com/lmorg/murex/builtins/events github.com/lmorg/murex/builtins/core/io github.com/lmorg/murex/lang/expressions github.com/lmorg/murex/builtins/core/index github.com/lmorg/murex/builtins/events/onCommandCompletion github.com/lmorg/murex/builtins/events/onFileSystemChange github.com/lmorg/murex/builtins/events/onSecondsElapsed github.com/lmorg/murex/builtins/events/onSignalReceived crypto/tls github.com/lmorg/murex/builtins/core/expressions net/http/httptrace net/http github.com/eliukblau/pixterm/pkg/ansimage github.com/lmorg/murex/builtins/core/httpclient github.com/lmorg/murex/builtins/core/openimage github.com/lmorg/murex/builtins/core/open modernc.org/sqlite/lib modernc.org/sqlite github.com/lmorg/murex/utils/sqlite3 github.com/lmorg/murex/utils/cache/cachedb github.com/lmorg/murex/utils/cache github.com/lmorg/murex/utils/man github.com/lmorg/murex/shell/hintsummary github.com/lmorg/murex/shell/autocomplete github.com/lmorg/murex/builtins/core/autocomplete github.com/lmorg/murex/utils/spellcheck github.com/lmorg/murex/shell github.com/lmorg/murex/builtins/events/onPreview github.com/lmorg/murex/builtins/events/onPrompt github.com/lmorg/murex/builtins/events/onKeyPress github.com/lmorg/murex/config/defaults github.com/lmorg/murex/builtins/core/pretty github.com/lmorg/murex/builtins/core/datatools github.com/lmorg/murex/builtins/core/tabulate github.com/lmorg/murex/builtins/core/time github.com/lmorg/murex/builtins/core/processes github.com/lmorg/murex/builtins/core/lists github.com/lmorg/murex/builtins/optional/select github.com/lmorg/murex/builtins/core/structs github.com/lmorg/murex/integrations github.com/lmorg/murex/config/profile github.com/lmorg/murex/builtins/optional github.com/lmorg/murex/builtins/core/runtime github.com/lmorg/murex/builtins/core/management github.com/lmorg/murex/builtins/core/modules github.com/lmorg/murex/builtins github.com/lmorg/murex go: downloading github.com/boombuler/barcode v1.0.2 go: downloading github.com/hashicorp/hcl v1.0.0 go: downloading github.com/abesto/sexp v0.0.1 === RUN TestDefaultConfigExists --- PASS: TestDefaultConfigExists (0.00s) === RUN TestDefaultProfileCompiles --- PASS: TestDefaultProfileCompiles (0.02s) === RUN TestCoreDocs --- PASS: TestCoreDocs (0.00s) === RUN TestMurex --- PASS: TestMurex (0.00s) === RUN TestRunCommandLine --- PASS: TestRunCommandLine (0.05s) === RUN TestRunSource --- PASS: TestRunSource (0.04s) === RUN TestRunSourceGzMods --- PASS: TestRunSourceGzMods (0.05s) === RUN TestArgvToCmdLineStr --- PASS: TestArgvToCmdLineStr (0.00s) === RUN TestDiskSource --- PASS: TestDiskSource (0.00s) === RUN TestDiskSourceGz --- PASS: TestDiskSourceGz (0.00s) === RUN TestExecSource testing --- PASS: TestExecSource (0.00s) PASS ok github.com/lmorg/murex 0.184s === RUN TestAppName --- PASS: TestAppName (0.00s) === RUN TestVersion --- PASS: TestVersion (0.00s) === RUN TestCopyright --- PASS: TestCopyright (0.00s) === RUN TestLicense --- PASS: TestLicense (0.00s) === RUN TestSemVer --- PASS: TestSemVer (0.00s) PASS ok github.com/lmorg/murex/app 0.009s ? github.com/lmorg/murex/app/whatsnew [no test files] ? github.com/lmorg/murex/builtins [no test files] === RUN Test2dArray --- PASS: Test2dArray (0.00s) === RUN TestAddheadingJsonl --- PASS: TestAddheadingJsonl (0.00s) === RUN TestMap --- PASS: TestMap (0.00s) PASS ok github.com/lmorg/murex/builtins/core/arraytools 0.016s === RUN TestMxJsonBug --- PASS: TestMxJsonBug (0.00s) === RUN TestAutocomplete --- PASS: TestAutocomplete (0.00s) PASS ok github.com/lmorg/murex/builtins/core/autocomplete 0.019s === RUN TestConfigCLI --- PASS: TestConfigCLI (0.00s) === RUN TestDynamic foobar Error in `regexp` ( 2,25): Command: regexp m/^foobar$/ Error: nothing matched: ^foobar$ --- PASS: TestDynamic (0.00s) === RUN TestEval --- PASS: TestEval (0.00s) PASS ok github.com/lmorg/murex/builtins/core/config 0.022s === RUN TestLenJsonLines --- PASS: TestLenJsonLines (0.00s) === RUN TestLenJson --- PASS: TestLenJson (0.00s) === RUN TestLenString1 --- PASS: TestLenString1 (0.00s) === RUN TestLenString5 --- PASS: TestLenString5 (0.00s) === RUN TestLenString6 --- PASS: TestLenString6 (0.00s) === RUN TestLenGeneric1 --- PASS: TestLenGeneric1 (0.00s) === RUN TestLenGeneric5 --- PASS: TestLenGeneric5 (0.00s) === RUN TestLenGeneric6 --- PASS: TestLenGeneric6 (0.00s) === RUN TestAlterOp --- PASS: TestAlterOp (0.00s) === RUN TestUpdateMap --- PASS: TestUpdateMap (0.00s) === RUN TestUpdateNestedMap --- PASS: TestUpdateNestedMap (0.00s) === RUN TestNewMap --- PASS: TestNewMap (0.00s) === RUN TestUpdateArrayAlpha --- PASS: TestUpdateArrayAlpha (0.00s) === RUN TestUpdateArrayNumeric --- PASS: TestUpdateArrayNumeric (0.00s) === RUN TestNewArray --- PASS: TestNewArray (0.00s) === RUN TestUpdateNestedArrayAlpha --- PASS: TestUpdateNestedArrayAlpha (0.00s) === RUN TestUpdateNestedArrayNumeric --- PASS: TestUpdateNestedArrayNumeric (0.00s) === RUN TestUpdateArrayDiffDataTypesInt --- PASS: TestUpdateArrayDiffDataTypesInt (0.00s) === RUN TestUpdateArrayDiffDataTypesFloat --- PASS: TestUpdateArrayDiffDataTypesFloat (0.00s) === RUN TestUpdateArrayDiffDataTypesBoolTrue --- PASS: TestUpdateArrayDiffDataTypesBoolTrue (0.00s) === RUN TestUpdateArrayDiffDataTypesBoolFalse --- PASS: TestUpdateArrayDiffDataTypesBoolFalse (0.00s) === RUN TestUpdateArrayDiffDataTypesString --- PASS: TestUpdateArrayDiffDataTypesString (0.00s) === RUN TestUpdateArrayFloat --- PASS: TestUpdateArrayFloat (0.00s) === RUN TestCountTotal --- PASS: TestCountTotal (0.00s) === RUN TestCountDuplication --- PASS: TestCountDuplication (0.00s) === RUN TestCountSum --- PASS: TestCountSum (0.00s) === RUN TestCountBytes --- PASS: TestCountBytes (0.00s) === RUN TestCountRunes --- PASS: TestCountRunes (0.00s) === RUN TestStructKeysNoParams --- PASS: TestStructKeysNoParams (0.00s) === RUN TestStructKeysParamStr --- PASS: TestStructKeysParamStr (0.00s) === RUN TestStructKeysParam0 --- PASS: TestStructKeysParam0 (0.00s) === RUN TestStructKeysParam1 --- PASS: TestStructKeysParam1 (0.01s) === RUN TestStructKeysParam2 --- PASS: TestStructKeysParam2 (0.02s) === RUN TestStructKeysParam3 --- PASS: TestStructKeysParam3 (0.02s) === RUN TestStructKeysParam200 --- PASS: TestStructKeysParam200 (0.00s) === RUN TestStructKeysSeparator --- PASS: TestStructKeysSeparator (0.01s) PASS ok github.com/lmorg/murex/builtins/core/datatools 0.092s === RUN TestElementPositive --- PASS: TestElementPositive (0.00s) PASS ok github.com/lmorg/murex/builtins/core/element 0.015s === RUN TestEscape --- PASS: TestEscape (0.00s) === RUN TestEscapeBang --- PASS: TestEscapeBang (0.00s) === RUN TestHtml --- PASS: TestHtml (0.00s) === RUN TestHtmlBang --- PASS: TestHtmlBang (0.00s) === RUN TestUrl --- PASS: TestUrl (0.00s) === RUN TestUrlBang --- PASS: TestUrlBang (0.00s) === RUN TestCli --- PASS: TestCli (0.00s) === RUN TestCli2 --- PASS: TestCli2 (0.00s) === RUN TestCliBang --- PASS: TestCliBang (0.00s) PASS ok github.com/lmorg/murex/builtins/core/escape 0.012s === RUN TestExpressionsBuiltin --- PASS: TestExpressionsBuiltin (0.00s) === RUN TestExpressionsScalars --- PASS: TestExpressionsScalars (0.00s) === RUN TestExpressionsBuiltinSubExpr --- PASS: TestExpressionsBuiltinSubExpr (0.00s) === RUN TestExpressionsBuiltinStrings --- PASS: TestExpressionsBuiltinStrings (0.00s) === RUN TestExpressionsMultipleParams --- PASS: TestExpressionsMultipleParams (0.00s) PASS ok github.com/lmorg/murex/builtins/core/expressions 0.026s === RUN TestGet --- PASS: TestGet (0.10s) === RUN TestGetFile Downloaded 0 bytes to localhost:38002 --- PASS: TestGetFile (0.10s) === RUN TestPost --- PASS: TestPost (0.10s) PASS ok github.com/lmorg/murex/builtins/core/httpclient 0.315s === RUN TestIndexObject --- PASS: TestIndexObject (0.01s) === RUN TestIndexTable --- PASS: TestIndexTable (0.00s) PASS ok github.com/lmorg/murex/builtins/core/index 0.020s === RUN TestOut --- PASS: TestOut (0.00s) === RUN TestTout --- PASS: TestTout (0.00s) === RUN TestBrace --- PASS: TestBrace (0.00s) === RUN TestErr --- PASS: TestErr (0.00s) === RUN TestLsF --- PASS: TestLsF (0.00s) === RUN TestLsG --- PASS: TestLsG (0.00s) === RUN TestLsRx --- PASS: TestLsRx (0.00s) === RUN TestWriteFilePipelineFlags --- PASS: TestWriteFilePipelineFlags (0.01s) === RUN TestWriteEmptyFile --- PASS: TestWriteEmptyFile (0.00s) === RUN TestPipeTelemetry Pipe telemetry: `tout` written 5 bytes -> pt -> `RunMurexTests()` read 0 bytes (Data type: *) --- PASS: TestPipeTelemetry (1.00s) === RUN TestRead --- PASS: TestRead (2.00s) === RUN TestTmp --- PASS: TestTmp (0.00s) === RUN TestWriteFile --- PASS: TestWriteFile (0.00s) === RUN TestAppendFile --- PASS: TestAppendFile (0.00s) PASS ok github.com/lmorg/murex/builtins/core/io 3.038s === RUN TestPrependJsonStr --- PASS: TestPrependJsonStr (0.00s) === RUN TestPrependJsonInt --- PASS: TestPrependJsonInt (0.00s) === RUN TestPrependJsonMixed --- PASS: TestPrependJsonMixed (0.00s) === RUN TestPrependGenericStr --- PASS: TestPrependGenericStr (0.00s) === RUN TestPrependGenericInt --- PASS: TestPrependGenericInt (0.00s) === RUN TestPrependGenericMixed --- PASS: TestPrependGenericMixed (0.00s) === RUN TestAppendJsonStr --- PASS: TestAppendJsonStr (0.00s) === RUN TestAppendJsonInt --- PASS: TestAppendJsonInt (0.00s) === RUN TestAppendJsonMixed --- PASS: TestAppendJsonMixed (0.00s) === RUN TestAppendGenericStr --- PASS: TestAppendGenericStr (0.00s) === RUN TestAppendGenericInt --- PASS: TestAppendGenericInt (0.00s) === RUN TestAppendGenericMixed --- PASS: TestAppendGenericMixed (0.00s) === RUN TestListUpperMethod --- PASS: TestListUpperMethod (0.00s) === RUN TestListUpperFunction --- PASS: TestListUpperFunction (0.00s) === RUN TestListTitleMethod --- PASS: TestListTitleMethod (0.00s) === RUN TestListTitleFunction --- PASS: TestListTitleFunction (0.00s) === RUN TestListLowerMethod --- PASS: TestListLowerMethod (0.00s) === RUN TestListLowerFunction --- PASS: TestListLowerFunction (0.00s) === RUN TestJsplit --- PASS: TestJsplit (0.00s) === RUN TestJsplitCrLF1 --- PASS: TestJsplitCrLF1 (0.00s) === RUN TestJsplitCrLF2 --- PASS: TestJsplitCrLF2 (0.00s) === RUN TestJsplitCrLF3 --- PASS: TestJsplitCrLF3 (0.00s) === RUN TestJsplitCrLF4 --- PASS: TestJsplitCrLF4 (0.00s) === RUN TestJsplitCrLF5 --- PASS: TestJsplitCrLF5 (0.00s) === RUN TestJsplitCrLF6 --- PASS: TestJsplitCrLF6 (0.00s) === RUN TestJsplitCrLF7 --- PASS: TestJsplitCrLF7 (0.00s) === RUN TestJsplitCrLF8 --- PASS: TestJsplitCrLF8 (0.00s) === RUN TestListJoinMethod --- PASS: TestListJoinMethod (0.00s) === RUN TestListJoinFunction --- PASS: TestListJoinFunction (0.00s) === RUN TestMtacString --- PASS: TestMtacString (0.00s) === RUN TestMtacGeneric --- PASS: TestMtacGeneric (0.00s) === RUN TestMtacJsonString --- PASS: TestMtacJsonString (0.00s) === RUN TestMtacJsonInt --- PASS: TestMtacJsonInt (0.00s) === RUN TestMatchPositive --- PASS: TestMatchPositive (0.00s) === RUN TestMatchNegative --- PASS: TestMatchNegative (0.00s) === RUN TestMsort --- PASS: TestMsort (0.00s) === RUN TestPrependRegressionBug --- PASS: TestPrependRegressionBug (0.00s) === RUN TestLeft --- PASS: TestLeft (0.00s) === RUN TestRight --- PASS: TestRight (0.02s) === RUN TestPrefix --- PASS: TestPrefix (0.00s) === RUN TestSuffix --- PASS: TestSuffix (0.00s) === RUN TestRegexpMatchPositive --- PASS: TestRegexpMatchPositive (0.00s) === RUN TestRegexpMatchNegative --- PASS: TestRegexpMatchNegative (0.00s) === RUN TestRegexpMatchBangPositive --- PASS: TestRegexpMatchBangPositive (0.00s) === RUN TestRegexpMatchBangNegative --- PASS: TestRegexpMatchBangNegative (0.00s) === RUN TestRegexpSubstitutePositive --- PASS: TestRegexpSubstitutePositive (0.00s) === RUN TestRegexpSubstituteNegative --- PASS: TestRegexpSubstituteNegative (0.00s) === RUN TestRegexpSubstituteBangNegative --- PASS: TestRegexpSubstituteBangNegative (0.00s) === RUN TestRegexpFindSubmatchPositive --- PASS: TestRegexpFindSubmatchPositive (0.00s) === RUN TestRegexpFindSubmatchNegative --- PASS: TestRegexpFindSubmatchNegative (0.00s) === RUN TestRegexpFindSubmatchBang --- PASS: TestRegexpFindSubmatchBang (0.00s) === RUN TestRegexpErrors --- PASS: TestRegexpErrors (0.00s) === RUN TestRegexpRuneSeparator --- PASS: TestRegexpRuneSeparator (0.00s) PASS ok github.com/lmorg/murex/builtins/core/lists 0.059s === RUN TestSourceMethod --- PASS: TestSourceMethod (0.00s) === RUN TestSourceParameter --- PASS: TestSourceParameter (0.00s) === RUN TestSourceFile --- PASS: TestSourceFile (0.00s) === RUN TestFexec --- PASS: TestFexec (0.00s) === RUN TestFexecErrors --- PASS: TestFexecErrors (0.00s) === RUN TestExitNum --- PASS: TestExitNum (0.00s) === RUN TestBuiltinExists --- PASS: TestBuiltinExists (0.00s) === RUN TestBuiltinExistsErrors --- PASS: TestBuiltinExistsErrors (0.00s) === RUN TestSummary --- PASS: TestSummary (0.00s) === RUN TestSource --- PASS: TestSource (0.00s) === RUN TestVersion --- PASS: TestVersion (0.00s) PASS ok github.com/lmorg/murex/builtins/core/management 0.020s === RUN TestArrayOct --- PASS: TestArrayOct (0.00s) === RUN TestArrayDec --- PASS: TestArrayDec (0.00s) === RUN TestArrayDecTyped --- PASS: TestArrayDecTyped (0.00s) === RUN TestArrayJson --- PASS: TestArrayJson (0.00s) === RUN TestArrayHex --- PASS: TestArrayHex (0.00s) === RUN TestArrayBugFix489 --- PASS: TestArrayBugFix489 (0.00s) === RUN TestGetCase --- PASS: TestGetCase (0.00s) === RUN TestGetCaseDate --- PASS: TestGetCaseDate (0.00s) === RUN TestSetCase --- PASS: TestSetCase (0.00s) === RUN TestSetCaseDate --- PASS: TestSetCaseDate (0.00s) === RUN TestOptimisedSetCase --- PASS: TestOptimisedSetCase (0.00s) === RUN TestConsts --- PASS: TestConsts (0.00s) === RUN TestRangeMonth --- PASS: TestRangeMonth (0.00s) === RUN TestRange --- PASS: TestRange (0.00s) === RUN TestRangeDown --- PASS: TestRangeDown (0.00s) === RUN TestRangeAlpha --- PASS: TestRangeAlpha (0.00s) === RUN TestRangeSame --- PASS: TestRangeSame (0.00s) === RUN TestRangeAltNumberBase --- PASS: TestRangeAltNumberBase (0.00s) === RUN TestRangeDate --- PASS: TestRangeDate (0.00s) === RUN TestRangeDateFormats --- PASS: TestRangeDateFormats (0.00s) PASS ok github.com/lmorg/murex/builtins/core/mkarray 0.021s === RUN TestGitInstalled --- PASS: TestGitInstalled (0.00s) === RUN TestGitUriParser --- PASS: TestGitUriParser (0.00s) === RUN TestModulesAndCustomPaths Override path specified in MUREX_MODULES does not exist: '/tmp/TestModulesAndCustomPaths739454818/001modules_TestModulesAndCustomPaths.d/'! Assuming this is intentional, a new file will be created. Error in `autocomplete` ((builtin) 28,24): Command: autocomplete set murex-docs %[ { FlagsDesc: { --docs: "Returns a JSON object of every document available to read offline" --summary: "Returns an abridged description of the command rather than the entire help page" } DynamicDesc: '{ fexec builtin murex-docs --docs }' FlagValues: { --summary: [{ Dynamic: '{ fexec builtin murex-docs --docs }' }] } ListView: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set murex-docs %[ { FlagsDesc: { -- > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 1,437): Command: autocomplete get murex-docs Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete get murex-docs > : ^ > Character : 14 > Symbol : Bareword > Value : 'get' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 6,436): Command: autocomplete set help autocomplete(get murex-docs) Error: function `autocomplete` returned non-zero exit number (1) Error in `config` ((builtin) 17,1298): Command: config eval shell safe-commands { -> alter --merge / %[ echo ] } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config eval shell safe-commands { -> alter --merge / %[ > : ^ > Character : 32 > Nor a valid statement: > exec: "config": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 29,1566): Command: test unit private autocomplete.test.run-unit %{ StdoutRegex: '^(([-_./a-zA-Z0-9]+|\*)\n)+' StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 77,1744): Command: autocomplete set test %[ { FlagsDesc: { config: "Enable or disable boolean test states (more options available in `config test ...`)" define: "Define an inlined test" state: "Define a state report" run: "Execute a code block, function or unit test with inline testing enabled" unit: "Define a unit test" report: "Write the test report (happens automatically by default)" } FlagValues: { config: [{ FlagsDesc: { enable: "Enable inlined tests" !enable: "Disable inlined tests" auto-report: "Automatically output report (default)" !auto-report: "Do not automatically output report" verbose: "Verbose report" !verbose: "Concise report (default)" } AllowMultiple: true Optional: false }] run: [{ Dynamic: '{ autocomplete.test.run-unit }' }] } } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set test %[ { FlagsDesc: { confi > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: function: unknown operand Error in `test` ((builtin) 45,3095): Command: test unit function aliases %{ PreBlock: '{ alias ALIAS_UNIT_TEST=example param1 param2 param3 }' PostBlock: '{ !alias ALIAS_UNIT_TEST }' StdoutRegex: '([- _0-9a-zA-Z]+ => .*?\n)+' StdoutType: str } Error: exit status 2 Error in `autocomplete` ((builtin) 47,3335): Command: autocomplete set exec %[ { IncFiles: true IncDirs: true IncExePath: true } { NestedCommand: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set exec %[ { IncFiles: true > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 35,3490): Command: autocomplete set format %[{ Dynamic: '{ runtime --marshallers }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set format %[{ Dynamic: '{ runtime --marsha > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 45,3934): Command: test unit private autocomplete.data-types %{ StdoutRegex: '^(([a-z0-9]+|\*)\n)+' StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 41,4108): Command: autocomplete set cast %[{ Dynamic: '{ autocomplete.data-types }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set cast %[{ Dynamic: '{ autocomplete.data- > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 43,4181): Command: autocomplete set tout %[{ Dynamic: '{ autocomplete.data-types }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set tout %[{ Dynamic: '{ autocomplete.data- > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 69,4721): Command: test unit private autocomplete.variables %{ PreBlock: '{ GLOBAL.MUREX_UNIT_TEST = "foobar" }' PostBlock: '{ !global MUREX_UNIT_TEST }' StdoutRegex: '([_a-zA-Z0-9]+\n)+' StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 52,5015): Command: autocomplete: set set %[{ Dynamic: '{ autocomplete.variables.locals }' AnyValue: true }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set set %[{ Dynamic: '{ autocomplete.vari > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 53,5114): Command: autocomplete: set !set %[{ Dynamic: '{ autocomplete.variables.locals }' }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set !set %[{ Dynamic: '{ autocomplete.vari > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 59,5194): Command: autocomplete set global %[{ Dynamic: '{ autocomplete.variables.globals }' AnyValue: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set global %[{ Dynamic: '{ autocomplete.va > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 59,5296): Command: autocomplete set !global %[{ Dynamic: '{ autocomplete.variables.globals }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !global %[{ Dynamic: '{ autocomplete.va > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 73,5379): Command: autocomplete set export %[ { Dynamic: '{ autocomplete.variables }' AnyValue: true } { IncDirs: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set export %[ { Dynamic: '{ autoco > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 63,5525): Command: autocomplete set !export %[{ DynamicDesc: '{ runtime --exports }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !export %[{ DynamicDesc: '{ runtime --e > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 65,5599): Command: autocomplete set unset %[{ DynamicDesc: '{ runtime --exports }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set unset %[{ DynamicDesc: '{ runtime --exp > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 69,5803): Command: test unit private autocomplete.pipe-types %{ StdoutRegex: "--file" } Error: exit status 2 Error in `autocomplete` ((builtin) 87,5877): Command: autocomplete set pipe %[ { AnyValue: true } { Dynamic: '{ autocomplete.pipe-types }' FlagValues: { --file: [{ IncFiles: true }] } } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set pipe %[ { AnyValue: true } > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 79,6198): Command: test unit private autocomplete.!pipe-list %{ PreBlock: '{ pipe autocompleteunittest }' PostBlock: '{ !pipe autocompleteunittest }' StdoutRegex: "autocompleteunittest" } Error: exit status 2 Error in `autocomplete` ((builtin) 79,6386): Command: autocomplete set !pipe %[{ DynamicDesc: '{ autocomplete.!pipe-list }' AllowMultiple: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !pipe %[{ DynamicDesc: '{ autocomplet > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 89,7399): Command: autocomplete set "[" %[{ AnyValue: true AllowMultiple: true ExecCmdline: true Dynamic: '{ autocomplete.index }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set "[" %[{ AnyValue: true AllowMu > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 84,7545): Command: autocomplete: set "[[" %[{ AnyValue: true ExecCmdline: true AutoBranch: true Dynamic: '{ -> struct-keys -> append "]]" }' }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set "[[" %[{ AnyValue: true ExecCmd > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 93,7856): Command: test unit private autocomplete.config.get.apps %{ StdoutRegex: "shell" StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 test: private: unknown operand Error in `test` ((builtin) 99,8202): Command: test unit private autocomplete.config.get.keys %{ Parameters: [ shell ] StdoutRegex: prompt StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 124,8398): Command: autocomplete: set config %[{ Flags: [ get set eval define default ] FlagValues: { get: [ { Dynamic: '{ autocomplete.config.get.apps }' } { Dynamic: '{ autocomplete.config.get.keys $PARAMS[1] }' } ], set: [ { Dynamic: '{ autocomplete.config.get.apps }' } { Dynamic: '{ autocomplete.config.get.keys $PARAMS[1] }' } { Dynamic: '{ switch { case { ${ config -> [[ /$PARAMS[1]/$PARAMS[2]/Data-Type ]] } == "bool" } { %[true false] } case { config -> [ $PARAMS[1] ] -> [ $PARAMS[2] ] -> [ Options ] } { config -> [[ /$PARAMS[1]/$PARAMS[2]/Options ]] } catch { config -> [[ /$PARAMS[1]/$PARAMS[2]/Default ]] } } }' } ] eval: [ { Dynamic: '{ autocomplete.config.get.apps }' } { Dynamic: '{ autocomplete.config.get.keys $PARAMS[1] }' } ], default: [ { Dynamic: '{ autocomplete.config.get.apps }' } { Dynamic: '{ autocomplete.config.get.keys $PARAMS[1] }' } ] } }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set config %[{ Flags: [ get set eval defin > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 131,9582): Command: autocomplete set test-autocomplete %[{ Flags: [ "111", "222", "333", "444" ] FlagValues: { "111": [ { Dynamic: %({ out aaa\nbbb\nccc\n$PARAMS }) } { Dynamic: %({ out ddd\neee\nfff\n$PARAMS }) } ], "222": [ { Dynamic: %({ out ggg\nhhh\niii\n$PARAMS }) } { Dynamic: %({ out jjj\nkkk\nlll\n$PARAMS }) } ], "333": [ { Dynamic: %({ out mmm\nnnn\nooo\n$PARAMS }) } { Dynamic: %({ out ppp\nqqq\nrrr\n$PARAMS }) } ], "444": [ { Dynamic: %({ out sss\nttt\nuuu\n$PARAMS }) } { Dynamic: %({ out vvv\nwww\nxxx\n$PARAMS }) } ] } }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set test-autocomplete %[{ Flags: [ "111", " > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 99,10289): Command: autocomplete set !config %[ { Dynamic: '{ autocomplete.config.get.apps }' } { Dynamic: '{ autocomplete.config.get.keys $PARAMS[0] }' } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !config %[ { Dynamic: '{ autocomplete.c > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 106,10447): Command: autocomplete set event %[{ Dynamic: '{ runtime --events \ -> formap k v { out $k } }' }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set event %[{ Dynamic: '{ runtime - > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 126,10561): Command: autocomplete set !event %[ { Dynamic: '{ runtime --event-types -> msort }' }, { Dynamic: '{ runtime --events \ -> [ $ARGS[1] ] \ -> formap k v { $k; out } \ # syntax is weird here but it is because {ANSI} will be replaced if `out` -> msort }' } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !event %[ { Dynamic: '{ > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 112,11091): Command: test unit private autocomplete.alias %{ StdoutRegex: jobs StdoutType: json StdoutGreaterThan: 1 StdoutIsMap: true } Error: exit status 2 Error in `autocomplete` ((builtin) 110,11240): Command: autocomplete set !alias %[{ DynamicDesc: %({ autocomplete.alias }) ListView: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !alias %[{ DynamicDesc: %({ autocomplet > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 130,11495): Command: test unit private autocomplete.functions %{ PreBlock: %({ function unit.test.autocomplete.functions { out "This is only a dummy function for testing" } }) PostBlock: %({ !function unit.test.autocomplete.functions }) StdoutRegex: unit.test.autocomplete.functions StdoutType: json StdoutIsMap: true StdoutGreaterThan: 1 } Error: exit status 2 Error in `autocomplete` ((builtin) 116,11896): Command: autocomplete set !function %[{ DynamicDesc: %({ autocomplete.functions }) ListView: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !function %[{ DynamicDesc: %({ autocomp > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 122,12291): Command: test unit private autocomplete.privates %{ StdoutType: json StdoutGreaterThan: 1 StdoutIsMap: true } Error: exit status 2 Error in `autocomplete` ((builtin) 154,12409): Command: autocomplete set fexec %[{ DynamicDesc: %({ fexec help }) FlagValues: { function: [{ DynamicDesc: %({ autocomplete.functions }) ListView: true }] private: [{ DynamicDesc: %({ autocomplete.privates }) ListView: true }] builtin: [{ DynamicDesc: %({ autocomplete.builtins }) ListView: true }] } }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set fexec %[{ DynamicDesc: %({ fexec help } > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 128,13138): Command: test unit private autocomplete.builtins %{ StdoutType: json StdoutGreaterThan: 1 StdoutIsMap: true } Error: exit status 2 Error in `autocomplete` ((builtin) 133,13262): Command: autocomplete: set autocomplete %[{ Flags: [ get set ] FlagValues: { get: [{ Dynamic: '{ runtime --autocomplete \ -> formap cmd ! { out $cmd } \ -> cast str }' }] } }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set autocomplete %[{ Flags: [ get set ] > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 126,13530): Command: autocomplete: set debug %[{ Flags: [ on off ] }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set debug %[{ Flags: [ on off ] }] > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 173,13584): Command: autocomplete: set murex-package %[{ FlagsDesc: { install: "Installs a package from a user defined URI" remove: "Removes an installed package from disk" update: "Updates all installed packages" import: "Import packages described in a backup package DB from user defined URI or local path" enable: "Enables a previously disabled package or module" disable: "Disables a previously enabled package or module" reload: "Reloads all enabled modules" status: "Returns the version status of locally installed packages" list: "Returns a list of indexed packages/modules (eg what's enabled or disabled)" new: "A wizard to help with creating a new package" git: "Run `git` against a package" cd: "Changes working directory to a package's install location" } FlagValues: { import: [{ IncFiles: true }] remove: [{ "Dynamic": %({ murex-package list packages }) }] enable: [{ DynamicDesc: %({ murex-package list disabled }) ListView: true AutoBranch: true }] disable: [{ DynamicDesc: %({ murex-package list enabled }) ListView: true AutoBranch: true }] list: [{ Flags: [ enabled, disabled, loaded, not-loaded, packages ] }] git: [ { Dynamic: %({ murex-package list packages }) } { ImportCompletion: git } ] cd: [{ Dynamic: %({ murex-package list packages }) }] } }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set murex-package %[{ FlagsDesc: { > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 140,15434): Command: test unit private test.alias.builtins %{ StdoutType: json StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 test: private: unknown operand Error in `test` ((builtin) 144,15750): Command: test unit private autocomplete.aliases.and.builtins %{ StdoutType: str StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 144,15888): Command: autocomplete set summary %[{ IncExePath: true Dynamic: %({ autocomplete.aliases.and.builtins }) }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set summary %[{ IncExePath: true Dynami > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `config` ((builtin) 142,15999): Command: config eval shell safe-commands { -> alter --merge / %[ builtins jobs ] } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config eval shell safe-commands { -> alter --merge / %[ > : ^ > Character : 32 > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `summary` ((builtin) 144,16459): Command: summary docgen "Document generator for murex development" Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: summary docgen "Document generator for murex development" > : ^ > Character : 9 > Symbol : Bareword > Value : 'docgen' > Nor a valid statement: > exec: "summary": executable file not found in $PATH Error in `autocomplete` ((builtin) 192,16518): Command: autocomplete set docgen %[ { AllowMultiple: true Optional: true FlagsDesc: { -panic: "Write a stack trace on error" -readonly: "Don't write output to disk. Use this to test the config" -verbose: "Verbose output (all log messages inc warnings)" -version: "Output docgen version number and exit" -warning: "Display warning messages (will also return a non-zero exit status if warnings found)" } } { FlagsDesc: { -config: "Location of the base docgen config file" } FlagValues: { -config: [{ IncFiles: true }] } } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set docgen %[ { AllowMultiple: true > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `config` ((builtin) 158,17244): Command: config define open image %{ Description: "Which mode to render images to the terminal" DataType: str Default: auto Options: [ auto compatible mxtty kitty iterm terminology sixel ] } Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: config define open image %{ Description: "Which mode to > : ^ > Character : 8 > Symbol : Bareword > Value : 'define' > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `openagent` ((builtin) 240,17458): Command: openagent set image { $ARGS[1] -> set path file if { $file.0.IsRelative } then { set path file=$PWD/$file } config get open image -> set mode if { $mode == "auto" } { switch { case { $MXTTY_TMUX } { $mode = "mxtty" } case { $TMUX } { $mode = "compatible" } case { $MXTTY } { $mode = "mxtty" } case { $ITERM_PROFILE } { $mode = "iterm" } case { $TERM_PROGRAM == "iTerm.app" } { $mode = "iterm" } case { $KITTY_WINDOW_ID } { $mode = "kitty" } case { $TERM == "xterm-kitty" } { $mode = "kitty" } case { $TERMINOLOGY } { $mode = "terminology" } catch { $mode = "compatible" } } } # If Kitty but running inside a screen / tmux session, fallback to compatible. # We do this because tmux doesn't support reporting screen sizes via the TIOCGWINSZ ioctl. if { $mode == "kitty" && $TERM == "screen" } { $mode = "compatible" } switch $mode { case compatible { open-image $file } case mxtty { if { $SSH_TTY } { $json = %{ Base64: ${base64 -i "$file" -o -} } } else { $json = %{ Filename: "$file" } } out %({ESC}_insert;image;$(json){ESC}\) } case kitty { try { kitty icat $file } catch { err "Error running `kitty`. Please check `kitty` is installed." } } case iterm { if { $TERM =~ '^(screen|tmux)' } then { if { ${tmux show -gw allow-passthrough} == "allow-passthrough on" } then { osc = '{ESC}Ptmux;{ESC}{ESC}]' st = '{BELL}{ESC}\' } else { open-image $file break switch } } else { osc = '{ESC}]' st = '{BELL}' } out "$(osc)1337;File=inline=1:${base64 -i $file -o -}$(st)" } case terminology { try { tycat -c $file } catch { err "Error running `tycat`. Please check `terminology` is installed." } } case sixel { try { img2sixel $file } catch { err "Error running `img2sixel`. Please check `libsixel` is installed." } } catch { out "Invalid rendering method. Please define in `config set open image` - 'auto' is recommended." } } } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: openagent set image { $ARGS[1] -> set path file if { > : ^ > Character : 20 > Nor a valid statement: > exec: "openagent": executable file not found in $PATH Error in `autocomplete` ((builtin) 168,20406): Command: autocomplete set openagent %[{ Flags: [ get, set ] FlagValues: { get: [{ Dynamic: %({ autocomplete.openagents }) }] } }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set openagent %[{ Flags: [ get, set ] F > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 164,20568): Command: autocomplete set !openagent %[ { Dynamic: %({ autocomplete.openagents }) } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set !openagent %[ { Dynamic: %({ au > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 170,20775): Command: test unit private autocomplete.fid-kill %{ StdoutRegex: %(^\["FID","Command","Parameters"\]\n.*(\["[0-9]+",")) StdoutType: jsonl ExitNum: 0 StdoutGreaterThan: 1 } Error: exit status 2 Error in `autocomplete` ((builtin) 166,20972): Command: autocomplete: set fid-kill %[{ DynamicDesc: '{ autocomplete.fid-kill }' ListView: true AllowMultiple: true }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set fid-kill %[{ DynamicDesc: '{ autocom > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 170,21102): Command: autocomplete set bg %[{ DynamicDesc: '{ fid-list --stopped }' ListView: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set bg %[{ DynamicDesc: '{ fid-list --stopp > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 177,21194): Command: autocomplete set fg %[{ DynamicDesc: '{ fid-list --background \ -> alter -m / ${ fid-list --stopped } }' ListView: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set fg %[{ DynamicDesc: '{ fid-list > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 12,702): Command: autocomplete set progress { [{ "DynamicDesc": ({ ps -A -o pid,cmd --no-headers -> set ps map { $ps[:0] } { $ps -> regexp 'f/^[ 0-9]+ (.*)$' } }), "ListView": true }] } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: autocomplete set progress { [{ "DynamicDesc": ({ > : ^ > Character : 26 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `config` ((builtin) 8,927): Command: config set shell stop-status-func { progress $PID } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config set shell stop-status-func { progress $PID } > : ^ > Character : 34 > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `regexp` ((builtin) 2,1023): Command: regexp (m/[A-Z]:\\/) Error: Not a valid expression: > unexpected symbol '[' (91) > Expression: m/[A-Z]:\\/) > : ^ > Character : 2 > Nor a valid statement: > exec: "regexp": executable file not found in $PATH Error in `config` ((builtin) 10,98): Command: config set shell prompt { exitnum -> !if { out "{RESET}{YELLOW}${pwd_short -> grep -E -o '[^/]+$'} {GREEN}»{RESET} " } else { out "{RESET}{YELLOW}${pwd_short -> grep -E -o '[^/]+$'} {RED}»{RESET} " } } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config set shell prompt { exitnum -> !if { out " > : ^ > Character : 24 > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `config` ((builtin) 9,329): Command: config set shell prompt-multiline { len = ${pwd_short -> grep -E -o '[^/]+$' -> wc -c} - 1 printf "%${$len}s » " $linenum } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config set shell prompt-multiline { len = ${pwd_short -> > : ^ > Character : 34 > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `config` ((builtin) 12,462): Command: config eval shell safe-commands { -> alter --merge / ([ "cat", "ps", "grep", "egrep", "ls", "head", "tail", "printf", "awk", "sed", "tr", "cut" ]) } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: config eval shell safe-commands { -> alter --merge / ([ > : ^ > Character : 32 > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `autocomplete` ((builtin) 10,4): Command: autocomplete set method { [ { "FlagsDesc": { "define": "Define method" } } ] } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: autocomplete set method { [ { "FlagsDesc": { "defin > : ^ > Character : 24 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `config` ((builtin) 3,7): Command: config set shell spellcheck-enabled true Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: config set shell spellcheck-enabled true > : ^ > Character : 8 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "config": executable file not found in $PATH Error in `autocomplete` ((builtin) 33,1): Command: autocomplete set aws %[ { CacheTTL: 31536000 # 1 year Dynamic: '{ cast str config set proc strict-arrays false exec aws @PARAMS help -> [^AVAILABLE..^SEE ALSO]re8bt -> regexp (f/^o (.*)/) exec aws @PARAMS help -> man-get-flags -> format str }' DynamicPreview: '{ config set proc strict-arrays false exec aws @PARAMS help }' AllowMultiple: true AllowAny: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set aws %[ { CacheTTL: 31536000 # 1 > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 6,1): Command: autocomplete set cd %[{ IncDirs: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set cd %[{ IncDirs: true }] > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 12,47): Command: autocomplete set mkdir %[{ IncDirs: true AllowMultiple: true IncManPage: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set mkdir %[{ IncDirs: true Allow > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 14,150): Command: autocomplete set rmdir %[{ IncDirs: true AllowMultiple: true IncManPage: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set rmdir %[{ IncDirs: true Allow > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 14,253): Command: autocomplete set which %[{ IncExePath: true AllowMultiple: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set which %[{ IncExePath: true AllowMul > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 15,329): Command: autocomplete set whereis %[{ IncExePath: true AllowMultiple: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set whereis %[{ IncExePath: true All > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 59,199): Command: autocomplete: set docker-compose %[{ CacheTTL: 31536000 # 1 year Flags: [ build bundle config create down events exec help images kill logs pause port ps pull push restart rm run scale start stop top unpause up version ] FlagValues: { build: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] create: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] events: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] exec: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] kill: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] logs: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] pause: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] pull: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] push: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] restart: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] run: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] scale: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] start: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] stop: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] top: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] unpause: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] up: [{ Dynamic: %({ autocomplete.docker-compose.services }) }] } }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set docker-compose %[{ CacheTTL: 31536000 > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 20,1): Command: autocomplete: set docker %[ { DynamicDesc: '{ docker help -> [^Usage:..]re -> tabulate: --split-comma --map }' ListView: true FlagValues: { "": [{ DynamicDesc: '{ docker help $1 -> [^Usage:..]re -> tabulate: --split-comma --map }' }] } } { IncFiles: true } ] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set docker %[ { DynamicDesc: '{ > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 24,1): Command: autocomplete: set find %[ { IncDirs: true } { IncManPage: true ListView: true FlagValues: { "": [{ AllowAny: true Optional: true AllowMultiple: true }] } } { AllowAny: true Optional: true } { Goto: "/1" } ] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set find %[ { IncDirs: true } > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 217,578): Command: autocomplete set git %[{ DynamicDesc: '{ cast json # extract git commands from `git help` git help -a -> [..^Ancillary]re -> tabulate --map -> set commands # list all the git aliases git config --list -> regexp %(f/alias\.(.*)$/) -> foreach --jmap alias { $alias -> regexp %(f/^(.*?)=) } { $alias -> regexp %(f/=(.*)$) -> prefix %(alias: ) } -> set aliases # merge the two JSON objects $commands <~ $aliases # return results out $commands }' IncManPage: true ListView: true FlagsDesc: { # `git config` isn't included in `git help` config: "Get and set repository or global options" # doesn't get added from `git help` } FlagValues: { add: [{ AllowMultiple: true AllowAny: true Dynamic: '{ # files highlighted in `git` as modified but not staged git -c color.ui=no status -s \ -> regexp %(f/^.[^\s] ["]?(.*?)["]?$/) \ -> cast str }' }] branch: [{ Flags: [-d --delete] FlagValues: { -d: [{ DynamicDesc: '{ git-refs }' }] --delete: [{ DynamicDesc: '{ git-refs }' }] } }] checkout: [{ DynamicDesc: '{ git-refs }' Flags: [ -b ] }] config: [{ DynamicDesc: '{ # `git config` flags and associated descriptions git config tabulate --split-comma --map --key-inc-hint }' }] commit: [{ Flags: [ -a, -m, --amend ] FlagValues: { --amend: [{ AnyValue: true }] } AllowMultiple: true AllowAny: true }] diff: [{ AllowMultiple: true Dynamic: '{ git -c color.ui=no status -s -> [:1] }' }] init: [{ Flags: [--bare] }] merge: [{ DynamicDesc: '{ git-refs }' }] mv: [{ IncFiles: true }] push: [{ Flags: [--tags] }] rm: [{ IncFiles: true AllowMultiple: true }] "": [{ DynamicPreview: '{ exec git --help $1 }' DynamicDesc: '{ exec git --help $1 -> man-get-flags -d }' AllowMultiple: true AllowAny: true }] } }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set git %[{ DynamicDesc: '{ cast js > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `summary` ((builtin) 3,7): Command: summary go "Go is a tool for managing Go source code" Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: summary go "Go is a tool for managing Go source code" > : ^ > Character : 9 > Symbol : Bareword > Value : 'go' > Nor a valid statement: > exec: "summary": executable file not found in $PATH Error in `autocomplete` ((builtin) 250,92): Command: autocomplete set go %[{ Flags: [ help ] DynamicDesc: %({ go help -> [^The commands are..^Use]r -> tabulate --map }) FlagValues: { get: [{ Flags: [ github.com/ ] }] test: [{ Dynamic: %({ go-package }) AutoBranch: true Flags: [ "./..." ] }] mod: [{ DynamicDesc: %({ go help mod -> [^The commands are..^Use]r -> tabulate --map }) }] tool: [{ Dynamic: %({ cast str go tool -> regexp s,^.*/,, }) FlagValues: { trace: [ { FlagsDesc: { -http: "HTTP service address (e.g., ':6060')" -pprof: "print a pprof-like profile instead" -d: "print debug info such as parsed events" } FlagValues: { -http: [{ AllowAny: true }] -pprof: [{ FlagDesc: { net: "network blocking profile" sync: "synchronization blocking profile" syscall: "syscall blocking profile" sched: "scheduler latency profile" } }] } Optional: true } { IncFiles: true } ] pprof: [ { DynamicDesc: %({ go tool pprof -> regexp %(m/^\s+-) -> tabulate --key-value --map }) FlagValues: { -http: [{ AllowAny: true }] -pprof: [{ FlagDesc: { none: "Do not attempt symbolization" local: "Examine only local binaries" fastlocal: "Only get function names from local binaries" remote: "Do not examine local binaries" force: "Force re-symbolization" } }] } Optional: true } { IncFiles: true } ] cgo: [ { DynamicDesc: %({ go tool cgo -> tabulate --column-wraps --map --key-inc-hint }) AllowMultiple: true } ] vet: [ { DynamicDesc: %({ go tool vet help -> tabulate --column-wraps --map --key-inc-hint }) AllowMultiple: true } ] "": [ { DynamicPreview: '{ go doc cmd/$(2) }' } ] } }] help: [{ DynamicDesc: %({ go help -> tabulate --map }) }] run: [{ Dynamic: %({ go-package }), AutoBranch: true }] build: [{ Dynamic: %({ go-package }), AutoBranch: true }] install: [{ Dynamic: %({ go-package }), AutoBranch: true }] fmt: [{ IncFiles: true }] vet: [{ IncFiles: true }] generate: [{ IncFiles: true }] } }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set go %[{ Flags: [ help ] Dynamic > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 14,1): Command: autocomplete: set gopass %[{ Flags: [ --yes --clip -c --help -h --version -v ] AllowMultiple: true Dynamic: '{ exec: @ARGS --generate-bash-completion }' AutoBranch: true }] Error: Not a valid expression: > unexpected symbol ':' (58) > Expression: autocomplete: set gopass %[{ Flags: [ --yes > : ^ > Character : 12 > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 23,1): Command: autocomplete set terraform-docs %[ { DynamicDesc: '{ cast json config set proc strict-arrays false terraform-docs @PARAMS --help -> tabulate --key-value --map --split-comma --key-inc-hint }' AllowMultiple: true AllowAny: true ListView: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set terraform-docs %[ { DynamicDesc > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 12,235): Command: test unit private autocomplete.su %{ StdoutType: json StdoutGreaterThan: 1 StdoutIsArray: true } Error: exit status 2 Error in `autocomplete` ((builtin) 12,353): Command: autocomplete set su %[{ Dynamic: %({ autocomplete.su }) IncManPage: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set su %[{ Dynamic: %({ autocomplete.su > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 49,1): Command: autocomplete set yay %[{ FlagsDesc: { -h: help, --help: help -V: version, --version: version -D: database, --database: database -F: files, --files: files -Q: query, --query: query -R: remove, --remove: remove -S: sync, --sync: sync -T: deptest, --deptest: deptest -U: upgrade, --upgrade: upgrade -Y: yay, --yay: yay -P: show, --show: show -G: getpkgbuild, --getpkgbuild: getpkgbuild } DynamicDesc: %({ yay --help \ -> [New options..]r \ -> tabulate --map --split-space --key-inc-hint }) AllowMultiple: true IncFiles: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set yay %[{ FlagsDesc: { -h: help, > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 6,1): Command: autocomplete set man %[{ IncExePath: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set man %[{ IncExePath: true }] > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 10,51): Command: autocomplete set man-summary %[{ IncExePath: true AllowMultiple: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set man-summary %[{ IncExePath: true > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 24,136): Command: autocomplete set sudo %[ { IncFiles: true IncDirs: true IncExePath: true } { NestedCommand: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set sudo %[ { IncFiles: true > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH $ENV.CLICOLOR = true Error in `autocomplete` ((builtin) 37,1): Command: autocomplete set dd %[ { Flags: [ "if=", "of=", "bs=", "iflag=", "oflag=", "count=", "status=" ] FlagValues: { "if": [{ IncFiles: true }] "of": [{ IncFiles: true }] "*": [{ AllowAny: true }] } } { Goto: "/0" } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set dd %[ { Flags: [ "if=", "of=", > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 28,1): Command: autocomplete set make %[ { DynamicDesc: %({ make --help -> tabulate: --key-inc-hint --map --split-comma --column-wraps }) Optional: true AllowMultiple: true }, { Dynamic: %({ grep '^[^\.][-a-zA-Z\.0-9_\/]*:' ./Makefile -> regexp 's/:.*//g' -> uniq }) } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set make %[ { DynamicDesc: %({ > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `event` ((builtin) 18,541): Command: event onPrompt output-block=after { -> set event json_payload = %{ CmdLine: $event.Interrupt.CmdLine } tout str %({ESC}_begin;output-block;$(json_payload){ESC}\) } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: event onPrompt output-block=after { -> set event > : ^ > Character : 34 > Nor a valid statement: > exec: "event": executable file not found in $PATH Error in `event` ((builtin) 20,744): Command: event onPrompt output-block=command-completion { -> set event json_payload = %{ ExitNum: $event.Interrupt.ExitNum } tout str %({ESC}_end;output-block;$(json_payload){ESC}\) } Error: Not a valid expression: > unexpected symbol '{' (123) > Expression: event onPrompt output-block=command-completion { > : ^ > Character : 47 > Nor a valid statement: > exec: "event": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 10,332): Command: test unit private autocomplete.pids %{ StdoutType: json StdoutRegex: '\{"[0-9]+":".*?"(,|)\}' } Error: exit status 2 Error in `autocomplete` ((builtin) 40,438): Command: autocomplete set kill %[ { Dynamic: %({ kill -l -> jsplit %(\s) -> prefix %(-) }) FlagsDesc: { -s: signal_name -l: "list signals" } FlagValues: { -s: [{ Dynamic: %({ kill -l -> jsplit %(\s) -> prefix %(-) }) }] } Optional: true } { DynamicDesc: '{ autocomplete.pids }' ListView: true AllowMultiple: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set kill %[ { Dynamic: %({ kill -l > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 23,871): Command: autocomplete set signal %[ { DynamicDesc: '{ autocomplete.pids }' ListView: true } { DynamicDesc: '{ signal }' } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set signal %[ { DynamicDesc: '{ aut > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 9,321): Command: test unit private getHostsFile { "StdoutRegex": "[-_.0-9a-zA-Z]+\n", "StdoutType": "str", "StdoutGreaterThan": 1, "StdoutIsArray": true } Error: exit status 2 Error in `autocomplete` ((builtin) 36,783): Command: autocomplete set ssh %[ { Dynamic: '{ getHostsPrefixUser $PREFIX }' IncManPage: true AllowAny: true FlagValues: { "-i": [{ IncFiles: true }] } }, { Goto: "/0" } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set ssh %[ { Dynamic: '{ getHostsPr > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 16,1052): Command: autocomplete set ping %[ { Dynamic: '{ getHostsFile }' IncManPage: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set ping %[ { Dynamic: '{ getHostsFile }' > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 44,1136): Command: autocomplete set rsync %[ { DynamicDesc: '{ rsync --help # print rsync help \ -> [%(^Options$)..--help]re # filter out just the flags from the help page \ -> tabulate --map --split-comma --column-wraps --key-inc-hint # convert to json }' AllowMultiple: true Optional: true IncManPage: true } { Dynamic: '{ getHostsFile }' IncManPage: true AllowMultiple: true } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set rsync %[ { DynamicDesc: '{ > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 19,1700): Command: autocomplete set sftp %[ { Dynamic: '{ getHostsFile }' IncManPage: true }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set sftp %[ { Dynamic: '{ getHostsFile }' > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 8,1): Command: autocomplete set tmux %[ { Dynamic: "{ tmux-commands }" } { Dynamic: "{ tmux-subcommands }" } ] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set tmux %[ { Dynamic: "{ tmux-commands }" > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH test: private: unknown operand Error in `test` ((builtin) 10,217): Command: test unit private tmux-commands %{ StdoutRegex: '([-a-z]+\n)+' } Error: exit status 2 test: private: unknown operand Error in `test` ((builtin) 16,525): Command: test unit private tmux-subcommands %{ Parameters: [ attach-session ] StdoutRegex: '(-[a-zA-Z]\n)+' } Error: exit status 2 Error in `autocomplete` ((builtin) 16,1): Command: autocomplete set zfs %[{ Dynamic: %({ zfs \ -> grep -E "^\t[a-z]+" \ -> regexp 'f/\t+([a-z]+)/' \ -> uniq }) }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set zfs %[{ Dynamic: %({ zfs : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Error in `autocomplete` ((builtin) 18,178): Command: autocomplete set zpool %[{ Dynamic: %({ zpool \ -> grep -E "^\t[a-z]+" \ -> regexp 'f/\t+([a-z]+)/' \ -> uniq }) }] Error: Not a valid expression: > expecting an operation, instead got Bareword > Expression: autocomplete set zpool %[{ Dynamic: %({ zpoo > : ^ > Character : 14 > Symbol : Bareword > Value : 'set' > Nor a valid statement: > exec: "autocomplete": executable file not found in $PATH Loading module `TestPackage/TestModule1` Loading module `TestPackage/TestModule2` --- PASS: TestModulesAndCustomPaths (0.07s) PASS ok github.com/lmorg/murex/builtins/core/modules 0.085s === RUN TestHttp http_test.go:20: This test requires an active internet connection and thus might fail even when the code is correct. run `export MUREX_TEST_NO_HTTP=true` to skip this test --- PASS: TestHttp (0.43s) PASS ok github.com/lmorg/murex/builtins/core/open 0.443s === RUN TestOpenImageError --- PASS: TestOpenImageError (0.00s) PASS ok github.com/lmorg/murex/builtins/core/openimage 0.020s === RUN TestReadPipe --- PASS: TestReadPipe (0.00s) === RUN TestPipe --- PASS: TestPipe (3.00s) === RUN TestPipe2 --- PASS: TestPipe2 (2.00s) === RUN TestPipeOrderOfExecution --- PASS: TestPipeOrderOfExecution (2.00s) PASS ok github.com/lmorg/murex/builtins/core/pipe 7.021s === RUN TestPrettyDefault --- PASS: TestPrettyDefault (0.00s) === RUN TestPrettyStrict --- PASS: TestPrettyStrict (0.00s) === RUN TestMarshallers --- PASS: TestMarshallers (0.00s) PASS ok github.com/lmorg/murex/builtins/core/pretty 0.016s === RUN TestBg --- PASS: TestBg (7.00s) PASS ok github.com/lmorg/murex/builtins/core/processes 7.017s === RUN TestRandInteger --- PASS: TestRandInteger (0.01s) === RUN TestRandIntegerMax --- PASS: TestRandIntegerMax (0.01s) === RUN TestRandNumber --- PASS: TestRandNumber (0.01s) === RUN TestRandNumberMax --- PASS: TestRandNumberMax (0.02s) === RUN TestRandFloat --- PASS: TestRandFloat (0.02s) === RUN TestRandString --- PASS: TestRandString (0.03s) === RUN TestRandStringMax --- PASS: TestRandStringMax (0.01s) PASS ok github.com/lmorg/murex/builtins/core/random 0.132s === RUN TestRangeLegacyByIndex --- PASS: TestRangeLegacyByIndex (0.01s) === RUN TestRangeIndexByIndex --- PASS: TestRangeIndexByIndex (0.03s) === RUN TestRangeIndexByNegativeIndex --- PASS: TestRangeIndexByNegativeIndex (0.01s) === RUN TestRangeLegacyByNumber --- PASS: TestRangeLegacyByNumber (0.04s) === RUN TestRangeIndexByNumber --- PASS: TestRangeIndexByNumber (0.01s) === RUN TestRangeIndexByNegativeNumber --- PASS: TestRangeIndexByNegativeNumber (0.01s) === RUN TestRangeLegacyByRegex --- PASS: TestRangeLegacyByRegex (0.00s) === RUN TestRangeIndexByRegex --- PASS: TestRangeIndexByRegex (0.00s) === RUN TestRangeLegacyByString --- PASS: TestRangeLegacyByString (0.01s) === RUN TestRangeIndexByString --- PASS: TestRangeIndexByString (0.01s) PASS ok github.com/lmorg/murex/builtins/core/ranges 0.142s === RUN TestRuntimeHelp --- PASS: TestRuntimeHelp (0.00s) === RUN TestRuntimeNoPanic --- PASS: TestRuntimeNoPanic (0.01s) PASS ok github.com/lmorg/murex/builtins/core/runtime 0.024s === RUN TestAnd --- PASS: TestAnd (0.00s) === RUN TestAliases --- PASS: TestAliases (0.00s) === RUN TestFunction --- PASS: TestFunction (0.00s) === RUN TestPrivate --- PASS: TestPrivate (0.00s) === RUN TestIf --- PASS: TestIf (0.00s) === RUN TestNotIf --- PASS: TestNotIf (0.00s) === RUN TestOr --- PASS: TestOr (0.00s) === RUN TestTry --- PASS: TestTry (0.00s) === RUN TestTryPipe --- PASS: TestTryPipe (0.00s) === RUN TestCatch --- PASS: TestCatch (0.00s) === RUN TestUnsafe --- PASS: TestUnsafe (0.00s) === RUN TestAliasParamParsing --- PASS: TestAliasParamParsing (0.00s) === RUN TestReturn --- PASS: TestReturn (0.00s) === RUN TestBreak --- PASS: TestBreak (0.00s) === RUN TestContinue --- PASS: TestContinue (0.00s) === RUN TestFor --- PASS: TestFor (0.00s) === RUN TestForEach --- PASS: TestForEach (0.01s) === RUN TestSwitchCaseBlock1 --- PASS: TestSwitchCaseBlock1 (0.00s) === RUN TestSwitchCaseBlock2 --- PASS: TestSwitchCaseBlock2 (0.00s) === RUN TestSwitchCaseBlock3 --- PASS: TestSwitchCaseBlock3 (0.00s) === RUN TestSwitchCaseBlock4 --- PASS: TestSwitchCaseBlock4 (0.00s) === RUN TestSwitchIfBlock1 --- PASS: TestSwitchIfBlock1 (0.00s) === RUN TestSwitchIfBlock2 --- PASS: TestSwitchIfBlock2 (0.00s) === RUN TestSwitchIfBlock3 --- PASS: TestSwitchIfBlock3 (0.00s) === RUN TestSwitchIfBlock4 --- PASS: TestSwitchIfBlock4 (0.00s) === RUN TestSwitchCaseIfBlock --- PASS: TestSwitchCaseIfBlock (0.00s) === RUN TestSwitchByValCaseIfBlock1 --- PASS: TestSwitchByValCaseIfBlock1 (0.00s) === RUN TestSwitchByValCaseIfBlock2 --- PASS: TestSwitchByValCaseIfBlock2 (0.00s) === RUN TestSwitchByValCaseIfBlock3 --- PASS: TestSwitchByValCaseIfBlock3 (0.00s) === RUN TestSwitchByValCaseIfBlock4 --- PASS: TestSwitchByValCaseIfBlock4 (0.00s) === RUN TestSwitchErrors --- PASS: TestSwitchErrors (0.00s) === RUN TestWhileStdoutEvaluated --- PASS: TestWhileStdoutEvaluated (0.00s) === RUN TestWhileConditionalEvaluated --- PASS: TestWhileConditionalEvaluated (0.00s) PASS ok github.com/lmorg/murex/builtins/core/structs 0.065s === RUN TestOs --- PASS: TestOs (0.00s) === RUN TestOsWindows --- PASS: TestOsWindows (0.00s) PASS ok github.com/lmorg/murex/builtins/core/system 0.019s === RUN TestTabulateDockerCompose --- PASS: TestTabulateDockerCompose (0.00s) === RUN TestTabulateGit --- PASS: TestTabulateGit (0.00s) === RUN TestTabulateMake --- PASS: TestTabulateMake (0.00s) === RUN TestTabulateSystemD --- PASS: TestTabulateSystemD (0.00s) === RUN TestTabulateHelp --- PASS: TestTabulateHelp (0.00s) === RUN TestTabulateTerraform --- PASS: TestTabulateTerraform (0.00s) PASS ok github.com/lmorg/murex/builtins/core/tabulate 0.013s ? github.com/lmorg/murex/builtins/core/test [no test files] === RUN TestTimeParams --- PASS: TestTimeParams (3.00s) === RUN TestTimeBlock --- PASS: TestTimeBlock (3.00s) === RUN TestTimeBlockBg --- PASS: TestTimeBlockBg (0.00s) PASS ok github.com/lmorg/murex/builtins/core/time 6.015s === RUN TestExportFunctionPositive --- PASS: TestExportFunctionPositive (0.00s) === RUN TestExportMethodPositive --- PASS: TestExportMethodPositive (0.00s) === RUN TestExportFunctionNegative --- PASS: TestExportFunctionNegative (0.00s) === RUN TestExportMethodNegative --- PASS: TestExportMethodNegative (0.00s) === RUN TestGlobalFunctionPositive --- PASS: TestGlobalFunctionPositive (0.00s) === RUN TestGlobalMethodPositive --- PASS: TestGlobalMethodPositive (0.00s) === RUN TestGlobalFunctionNegative --- PASS: TestGlobalFunctionNegative (0.00s) === RUN TestGlobalMethodNegative --- PASS: TestGlobalMethodNegative (0.00s) === RUN TestGlobalFunctionDataTypes --- PASS: TestGlobalFunctionDataTypes (0.00s) === RUN TestGlobalMethodDataTypes --- PASS: TestGlobalMethodDataTypes (0.00s) === RUN TestSplitVarString --- PASS: TestSplitVarString (0.00s) === RUN TestRoundUpInteger --- PASS: TestRoundUpInteger (0.00s) === RUN TestRoundNearestMultiple --- PASS: TestRoundNearestMultiple (0.00s) === RUN TestRoundDownMultiple --- PASS: TestRoundDownMultiple (0.00s) === RUN TestRoundUpMultiple --- PASS: TestRoundUpMultiple (0.00s) === RUN TestRoundNearestDecimalPlace --- PASS: TestRoundNearestDecimalPlace (0.00s) === RUN TestSetFunctionPositive --- PASS: TestSetFunctionPositive (0.00s) === RUN TestSetMethodPositive --- PASS: TestSetMethodPositive (0.00s) === RUN TestSetFunctionNegative --- PASS: TestSetFunctionNegative (0.00s) === RUN TestSetMethodNegative --- PASS: TestSetMethodNegative (0.00s) === RUN TestSetFunctionDataTypes --- PASS: TestSetFunctionDataTypes (0.00s) === RUN TestSetMethodDataTypes --- PASS: TestSetMethodDataTypes (0.00s) === RUN TestParseExportParameters --- PASS: TestParseExportParameters (0.00s) === RUN TestGetType --- PASS: TestGetType (0.00s) === RUN TestIsNull --- PASS: TestIsNull (0.00s) === RUN TestScopingSet --- PASS: TestScopingSet (0.00s) === RUN TestScopingGlobal --- PASS: TestScopingGlobal (0.00s) === RUN TestScopingMixed --- PASS: TestScopingMixed (0.00s) === RUN TestScopingNonFuncBlock --- PASS: TestScopingNonFuncBlock (0.00s) PASS ok github.com/lmorg/murex/builtins/core/typemgmt 0.039s ? github.com/lmorg/murex/builtins/core/vis [no test files] === RUN TestSummaries --- PASS: TestSummaries (0.00s) PASS ok github.com/lmorg/murex/builtins/docs 0.012s ? github.com/lmorg/murex/builtins/events [no test files] ? github.com/lmorg/murex/builtins/events/onCommandCompletion [no test files] === RUN TestIssue418 --- PASS: TestIssue418 (0.00s) PASS ok github.com/lmorg/murex/builtins/events/onFileSystemChange 0.013s ? github.com/lmorg/murex/builtins/events/onKeyPress [no test files] ? github.com/lmorg/murex/builtins/events/onPreview [no test files] ? github.com/lmorg/murex/builtins/events/onPreview/previewops [no test files] ? github.com/lmorg/murex/builtins/events/onPrompt [no test files] ? github.com/lmorg/murex/builtins/events/onPrompt/promptops [no test files] ? github.com/lmorg/murex/builtins/events/onSecondsElapsed [no test files] ? github.com/lmorg/murex/builtins/events/onSignalReceived [no test files] ? github.com/lmorg/murex/builtins/optional [no test files] ? github.com/lmorg/murex/builtins/optional/encoders [no test files] ? github.com/lmorg/murex/builtins/optional/printf [no test files] ? github.com/lmorg/murex/builtins/optional/qr [no test files] === RUN TestStringToInterfaceTrim --- PASS: TestStringToInterfaceTrim (0.00s) === RUN TestDissectParameters --- PASS: TestDissectParameters (0.00s) === RUN TestSelectStdin !!! WARNING: Automatic backtick (`) conversions to single quote (') has been deprecated and will be removed in the v8.0 release !!! : Module: murex/TestSelectStdin-0 !!! : File: !!! : Line: 0 !!! : Column: 357 !!! WARNING: Automatic backtick (`) conversions to single quote (') has been deprecated and will be removed in the v8.0 release !!! : Module: murex/TestSelectStdin-0 !!! : File: !!! : Line: 0 !!! : Column: 357 --- PASS: TestSelectStdin (0.01s) PASS ok github.com/lmorg/murex/builtins/optional/select 0.132s ? github.com/lmorg/murex/builtins/optional/time [no test files] === RUN TestSetDataType --- PASS: TestSetDataType (0.00s) === RUN TestSetOpenClose --- PASS: TestSetOpenClose (0.00s) === RUN TestSetCloseError1 --- PASS: TestSetCloseError1 (0.00s) === RUN TestSetOpenCloseError --- PASS: TestSetOpenCloseError (0.00s) === RUN TestSetForceClose --- PASS: TestSetForceClose (0.00s) === RUN TestSetOpenForceClose --- PASS: TestSetOpenForceClose (0.00s) === RUN TestSetWriteStat --- PASS: TestSetWriteStat (0.00s) === RUN TestSetWritelnStat --- PASS: TestSetWritelnStat (0.00s) === RUN TestSetWriteAfterClose --- PASS: TestSetWriteAfterClose (0.00s) === RUN TestSetWritelnAfterClose --- PASS: TestSetWritelnAfterClose (0.00s) PASS ok github.com/lmorg/murex/builtins/pipes/file 0.083s === RUN TestGetDomain --- PASS: TestGetDomain (0.00s) PASS ok github.com/lmorg/murex/builtins/pipes/mail 0.075s testing: warning: no tests to run PASS ok github.com/lmorg/murex/builtins/pipes/net 0.035s [no tests to run] === RUN TestNull --- PASS: TestNull (0.00s) PASS ok github.com/lmorg/murex/builtins/pipes/null 0.072s testing: warning: no tests to run PASS ok github.com/lmorg/murex/builtins/pipes/psuedotty 0.046s [no tests to run] === RUN TestAppendBytes --- PASS: TestAppendBytes (0.00s) === RUN TestSetDataType --- PASS: TestSetDataType (0.00s) === RUN TestSetNewStream --- PASS: TestSetNewStream (0.00s) === RUN TestSetOpenClose --- PASS: TestSetOpenClose (0.00s) === RUN TestSetCloseError1 --- PASS: TestSetCloseError1 (0.00s) === RUN TestSetOpenCloseError --- PASS: TestSetOpenCloseError (0.00s) === RUN TestSetForceClose --- PASS: TestSetForceClose (0.00s) === RUN TestSetOpenForceClose --- PASS: TestSetOpenForceClose (0.00s) === RUN TestSetOpenForceCloseWithContext --- PASS: TestSetOpenForceCloseWithContext (0.00s) PASS ok github.com/lmorg/murex/builtins/pipes/streams 0.075s === RUN TestAppendBytes --- PASS: TestAppendBytes (0.00s) PASS ok github.com/lmorg/murex/builtins/pipes/term 0.111s ? github.com/lmorg/murex/builtins/types/apachelogs [no test files] ? github.com/lmorg/murex/builtins/types/boolean [no test files] ? github.com/lmorg/murex/builtins/types/columns [no test files] === RUN TestReadMap --- PASS: TestReadMap (0.00s) === RUN TestMarshal --- PASS: TestMarshal (0.00s) PASS ok github.com/lmorg/murex/builtins/types/csv 0.116s ? github.com/lmorg/murex/builtins/types/csv-bad [no test files] === RUN TestMarshal --- PASS: TestMarshal (0.00s) === RUN TestUnmarshal --- PASS: TestUnmarshal (0.00s) PASS ok github.com/lmorg/murex/builtins/types/example 0.089s === RUN TestReadArraySpace --- PASS: TestReadArraySpace (0.00s) === RUN TestReadArrayTab --- PASS: TestReadArrayTab (0.00s) === RUN TestReadMapSpace --- PASS: TestReadMapSpace (0.00s) === RUN TestReadMapTab --- PASS: TestReadMapTab (0.00s) === RUN TestArrayWriterSpace --- PASS: TestArrayWriterSpace (0.00s) === RUN TestArrayWriterTab --- PASS: TestArrayWriterTab (0.00s) === RUN TestGenericIndex --- PASS: TestGenericIndex (0.02s) PASS ok github.com/lmorg/murex/builtins/types/generic 0.142s ? github.com/lmorg/murex/builtins/types/hcl [no test files] === RUN TestReadArray --- PASS: TestReadArray (0.00s) === RUN TestReadMap --- PASS: TestReadMap (0.00s) === RUN TestArrayWriter --- PASS: TestArrayWriter (0.00s) === RUN TestMarshalArrayString --- PASS: TestMarshalArrayString (0.00s) === RUN TestMarshalArrayInt --- PASS: TestMarshalArrayInt (0.00s) PASS ok github.com/lmorg/murex/builtins/types/json 0.116s === RUN TestUnmarshalObjectMxCode --- PASS: TestUnmarshalObjectMxCode (0.02s) === RUN TestUnmarshalTableMxCode --- PASS: TestUnmarshalTableMxCode (0.01s) === RUN FuzzParser === RUN FuzzParser/seed#0 === RUN FuzzParser/seed#1 === RUN FuzzParser/seed#2 === RUN FuzzParser/seed#3 === RUN FuzzParser/seed#4 === RUN FuzzParser/seed#5 === RUN FuzzParser/seed#6 --- PASS: FuzzParser (0.00s) --- PASS: FuzzParser/seed#0 (0.00s) --- PASS: FuzzParser/seed#1 (0.00s) --- PASS: FuzzParser/seed#2 (0.00s) --- PASS: FuzzParser/seed#3 (0.00s) --- PASS: FuzzParser/seed#4 (0.00s) --- PASS: FuzzParser/seed#5 (0.00s) --- PASS: FuzzParser/seed#6 (0.00s) PASS ok github.com/lmorg/murex/builtins/types/jsonconcat 0.158s === RUN TestNoQuote --- PASS: TestNoQuote (0.00s) === RUN TestNoSquare --- PASS: TestNoSquare (0.00s) === RUN TestNoCurly --- PASS: TestNoCurly (0.00s) === RUN TestUnmarshalObjectMxCode --- PASS: TestUnmarshalObjectMxCode (0.00s) === RUN TestUnmarshalTableMxCode --- PASS: TestUnmarshalTableMxCode (0.00s) PASS ok github.com/lmorg/murex/builtins/types/jsonlines 0.133s === RUN TestArrayWriter --- PASS: TestArrayWriter (0.00s) PASS ok github.com/lmorg/murex/builtins/types/null 0.122s ? github.com/lmorg/murex/builtins/types/numeric [no test files] ? github.com/lmorg/murex/builtins/types/paths [no test files] ? github.com/lmorg/murex/builtins/types/querystring [no test files] ? github.com/lmorg/murex/builtins/types/sexp [no test files] === RUN TestStringIndex --- PASS: TestStringIndex (0.02s) PASS ok github.com/lmorg/murex/builtins/types/string 0.144s === RUN TestArrayWriter --- PASS: TestArrayWriter (0.00s) PASS ok github.com/lmorg/murex/builtins/types/toml 0.108s === RUN TestMarshallers --- PASS: TestMarshallers (0.00s) PASS ok github.com/lmorg/murex/builtins/types/xml 0.135s === RUN TestReadArray --- PASS: TestReadArray (0.00s) === RUN TestReadMap --- PASS: TestReadMap (0.00s) === RUN TestArrayWriter --- PASS: TestArrayWriter (0.00s) PASS ok github.com/lmorg/murex/builtins/types/yaml 0.116s === RUN TestExistsAndGlobal --- PASS: TestExistsAndGlobal (0.00s) === RUN TestConfigScoped --- PASS: TestConfigScoped (0.00s) === RUN TestConfigGlobal --- PASS: TestConfigGlobal (0.00s) === RUN TestConfigDumps --- PASS: TestConfigDumps (0.00s) PASS ok github.com/lmorg/murex/config 0.083s === RUN TestDefaultProfileNotEmpty --- PASS: TestDefaultProfileNotEmpty (0.00s) === RUN TestDefaultConfigLoads --- PASS: TestDefaultConfigLoads (0.00s) PASS ok github.com/lmorg/murex/config/defaults 0.109s === RUN TestIsDisabled --- PASS: TestIsDisabled (0.00s) === RUN TestValidate module_test.go:109: Unable to stat path. Skipping this test until murex is run for the first time --- SKIP: TestValidate (0.00s) PASS ok github.com/lmorg/murex/config/profile 0.105s === RUN TestValidateProfilePathAsFilExistingFile --- PASS: TestValidateProfilePathAsFilExistingFile (0.00s) === RUN TestValidateProfilePathAsFileNewFile --- PASS: TestValidateProfilePathAsFileNewFile (0.00s) === RUN TestValidateProfilePathAsDirExistingDir --- PASS: TestValidateProfilePathAsDirExistingDir (0.00s) === RUN TestValidateProfilePathAsDirNewDir Override path specified in does not exist: '/tmp/TestValidateProfilePathAsDirNewDir1654475564/001/TestValidateProfilePathAsDirNewDir'! Assuming this is intentional, a new file will be created. --- PASS: TestValidateProfilePathAsDirNewDir (0.00s) PASS ok github.com/lmorg/murex/config/profile/paths 0.080s === RUN TestExecNilFileRef --- PASS: TestExecNilFileRef (0.00s) === RUN TestExecSuccess success --- PASS: TestExecSuccess (0.00s) === RUN TestExecError false--- PASS: TestExecError (0.00s) PASS ok github.com/lmorg/murex/config/profile/source 0.115s === RUN TestBadMutex --- PASS: TestBadMutex (0.10s) === RUN TestGoodMutex --- PASS: TestGoodMutex (0.50s) PASS ok github.com/lmorg/murex/debug 0.686s === RUN TestExampleCodeParses --- PASS: TestExampleCodeParses (0.01s) PASS ok github.com/lmorg/murex/examples 0.092s === RUN TestDocgenConfigTemplates --- PASS: TestDocgenConfigTemplates (0.31s) PASS ok github.com/lmorg/murex/gen 0.410s ? github.com/lmorg/murex/integrations [no test files] === RUN TestElementLookup --- PASS: TestElementLookup (0.00s) === RUN TestIsValidElementIndex --- PASS: TestIsValidElementIndex (0.00s) === RUN TestCharToIndex --- PASS: TestCharToIndex (0.00s) === RUN TestGetExtType --- PASS: TestGetExtType (0.00s) === RUN TestFuncId --- PASS: TestFuncId (0.00s) === RUN TestFuncIdListAllFull --- PASS: TestFuncIdListAllFull (0.00s) === RUN TestFuncParseDataTypes --- PASS: TestFuncParseDataTypes (0.00s) === RUN TestFuncParseDataTypesErrorOutOfOrder --- PASS: TestFuncParseDataTypesErrorOutOfOrder (0.00s) === RUN TestFuncParseDataTypesErrorCrLf --- PASS: TestFuncParseDataTypesErrorCrLf (0.00s) === RUN TestFuncParseDataTypesErrorSpaceTab --- PASS: TestFuncParseDataTypesErrorSpaceTab (0.00s) === RUN TestFuncParseDataTypesErrorColon --- PASS: TestFuncParseDataTypesErrorColon (0.00s) === RUN TestFuncParseDataTypesErrorQuote --- PASS: TestFuncParseDataTypesErrorQuote (0.00s) === RUN TestFuncParseDataTypesErrorSquare --- PASS: TestFuncParseDataTypesErrorSquare (0.00s) === RUN TestFuncParseDataTypesErrorComma --- PASS: TestFuncParseDataTypesErrorComma (0.00s) === RUN TestFuncSummary --- PASS: TestFuncSummary (0.00s) === RUN TestFuncParseDocExamples --- PASS: TestFuncParseDocExamples (0.00s) === RUN TestFuncParseOptional --- PASS: TestFuncParseOptional (0.00s) === RUN TestFuncParseHasDefault --- PASS: TestFuncParseHasDefault (0.00s) === RUN TestMethodExists --- PASS: TestMethodExists (0.00s) === RUN TestMethodDefine --- PASS: TestMethodDefine (0.00s) === RUN TestMethods --- PASS: TestMethods (0.00s) === RUN TestMethodTypes --- PASS: TestMethodTypes (0.00s) === RUN TestArgs --- PASS: TestArgs (0.00s) === RUN TestIsArray --- PASS: TestIsArray (0.00s) === RUN TestIsMap --- PASS: TestIsMap (0.00s) === RUN TestVariablesDefaults variables_test.go:19: Testing with flags: F_DEFAULTS --- PASS: TestVariablesDefaults (0.00s) === RUN TestReservedVariables --- PASS: TestReservedVariables (0.00s) === RUN TestAliases --- PASS: TestAliases (0.00s) === RUN TestAliasArray --- PASS: TestAliasArray (0.00s) === RUN TestArrayWithTypeTemplateJson --- PASS: TestArrayWithTypeTemplateJson (0.00s) === RUN TestArrayWithTypeTemplateJsonStructs --- PASS: TestArrayWithTypeTemplateJsonStructs (0.00s) === RUN TestArrayWithTypeTemplateString --- PASS: TestArrayWithTypeTemplateString (0.00s) === RUN TestMarshalArrayJsonString --- PASS: TestMarshalArrayJsonString (0.00s) === RUN TestMarshalArrayJsonInt --- PASS: TestMarshalArrayJsonInt (0.00s) === RUN TestMimeToMurex_appPlusJson --- PASS: TestMimeToMurex_appPlusJson (0.00s) === RUN TestUnmarshalArrayJsonString --- PASS: TestUnmarshalArrayJsonString (0.00s) === RUN TestUnmarshalArrayJsonInt --- PASS: TestUnmarshalArrayJsonInt (0.00s) === RUN TestProcessExecStruct --- PASS: TestProcessExecStruct (1.00s) === RUN TestExecPipeRedirect --- PASS: TestExecPipeRedirect (0.01s) === RUN TestOperatorLogicAndNormal --- PASS: TestOperatorLogicAndNormal (0.00s) === RUN TestOperatorLogicOrNormal --- PASS: TestOperatorLogicOrNormal (0.01s) === RUN TestOperatorLogicAndTry --- PASS: TestOperatorLogicAndTry (0.00s) === RUN TestOperatorLogicOrTry --- PASS: TestOperatorLogicOrTry (0.01s) === RUN TestOperatorLogicAndTryPipe --- PASS: TestOperatorLogicAndTryPipe (0.00s) === RUN TestOperatorLogicOrTryPipe --- PASS: TestOperatorLogicOrTryPipe (0.00s) === RUN TestOperatorsTry --- PASS: TestOperatorsTry (0.01s) === RUN TestJobsGarbageCollect --- PASS: TestJobsGarbageCollect (0.00s) === RUN TestJobsList --- PASS: TestJobsList (0.00s) === RUN TestMxProcess --- PASS: TestMxProcess (2.00s) === RUN TestBugFix # out("testing"); # a("[1..3]"); --- PASS: TestBugFix (0.00s) === RUN TestRedirection --- PASS: TestRedirection (0.00s) === RUN TestRedirectionParserBug --- PASS: TestRedirectionParserBug (0.00s) === RUN TestRedirectionPid --- PASS: TestRedirectionPid (1.00s) === RUN TestRedirectionFid --- PASS: TestRedirectionFid (2.00s) === RUN TestMurexTestDefine --- PASS: TestMurexTestDefine (8.00s) === RUN TestMurexTestUnit --- PASS: TestMurexTestUnit (0.00s) === RUN TestRunTestVarScoping --- PASS: TestRunTestVarScoping (0.00s) === RUN TestRunTestParameters --- PASS: TestRunTestParameters (0.00s) === RUN TestRunTestDataTypes --- PASS: TestRunTestDataTypes (0.00s) === RUN TestRunTestStdin --- PASS: TestRunTestStdin (0.00s) === RUN TestRunTestExitNumber --- PASS: TestRunTestExitNumber (0.00s) === RUN TestRunTestRegexStdout --- PASS: TestRunTestRegexStdout (0.00s) === RUN TestRunTestRegexStderr --- PASS: TestRunTestRegexStderr (0.00s) === RUN TestRunTestNotATest test_units_nil_test.go:56: Test report: [ { "Status": "ERROR", "TestName": "(unit)", "Message": "No unit tests exist for: `foobar`", "Exec": "foobar", "Params": null, "LineNumber": 0, "ColNumber": 0 } ] --- PASS: TestRunTestNotATest (0.00s) === RUN TestRunTestNotAFunction test_units_nil_test.go:90: Test report: [ { "Status": "ERROR", "TestName": "(unit)", "Message": "No unit tests exist for: `foobar`", "Exec": "foobar", "Params": null, "LineNumber": 0, "ColNumber": 0 }, { "Status": "ERROR", "TestName": "(unit)", "Message": "random_string_that_shouldnt_exist_kjhadgkjsdhgfksdahfgsadhjsdfjksadfhs failed to compile: function does not exist", "Exec": "random_string_that_shouldnt_exist_kjhadgkjsdhgfksdahfgsadhjsdfjksadfhs", "Params": null, "LineNumber": 0, "ColNumber": 0 } ] --- PASS: TestRunTestNotAFunction (0.00s) === RUN TestBug507 --- PASS: TestBug507 (0.00s) === RUN TestVarGlobal --- PASS: TestVarGlobal (0.00s) === RUN TestVarEnv --- PASS: TestVarEnv (0.02s) === RUN TestVarDotType --- PASS: TestVarDotType (0.02s) === RUN TestVariableMxLocal --- PASS: TestVariableMxLocal (0.00s) === RUN TestVariableMxGlobal --- PASS: TestVariableMxGlobal (0.00s) === RUN TestVariableMxLocalGlobal --- PASS: TestVariableMxLocalGlobal (0.00s) === RUN TestVariableMxGlobalLocal --- PASS: TestVariableMxGlobalLocal (0.00s) === RUN TestVarSelf --- PASS: TestVarSelf (1.00s) === RUN TestVarArgs --- PASS: TestVarArgs (0.00s) === RUN TestVarParams --- PASS: TestVarParams (0.00s) === RUN TestVarHostname --- PASS: TestVarHostname (0.00s) === RUN TestVarPwd --- PASS: TestVarPwd (0.00s) === RUN TestVarUser --- PASS: TestVarUser (0.00s) === RUN TestVarRandom --- PASS: TestVarRandom (0.00s) === RUN FuzzFuncParseDataTypes === RUN FuzzFuncParseDataTypes/seed#0 === RUN FuzzFuncParseDataTypes/seed#1 === RUN FuzzFuncParseDataTypes/seed#2 === RUN FuzzFuncParseDataTypes/seed#3 --- PASS: FuzzFuncParseDataTypes (0.00s) --- PASS: FuzzFuncParseDataTypes/seed#0 (0.00s) --- PASS: FuzzFuncParseDataTypes/seed#1 (0.00s) --- PASS: FuzzFuncParseDataTypes/seed#2 (0.00s) --- PASS: FuzzFuncParseDataTypes/seed#3 (0.00s) PASS ok github.com/lmorg/murex/lang 15.363s === RUN TestBlockPropertiesCrLf --- PASS: TestBlockPropertiesCrLf (0.00s) === RUN TestBlockPropertiesCrLfNoParams --- PASS: TestBlockPropertiesCrLfNoParams (0.00s) === RUN TestBlockPropertiesCrLfx2 --- PASS: TestBlockPropertiesCrLfx2 (0.00s) === RUN TestBlockPropertiesSemiColon --- PASS: TestBlockPropertiesSemiColon (0.00s) === RUN TestBlockPropertiesSemiColonCrLF --- PASS: TestBlockPropertiesSemiColonCrLF (0.00s) === RUN TestBlockPropertiesPosixPipe --- PASS: TestBlockPropertiesPosixPipe (0.00s) === RUN TestBlockPropertiesArrowPipe --- PASS: TestBlockPropertiesArrowPipe (0.00s) === RUN TestBlockPropertiesQuestionMark !!! WARNING: The operator `?` has been deprecated and will be removed in the v8.0 release !!! : Module: unknown !!! : File: unknown !!! : Line: 0 !!! : Column: 6 !!! WARNING: The operator `?` has been deprecated and will be removed in the v8.0 release !!! : Module: unknown !!! : File: unknown !!! : Line: 0 !!! : Column: 14 --- PASS: TestBlockPropertiesQuestionMark (0.00s) === RUN TestBlockPropertiesFormatGeneric --- PASS: TestBlockPropertiesFormatGeneric (0.00s) === RUN TestTrimCodeInErrMsg --- PASS: TestTrimCodeInErrMsg (0.00s) === RUN TestExpressions --- PASS: TestExpressions (0.00s) === RUN TestStupidOffByOneErrorsInSubExpressions --- PASS: TestStupidOffByOneErrorsInSubExpressions (0.00s) === RUN TestExpMultiplyStrict --- PASS: TestExpMultiplyStrict (0.00s) === RUN TestExpDivide --- PASS: TestExpDivide (0.00s) === RUN TestExpAdd --- PASS: TestExpAdd (0.00s) === RUN TestExpSubtract --- PASS: TestExpSubtract (0.00s) === RUN TestExpGreaterThan --- PASS: TestExpGreaterThan (0.00s) === RUN TestExpGreaterThanOrEqual --- PASS: TestExpGreaterThanOrEqual (0.00s) === RUN TestExpLessThan --- PASS: TestExpLessThan (0.00s) === RUN TestExpLessThanOrEqual --- PASS: TestExpLessThanOrEqual (0.00s) === RUN TestExpEqualToStrict --- PASS: TestExpEqualToStrict (0.00s) === RUN TestExpEqualToWeak --- PASS: TestExpEqualToWeak (0.00s) === RUN TestExpNotEqualToStrong --- PASS: TestExpNotEqualToStrong (0.00s) === RUN TestExpNotEqualToWeak --- PASS: TestExpNotEqualToWeak (0.00s) === RUN TestExpLike --- PASS: TestExpLike (0.00s) === RUN TestExpNotLike --- PASS: TestExpNotLike (0.00s) === RUN TestExpRegexp --- PASS: TestExpRegexp (0.00s) === RUN TestExpNotRegexp --- PASS: TestExpNotRegexp (0.00s) === RUN TestExprEquBugFixes --- PASS: TestExprEquBugFixes (0.00s) === RUN TestExpElvis --- PASS: TestExpElvis (0.00s) === RUN TestScalarNameDetokenised --- PASS: TestScalarNameDetokenised (0.00s) === RUN TestExpAssign --- PASS: TestExpAssign (0.00s) === RUN TestExpAssignAdd --- PASS: TestExpAssignAdd (0.00s) === RUN TestExpAssignSubtract --- PASS: TestExpAssignSubtract (0.00s) === RUN TestExpAssignMultiply --- PASS: TestExpAssignMultiply (0.00s) === RUN TestExpAssignDivide --- PASS: TestExpAssignDivide (0.00s) === RUN TestLazyAssigns --- PASS: TestLazyAssigns (0.00s) === RUN TestExpressionParserOffset0 --- PASS: TestExpressionParserOffset0 (0.00s) === RUN TestExpressionParserOffset5 --- PASS: TestExpressionParserOffset5 (0.00s) === RUN TestAutoGlobPromptHintText --- PASS: TestAutoGlobPromptHintText (0.00s) === RUN TestParseArray --- PASS: TestParseArray (0.00s) === RUN TestParseArrayBarewords --- PASS: TestParseArrayBarewords (0.00s) === RUN TestParseArrayWithArrayVar --- PASS: TestParseArrayWithArrayVar (0.00s) === RUN TestParseArrayObjects --- PASS: TestParseArrayObjects (0.00s) === RUN TestParseArrayBugfix832 --- PASS: TestParseArrayBugfix832 (0.00s) === RUN TestParseArrayNestedExpr --- PASS: TestParseArrayNestedExpr (0.00s) === RUN TestParseBareword --- PASS: TestParseBareword (0.00s) === RUN TestParseBoolean --- PASS: TestParseBoolean (0.00s) === RUN TestParseCommentInLineStatement --- PASS: TestParseCommentInLineStatement (0.00s) === RUN TestParseCommentInLine --- PASS: TestParseCommentInLine (0.00s) === RUN TestParseCommentMultiLine --- PASS: TestParseCommentMultiLine (0.00s) === RUN TestParseCommentIssue913 --- PASS: TestParseCommentIssue913 (0.00s) === RUN TestParseExprLogicalAnd --- PASS: TestParseExprLogicalAnd (0.00s) === RUN TestParseExprPlusPlus --- PASS: TestParseExprPlusPlus (0.00s) === RUN TestParseExprMinusMinus --- PASS: TestParseExprMinusMinus (0.00s) === RUN TestParseLambdaScalar --- PASS: TestParseLambdaScalar (0.00s) === RUN TestParseNumber --- PASS: TestParseNumber (0.00s) === RUN TestParseObject --- PASS: TestParseObject (0.00s) === RUN TestParseObjectBadGrammar --- PASS: TestParseObjectBadGrammar (0.00s) === RUN TestParseObjectLf --- PASS: TestParseObjectLf (0.00s) === RUN TestParseObjectBool --- PASS: TestParseObjectBool (0.00s) === RUN TestParseObjectNull --- PASS: TestParseObjectNull (0.00s) === RUN TestParseObjectZeroLengthString --- PASS: TestParseObjectZeroLengthString (0.00s) === RUN TestParseObjectNestedString --- PASS: TestParseObjectNestedString (0.00s) === RUN TestParseObjectNestedExpr --- PASS: TestParseObjectNestedExpr (0.00s) === RUN TestParseQuoteParen --- PASS: TestParseQuoteParen (0.00s) === RUN TestParseQuoteSingle --- PASS: TestParseQuoteSingle (0.00s) === RUN TestParseQuoteDouble --- PASS: TestParseQuoteDouble (0.00s) === RUN TestParseQuoteBlock --- PASS: TestParseQuoteBlock (0.00s) === RUN TestParseQuoteBlockIssue697 --- PASS: TestParseQuoteBlockIssue697 (0.00s) === RUN TestParseQuoteBackTicks !!! WARNING: Automatic backtick (`) conversions to single quote (') has been deprecated and will be removed in the v8.0 release !!! : Module: murex/TestParseQuoteBackTicks-0 !!! : File: !!! : Line: 0 !!! : Column: 1 --- PASS: TestParseQuoteBackTicks (0.00s) === RUN TestParseQuoteParenthesis --- PASS: TestParseQuoteParenthesis (0.00s) === RUN TestParseQuoteParenthesisBlock --- PASS: TestParseQuoteParenthesisBlock (0.00s) === RUN TestParseQuoteParenthesisNestedWithVar --- PASS: TestParseQuoteParenthesisNestedWithVar (0.00s) === RUN TestParseStatement --- PASS: TestParseStatement (0.00s) === RUN TestParseStatementNamedPipe --- PASS: TestParseStatementNamedPipe (0.00s) === RUN TestParseStatementExistingCode --- PASS: TestParseStatementExistingCode (0.00s) === RUN TestParseStatementStrings --- PASS: TestParseStatementStrings (0.00s) === RUN TestParseStatementObjCreators --- PASS: TestParseStatementObjCreators (0.00s) === RUN TestParseStatementEscCrLf --- PASS: TestParseStatementEscCrLf (0.00s) === RUN TestParseStatementEscape --- PASS: TestParseStatementEscape (0.00s) === RUN TestParseStatementStdin --- PASS: TestParseStatementStdin (0.00s) === RUN TestParseStatementTilde --- PASS: TestParseStatementTilde (0.00s) === RUN TestParseStatementParenthesesQuote --- PASS: TestParseStatementParenthesesQuote (0.00s) === RUN TestParseStatementCast --- PASS: TestParseStatementCast (0.00s) === RUN TestParseVarsScalarSymbol --- PASS: TestParseVarsScalarSymbol (0.00s) === RUN TestCreateIndexBlock --- PASS: TestCreateIndexBlock (0.00s) === RUN TestCreateElementBlock --- PASS: TestCreateElementBlock (0.00s) === RUN TestCreateRangeBlock --- PASS: TestCreateRangeBlock (0.00s) === RUN TestFormatBytesArrayBuilder --- PASS: TestFormatBytesArrayBuilder (0.00s) === RUN TestFormatBytesObjectBuilder --- PASS: TestFormatBytesObjectBuilder (0.00s) === RUN TestGenericsIssue845 --- PASS: TestGenericsIssue845 (0.00s) === RUN TestParamHangBug --- PASS: TestParamHangBug (0.00s) === RUN TestParamVarRange --- PASS: TestParamVarRange (0.00s) === RUN TestParseBlock --- PASS: TestParseBlock (0.00s) === RUN TestParseBlockExampleRealCode --- PASS: TestParseBlockExampleRealCode (0.00s) === RUN TestParseBlockSubBlocks --- PASS: TestParseBlockSubBlocks (0.00s) === RUN TestParseBlockExistingCodeBugFixes1 --- PASS: TestParseBlockExistingCodeBugFixes1 (0.00s) === RUN TestParseBlockEscapedCrLf --- PASS: TestParseBlockEscapedCrLf (0.00s) === RUN TestParseBlockPipeOverwriteFile1 --- PASS: TestParseBlockPipeOverwriteFile1 (0.00s) === RUN TestParseBlockPipeOverwriteFile2 --- PASS: TestParseBlockPipeOverwriteFile2 (0.00s) === RUN TestParseBlockPipeAppendFile1 --- PASS: TestParseBlockPipeAppendFile1 (0.00s) === RUN TestParseBlockPipeAppendFile2 --- PASS: TestParseBlockPipeAppendFile2 (0.00s) === RUN TestParseBlockLogicOperators --- PASS: TestParseBlockLogicOperators (0.00s) === RUN TestParseBlockAmpersand --- PASS: TestParseBlockAmpersand (0.00s) === RUN TestParseBlockHyphen --- PASS: TestParseBlockHyphen (0.00s) === RUN TestParseBlockCommentHash --- PASS: TestParseBlockCommentHash (0.00s) === RUN TestParseBlockArrayPanicBugFix --- PASS: TestParseBlockArrayPanicBugFix (0.01s) === RUN TestAlterOp --- PASS: TestAlterOp (0.00s) === RUN TestIssue854 --- PASS: TestIssue854 (0.00s) === RUN TestParseFunction --- PASS: TestParseFunction (0.00s) === RUN TestParseSubShellScalar --- PASS: TestParseSubShellScalar (0.00s) === RUN TestParseSubShellScalarParam --- PASS: TestParseSubShellScalarParam (0.00s) === RUN TestParseSubShellArray --- PASS: TestParseSubShellArray (0.00s) === RUN TestParseSubShellArrayParams --- PASS: TestParseSubShellArrayParams (0.00s) === RUN TestParseSubShellEmptyArrayBugFix --- PASS: TestParseSubShellEmptyArrayBugFix (0.01s) === RUN TestParseSubShellArrayJson --- PASS: TestParseSubShellArrayJson (0.00s) === RUN TestParseSubShellBugFixJsonStr --- PASS: TestParseSubShellBugFixJsonStr (0.00s) === RUN TestParseSwitchBasic --- PASS: TestParseSwitchBasic (0.00s) === RUN TestParseSwitchQuotes --- PASS: TestParseSwitchQuotes (0.00s) === RUN TestParseSwitchMultiStatement --- PASS: TestParseSwitchMultiStatement (0.00s) === RUN TestParseSwitchEscape --- PASS: TestParseSwitchEscape (0.00s) === RUN TestParseSwitchComments --- PASS: TestParseSwitchComments (0.00s) === RUN TestParseSwitchVariables --- PASS: TestParseSwitchVariables (0.00s) === RUN TestParseSwitchSubshells --- PASS: TestParseSwitchSubshells (0.00s) === RUN TestParseSwitchCreators --- PASS: TestParseSwitchCreators (0.00s) === RUN TestParseVarsScalar --- PASS: TestParseVarsScalar (0.00s) === RUN TestParseVarsArray --- PASS: TestParseVarsArray (0.00s) === RUN TestParseVarsTilder --- PASS: TestParseVarsTilder (0.00s) === RUN TestParseVarsTilderPlusNamePositive --- PASS: TestParseVarsTilderPlusNamePositive (0.00s) === RUN TestParseVarsTilderPlusNameNegative --- PASS: TestParseVarsTilderPlusNameNegative (0.00s) === RUN TestParseVarsIndex --- PASS: TestParseVarsIndex (0.01s) === RUN TestParseVarsElementSlash --- PASS: TestParseVarsElementSlash (0.03s) === RUN TestParseVarsElementDot --- PASS: TestParseVarsElementDot (0.00s) === RUN TestParseVarsDotNotation --- PASS: TestParseVarsDotNotation (0.00s) === RUN TestParseVarsParen --- PASS: TestParseVarsParen (0.00s) === RUN TestParseVarsIssue892 --- PASS: TestParseVarsIssue892 (0.00s) === RUN TestParseVarsIssue903 --- PASS: TestParseVarsIssue903 (0.01s) PASS ok github.com/lmorg/murex/lang/expressions 0.398s === RUN TestFunctionsBitwise --- PASS: TestFunctionsBitwise (0.00s) PASS ok github.com/lmorg/murex/lang/expressions/functions 0.181s === RUN TestCanGlobCmd --- PASS: TestCanGlobCmd (0.00s) === RUN TestReadNoGlobCmds --- PASS: TestReadNoGlobCmds (0.00s) === RUN TestWriteNoGlobCmds --- PASS: TestWriteNoGlobCmds (0.00s) PASS ok github.com/lmorg/murex/lang/expressions/noglob 0.192s === RUN TestGenericsIssue845 --- PASS: TestGenericsIssue845 (0.00s) PASS ok github.com/lmorg/murex/lang/expressions/primitives 0.183s ? github.com/lmorg/murex/lang/expressions/symbols [no test files] === RUN TestModver --- PASS: TestModver (0.00s) PASS ok github.com/lmorg/murex/lang/modver 0.153s === RUN TestFlags --- PASS: TestFlags (0.01s) === RUN TestGetString --- PASS: TestGetString (0.00s) === RUN TestGetInt --- PASS: TestGetInt (0.00s) === RUN TestGetUint32 --- PASS: TestGetUint32 (0.00s) === RUN TestGetBounds1 --- PASS: TestGetBounds1 (0.00s) PASS ok github.com/lmorg/murex/lang/parameters 0.194s === RUN TestPipes --- PASS: TestPipes (4.00s) PASS ok github.com/lmorg/murex/lang/pipes 4.202s === RUN TestAtomicBoolean --- PASS: TestAtomicBoolean (0.00s) === RUN TestName --- PASS: TestName (0.00s) === RUN TestNameSetRune --- PASS: TestNameSetRune (0.00s) === RUN TestSystemProcess --- PASS: TestSystemProcess (0.00s) PASS ok github.com/lmorg/murex/lang/process 0.203s ? github.com/lmorg/murex/lang/ref [no test files] === RUN TestRunModeStringer runmode_test.go:20: Normal runmode_test.go:22: BlockUnsafe runmode_test.go:23: FunctionUnsafe runmode_test.go:24: ModuleUnsafe runmode_test.go:26: BlockTry runmode_test.go:27: BlockTryPipe runmode_test.go:28: BlockTryErr runmode_test.go:29: BlockTryPipeErr runmode_test.go:31: FunctionTry runmode_test.go:32: FunctionTryPipe runmode_test.go:33: FunctionTryErr runmode_test.go:34: FunctionTryPipeErr runmode_test.go:36: ModuleTry runmode_test.go:37: ModuleTryPipe runmode_test.go:38: ModuleTryErr runmode_test.go:39: ModuleTryPipeErr --- PASS: TestRunModeStringer (0.01s) === RUN TestRunModeIsStrict --- PASS: TestRunModeIsStrict (0.00s) PASS ok github.com/lmorg/murex/lang/runmode 0.193s === RUN TestStateStringer functionstate_test.go:20: Undefined functionstate_test.go:21: MemAllocated functionstate_test.go:22: Assigned functionstate_test.go:23: Starting functionstate_test.go:24: Executing functionstate_test.go:25: Executed functionstate_test.go:26: Terminating functionstate_test.go:27: AwaitingGC functionstate_test.go:28: Stopped --- PASS: TestStateStringer (0.00s) === RUN TestStateVar --- PASS: TestStateVar (0.00s) === RUN TestStateNew --- PASS: TestStateNew (0.00s) PASS ok github.com/lmorg/murex/lang/state 0.225s ? github.com/lmorg/murex/lang/stdio [no test files] === RUN TestTrimSpaceRune --- PASS: TestTrimSpaceRune (0.00s) === RUN TestIsBlockRune --- PASS: TestIsBlockRune (0.00s) === RUN TestConvertGoTypeBoolean --- PASS: TestConvertGoTypeBoolean (0.00s) === RUN TestFloatToString --- PASS: TestFloatToString (0.00s) === RUN TestConvertGoTypeFloat --- PASS: TestConvertGoTypeFloat (0.00s) === RUN TestConvertGoTypeGeneric --- PASS: TestConvertGoTypeGeneric (0.00s) === RUN TestConvertGoTypeInteger --- PASS: TestConvertGoTypeInteger (0.00s) === RUN TestConvertGoTypeNull --- PASS: TestConvertGoTypeNull (0.00s) === RUN TestConvertGoTypeNumber --- PASS: TestConvertGoTypeNumber (0.00s) === RUN TestConvertGoTypeString --- PASS: TestConvertGoTypeString (0.00s) === RUN TestConvertGoTypeBaseline --- PASS: TestConvertGoTypeBaseline (0.00s) === RUN TestConvertGoTypeJsonToNumber --- PASS: TestConvertGoTypeJsonToNumber (0.00s) === RUN TestIsTrue --- PASS: TestIsTrue (0.00s) === RUN TestIsBlock --- PASS: TestIsBlock (0.00s) PASS ok github.com/lmorg/murex/lang/types 0.180s === RUN TestSyntaxCompletionsCurlyBrackets syntax_test.go:108: 0 test(s) failed --- PASS: TestSyntaxCompletionsCurlyBrackets (0.00s) === RUN TestSyntaxCompletionsSquareBrackets syntax_test.go:190: 0 test(s) failed --- PASS: TestSyntaxCompletionsSquareBrackets (0.00s) === RUN TestSyntaxCompletionsIndexElement syntax_test.go:229: 0 test(s) failed --- PASS: TestSyntaxCompletionsIndexElement (0.00s) === RUN TestSyntaxCompletionsMixedBrackets syntax_test.go:292: 0 test(s) failed --- PASS: TestSyntaxCompletionsMixedBrackets (0.00s) === RUN TestSyntaxCompletionsQuoteBrace syntax_test.go:339: 0 test(s) failed --- PASS: TestSyntaxCompletionsQuoteBrace (0.00s) === RUN TestSyntaxCompletionsQuotes syntax_test.go:407: 0 test(s) failed --- PASS: TestSyntaxCompletionsQuotes (0.00s) === RUN TestSyntaxCompletionsQuotesOvertype syntax_test.go:445: 0 test(s) failed --- PASS: TestSyntaxCompletionsQuotesOvertype (0.00s) === RUN TestSyntaxCompletionsQuotesInsert syntax_test.go:463: 0 test(s) failed --- PASS: TestSyntaxCompletionsQuotesInsert (0.00s) === RUN TestSyntaxCompletionsQuotesInsideBrackets syntax_test.go:501: 0 test(s) failed --- PASS: TestSyntaxCompletionsQuotesInsideBrackets (0.00s) === RUN TestSyntaxCompletionsComment syntax_test.go:533: 0 test(s) failed --- PASS: TestSyntaxCompletionsComment (0.00s) === RUN TestSyntaxCompletionsEscaped syntax_test.go:565: 0 test(s) failed --- PASS: TestSyntaxCompletionsEscaped (0.00s) === RUN TestSyntaxCompletionsBraceOvertype syntax_test.go:607: 0 test(s) failed --- PASS: TestSyntaxCompletionsBraceOvertype (0.00s) === RUN TestAspellInstalled --- PASS: TestAspellInstalled (0.00s) === RUN TestHintCodeBlock --- PASS: TestHintCodeBlock (0.00s) === RUN TestSpellcheckBadBlock Spellchecker error: missing closing brace '}' Expression: jsplit { : ^ Character : 9 https://murex.rocks/user-guide/spellcheck.html--- PASS: TestSpellcheckBadBlock (0.00s) === RUN FuzzHint === RUN FuzzHint/seed#0 === RUN FuzzHint/seed#1 === RUN FuzzHint/seed#2 === RUN FuzzHint/seed#3 === RUN FuzzHint/seed#4 === RUN FuzzHint/seed#5 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! Error writing to cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#6 === RUN FuzzHint/seed#7 === RUN FuzzHint/seed#8 === RUN FuzzHint/seed#9 === RUN FuzzHint/seed#10 === RUN FuzzHint/seed#11 === RUN FuzzHint/seed#12 === RUN FuzzHint/seed#13 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! Error writing to cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#14 === RUN FuzzHint/seed#15 === RUN FuzzHint/seed#16 === RUN FuzzHint/seed#17 === RUN FuzzHint/seed#18 === RUN FuzzHint/seed#19 === RUN FuzzHint/seed#20 === RUN FuzzHint/seed#21 === RUN FuzzHint/seed#22 === RUN FuzzHint/seed#23 === RUN FuzzHint/seed#24 === RUN FuzzHint/seed#25 === RUN FuzzHint/seed#26 === RUN FuzzHint/seed#27 === RUN FuzzHint/seed#28 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#29 === RUN FuzzHint/seed#30 === RUN FuzzHint/seed#31 === RUN FuzzHint/seed#32 === RUN FuzzHint/seed#33 === RUN FuzzHint/seed#34 === RUN FuzzHint/seed#35 === RUN FuzzHint/seed#36 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#37 === RUN FuzzHint/seed#38 === RUN FuzzHint/seed#39 === RUN FuzzHint/seed#40 === RUN FuzzHint/seed#41 === RUN FuzzHint/seed#42 === RUN FuzzHint/seed#43 === RUN FuzzHint/seed#44 === RUN FuzzHint/seed#45 === RUN FuzzHint/seed#46 === RUN FuzzHint/seed#47 === RUN FuzzHint/seed#48 === RUN FuzzHint/seed#49 === RUN FuzzHint/seed#50 === RUN FuzzHint/seed#51 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#52 === RUN FuzzHint/seed#53 === RUN FuzzHint/seed#54 === RUN FuzzHint/seed#55 === RUN FuzzHint/seed#56 === RUN FuzzHint/seed#57 === RUN FuzzHint/seed#58 === RUN FuzzHint/seed#59 === RUN FuzzHint/seed#60 === RUN FuzzHint/seed#61 === RUN FuzzHint/seed#62 === RUN FuzzHint/seed#63 === RUN FuzzHint/seed#64 === RUN FuzzHint/seed#65 === RUN FuzzHint/seed#66 === RUN FuzzHint/seed#67 === RUN FuzzHint/seed#68 === RUN FuzzHint/seed#69 === RUN FuzzHint/seed#70 Error querying cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! Error writing to cache in hint_summary: database is locked (5) (SQLITE_BUSY): '/tmp/murex-temp-cache.db' This is a murex bug. Please raise an issue at https://github.com/lmorg/murex/issues !!! Disabling persistent cache !!! === RUN FuzzHint/seed#71 === RUN FuzzHint/seed#72 === RUN FuzzHint/seed#73 === RUN FuzzHint/seed#74 === RUN FuzzHint/seed#75 === RUN FuzzHint/seed#76 === RUN FuzzHint/4928df59d7758237bb59628f7c309030600da0fc130846fb7a56342ffe323871 --- PASS: FuzzHint (0.05s) --- PASS: FuzzHint/seed#0 (0.00s) --- PASS: FuzzHint/seed#1 (0.00s) --- PASS: FuzzHint/seed#2 (0.00s) --- PASS: FuzzHint/seed#3 (0.00s) --- PASS: FuzzHint/seed#4 (0.00s) --- PASS: FuzzHint/seed#5 (0.00s) --- PASS: FuzzHint/seed#6 (0.00s) --- PASS: FuzzHint/seed#7 (0.00s) --- PASS: FuzzHint/seed#8 (0.00s) --- PASS: FuzzHint/seed#9 (0.00s) --- PASS: FuzzHint/seed#10 (0.00s) --- PASS: FuzzHint/seed#11 (0.00s) --- PASS: FuzzHint/seed#12 (0.00s) --- PASS: FuzzHint/seed#13 (0.00s) --- PASS: FuzzHint/seed#14 (0.00s) --- PASS: FuzzHint/seed#15 (0.00s) --- PASS: FuzzHint/seed#16 (0.00s) --- PASS: FuzzHint/seed#17 (0.00s) --- PASS: FuzzHint/seed#18 (0.00s) --- PASS: FuzzHint/seed#19 (0.00s) --- PASS: FuzzHint/seed#20 (0.00s) --- PASS: FuzzHint/seed#21 (0.00s) --- PASS: FuzzHint/seed#22 (0.00s) --- PASS: FuzzHint/seed#23 (0.00s) --- PASS: FuzzHint/seed#24 (0.00s) --- PASS: FuzzHint/seed#25 (0.00s) --- PASS: FuzzHint/seed#26 (0.00s) --- PASS: FuzzHint/seed#27 (0.00s) --- PASS: FuzzHint/seed#28 (0.00s) --- PASS: FuzzHint/seed#29 (0.00s) --- PASS: FuzzHint/seed#30 (0.00s) --- PASS: FuzzHint/seed#31 (0.00s) --- PASS: FuzzHint/seed#32 (0.00s) --- PASS: FuzzHint/seed#33 (0.00s) --- PASS: FuzzHint/seed#34 (0.00s) --- PASS: FuzzHint/seed#35 (0.00s) --- PASS: FuzzHint/seed#36 (0.00s) --- PASS: FuzzHint/seed#37 (0.00s) --- PASS: FuzzHint/seed#38 (0.00s) --- PASS: FuzzHint/seed#39 (0.00s) --- PASS: FuzzHint/seed#40 (0.00s) --- PASS: FuzzHint/seed#41 (0.00s) --- PASS: FuzzHint/seed#42 (0.00s) --- PASS: FuzzHint/seed#43 (0.00s) --- PASS: FuzzHint/seed#44 (0.00s) --- PASS: FuzzHint/seed#45 (0.00s) --- PASS: FuzzHint/seed#46 (0.00s) --- PASS: FuzzHint/seed#47 (0.00s) --- PASS: FuzzHint/seed#48 (0.00s) --- PASS: FuzzHint/seed#49 (0.00s) --- PASS: FuzzHint/seed#50 (0.00s) --- PASS: FuzzHint/seed#51 (0.00s) --- PASS: FuzzHint/seed#52 (0.00s) --- PASS: FuzzHint/seed#53 (0.00s) --- PASS: FuzzHint/seed#54 (0.00s) --- PASS: FuzzHint/seed#55 (0.00s) --- PASS: FuzzHint/seed#56 (0.00s) --- PASS: FuzzHint/seed#57 (0.00s) --- PASS: FuzzHint/seed#58 (0.00s) --- PASS: FuzzHint/seed#59 (0.00s) --- PASS: FuzzHint/seed#60 (0.00s) --- PASS: FuzzHint/seed#61 (0.00s) --- PASS: FuzzHint/seed#62 (0.00s) --- PASS: FuzzHint/seed#63 (0.00s) --- PASS: FuzzHint/seed#64 (0.00s) --- PASS: FuzzHint/seed#65 (0.00s) --- PASS: FuzzHint/seed#66 (0.00s) --- PASS: FuzzHint/seed#67 (0.00s) --- PASS: FuzzHint/seed#68 (0.00s) --- PASS: FuzzHint/seed#69 (0.00s) --- PASS: FuzzHint/seed#70 (0.00s) --- PASS: FuzzHint/seed#71 (0.00s) --- PASS: FuzzHint/seed#72 (0.00s) --- PASS: FuzzHint/seed#73 (0.00s) --- PASS: FuzzHint/seed#74 (0.00s) --- PASS: FuzzHint/seed#75 (0.00s) --- PASS: FuzzHint/seed#76 (0.00s) --- PASS: FuzzHint/4928df59d7758237bb59628f7c309030600da0fc130846fb7a56342ffe323871 (0.00s) === RUN FuzzSyntaxCompletion === RUN FuzzSyntaxCompletion/seed#0 === RUN FuzzSyntaxCompletion/seed#1 === RUN FuzzSyntaxCompletion/seed#2 === RUN FuzzSyntaxCompletion/seed#3 === RUN FuzzSyntaxCompletion/seed#4 === RUN FuzzSyntaxCompletion/seed#5 === RUN FuzzSyntaxCompletion/seed#6 === RUN FuzzSyntaxCompletion/seed#7 === RUN FuzzSyntaxCompletion/seed#8 === RUN FuzzSyntaxCompletion/seed#9 === RUN FuzzSyntaxCompletion/seed#10 === RUN FuzzSyntaxCompletion/seed#11 === RUN FuzzSyntaxCompletion/seed#12 === RUN FuzzSyntaxCompletion/seed#13 === RUN FuzzSyntaxCompletion/seed#14 === RUN FuzzSyntaxCompletion/seed#15 === RUN FuzzSyntaxCompletion/seed#16 === RUN FuzzSyntaxCompletion/seed#17 === RUN FuzzSyntaxCompletion/seed#18 === RUN FuzzSyntaxCompletion/seed#19 === RUN FuzzSyntaxCompletion/seed#20 === RUN FuzzSyntaxCompletion/seed#21 === RUN FuzzSyntaxCompletion/seed#22 === RUN FuzzSyntaxCompletion/seed#23 === RUN FuzzSyntaxCompletion/seed#24 === RUN FuzzSyntaxCompletion/seed#25 === RUN FuzzSyntaxCompletion/seed#26 === RUN FuzzSyntaxCompletion/seed#27 === RUN FuzzSyntaxCompletion/seed#28 === RUN FuzzSyntaxCompletion/seed#29 === RUN FuzzSyntaxCompletion/seed#30 === RUN FuzzSyntaxCompletion/seed#31 === RUN FuzzSyntaxCompletion/seed#32 === RUN FuzzSyntaxCompletion/seed#33 === RUN FuzzSyntaxCompletion/seed#34 === RUN FuzzSyntaxCompletion/seed#35 === RUN FuzzSyntaxCompletion/seed#36 === RUN FuzzSyntaxCompletion/seed#37 === RUN FuzzSyntaxCompletion/seed#38 === RUN FuzzSyntaxCompletion/seed#39 === RUN FuzzSyntaxCompletion/seed#40 === RUN FuzzSyntaxCompletion/seed#41 === RUN FuzzSyntaxCompletion/seed#42 === RUN FuzzSyntaxCompletion/seed#43 === RUN FuzzSyntaxCompletion/seed#44 === RUN FuzzSyntaxCompletion/seed#45 === RUN FuzzSyntaxCompletion/seed#46 === RUN FuzzSyntaxCompletion/seed#47 === RUN FuzzSyntaxCompletion/seed#48 === RUN FuzzSyntaxCompletion/seed#49 === RUN FuzzSyntaxCompletion/seed#50 === RUN FuzzSyntaxCompletion/seed#51 === RUN FuzzSyntaxCompletion/seed#52 === RUN FuzzSyntaxCompletion/seed#53 === RUN FuzzSyntaxCompletion/seed#54 === RUN FuzzSyntaxCompletion/seed#55 === RUN FuzzSyntaxCompletion/seed#56 === RUN FuzzSyntaxCompletion/seed#57 === RUN FuzzSyntaxCompletion/seed#58 === RUN FuzzSyntaxCompletion/seed#59 === RUN FuzzSyntaxCompletion/seed#60 === RUN FuzzSyntaxCompletion/seed#61 === RUN FuzzSyntaxCompletion/seed#62 === RUN FuzzSyntaxCompletion/seed#63 === RUN FuzzSyntaxCompletion/seed#64 === RUN FuzzSyntaxCompletion/seed#65 === RUN FuzzSyntaxCompletion/seed#66 === RUN FuzzSyntaxCompletion/seed#67 === RUN FuzzSyntaxCompletion/seed#68 === RUN FuzzSyntaxCompletion/seed#69 === RUN FuzzSyntaxCompletion/seed#70 === RUN FuzzSyntaxCompletion/seed#71 === RUN FuzzSyntaxCompletion/seed#72 === RUN FuzzSyntaxCompletion/seed#73 === RUN FuzzSyntaxCompletion/seed#74 === RUN FuzzSyntaxCompletion/seed#75 === RUN FuzzSyntaxCompletion/seed#76 === RUN FuzzSyntaxCompletion/seed#77 === RUN FuzzSyntaxCompletion/seed#78 === RUN FuzzSyntaxCompletion/seed#79 === RUN FuzzSyntaxCompletion/seed#80 === RUN FuzzSyntaxCompletion/seed#81 === RUN FuzzSyntaxCompletion/seed#82 === RUN FuzzSyntaxCompletion/seed#83 === RUN FuzzSyntaxCompletion/seed#84 === RUN FuzzSyntaxCompletion/seed#85 === RUN FuzzSyntaxCompletion/seed#86 === RUN FuzzSyntaxCompletion/seed#87 === RUN FuzzSyntaxCompletion/seed#88 === RUN FuzzSyntaxCompletion/seed#89 === RUN FuzzSyntaxCompletion/seed#90 === RUN FuzzSyntaxCompletion/seed#91 === RUN FuzzSyntaxCompletion/seed#92 === RUN FuzzSyntaxCompletion/seed#93 === RUN FuzzSyntaxCompletion/seed#94 === RUN FuzzSyntaxCompletion/seed#95 === RUN FuzzSyntaxCompletion/seed#96 === RUN FuzzSyntaxCompletion/seed#97 === RUN FuzzSyntaxCompletion/seed#98 === RUN FuzzSyntaxCompletion/seed#99 === RUN FuzzSyntaxCompletion/seed#100 === RUN FuzzSyntaxCompletion/seed#101 === RUN FuzzSyntaxCompletion/seed#102 === RUN FuzzSyntaxCompletion/seed#103 === RUN FuzzSyntaxCompletion/seed#104 === RUN FuzzSyntaxCompletion/seed#105 === RUN FuzzSyntaxCompletion/seed#106 === RUN FuzzSyntaxCompletion/seed#107 === RUN FuzzSyntaxCompletion/seed#108 === RUN FuzzSyntaxCompletion/seed#109 === RUN FuzzSyntaxCompletion/seed#110 === RUN FuzzSyntaxCompletion/seed#111 === RUN FuzzSyntaxCompletion/seed#112 === RUN FuzzSyntaxCompletion/seed#113 === RUN FuzzSyntaxCompletion/seed#114 === RUN FuzzSyntaxCompletion/seed#115 === RUN FuzzSyntaxCompletion/seed#116 === RUN FuzzSyntaxCompletion/seed#117 === RUN FuzzSyntaxCompletion/seed#118 === RUN FuzzSyntaxCompletion/seed#119 === RUN FuzzSyntaxCompletion/seed#120 === RUN FuzzSyntaxCompletion/seed#121 === RUN FuzzSyntaxCompletion/seed#122 === RUN FuzzSyntaxCompletion/seed#123 === RUN FuzzSyntaxCompletion/seed#124 === RUN FuzzSyntaxCompletion/seed#125 === RUN FuzzSyntaxCompletion/seed#126 === RUN FuzzSyntaxCompletion/seed#127 === RUN FuzzSyntaxCompletion/seed#128 === RUN FuzzSyntaxCompletion/seed#129 === RUN FuzzSyntaxCompletion/seed#130 === RUN FuzzSyntaxCompletion/seed#131 === RUN FuzzSyntaxCompletion/seed#132 === RUN FuzzSyntaxCompletion/seed#133 === RUN FuzzSyntaxCompletion/seed#134 === RUN FuzzSyntaxCompletion/seed#135 === RUN FuzzSyntaxCompletion/seed#136 === RUN FuzzSyntaxCompletion/seed#137 === RUN FuzzSyntaxCompletion/seed#138 === RUN FuzzSyntaxCompletion/seed#139 === RUN FuzzSyntaxCompletion/seed#140 === RUN FuzzSyntaxCompletion/seed#141 === RUN FuzzSyntaxCompletion/seed#142 === RUN FuzzSyntaxCompletion/seed#143 === RUN FuzzSyntaxCompletion/seed#144 === RUN FuzzSyntaxCompletion/seed#145 === RUN FuzzSyntaxCompletion/seed#146 === RUN FuzzSyntaxCompletion/seed#147 === RUN FuzzSyntaxCompletion/seed#148 === RUN FuzzSyntaxCompletion/seed#149 === RUN FuzzSyntaxCompletion/seed#150 === RUN FuzzSyntaxCompletion/seed#151 === RUN FuzzSyntaxCompletion/seed#152 === RUN FuzzSyntaxCompletion/seed#153 === RUN FuzzSyntaxCompletion/seed#154 === RUN FuzzSyntaxCompletion/seed#155 === RUN FuzzSyntaxCompletion/seed#156 === RUN FuzzSyntaxCompletion/seed#157 === RUN FuzzSyntaxCompletion/seed#158 === RUN FuzzSyntaxCompletion/seed#159 === RUN FuzzSyntaxCompletion/seed#160 === RUN FuzzSyntaxCompletion/seed#161 === RUN FuzzSyntaxCompletion/seed#162 === RUN FuzzSyntaxCompletion/seed#163 === RUN FuzzSyntaxCompletion/seed#164 === RUN FuzzSyntaxCompletion/seed#165 === RUN FuzzSyntaxCompletion/seed#166 === RUN FuzzSyntaxCompletion/seed#167 === RUN FuzzSyntaxCompletion/seed#168 === RUN FuzzSyntaxCompletion/seed#169 === RUN FuzzSyntaxCompletion/seed#170 === RUN FuzzSyntaxCompletion/seed#171 === RUN FuzzSyntaxCompletion/seed#172 === RUN FuzzSyntaxCompletion/seed#173 === RUN FuzzSyntaxCompletion/seed#174 === RUN FuzzSyntaxCompletion/seed#175 === RUN FuzzSyntaxCompletion/seed#176 === RUN FuzzSyntaxCompletion/seed#177 === RUN FuzzSyntaxCompletion/seed#178 === RUN FuzzSyntaxCompletion/seed#179 === RUN FuzzSyntaxCompletion/seed#180 === RUN FuzzSyntaxCompletion/seed#181 === RUN FuzzSyntaxCompletion/seed#182 === RUN FuzzSyntaxCompletion/seed#183 === RUN FuzzSyntaxCompletion/seed#184 === RUN FuzzSyntaxCompletion/seed#185 === RUN FuzzSyntaxCompletion/seed#186 === RUN FuzzSyntaxCompletion/seed#187 === RUN FuzzSyntaxCompletion/seed#188 === RUN FuzzSyntaxCompletion/seed#189 === RUN FuzzSyntaxCompletion/seed#190 === RUN FuzzSyntaxCompletion/seed#191 === RUN FuzzSyntaxCompletion/seed#192 === RUN FuzzSyntaxCompletion/seed#193 === RUN FuzzSyntaxCompletion/seed#194 === RUN FuzzSyntaxCompletion/seed#195 === RUN FuzzSyntaxCompletion/seed#196 === RUN FuzzSyntaxCompletion/seed#197 --- PASS: FuzzSyntaxCompletion (0.00s) --- PASS: FuzzSyntaxCompletion/seed#0 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#1 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#2 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#3 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#4 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#5 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#6 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#7 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#8 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#9 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#10 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#11 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#12 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#13 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#14 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#15 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#16 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#17 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#18 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#19 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#20 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#21 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#22 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#23 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#24 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#25 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#26 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#27 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#28 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#29 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#30 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#31 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#32 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#33 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#34 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#35 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#36 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#37 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#38 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#39 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#40 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#41 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#42 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#43 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#44 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#45 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#46 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#47 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#48 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#49 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#50 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#51 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#52 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#53 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#54 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#55 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#56 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#57 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#58 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#59 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#60 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#61 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#62 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#63 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#64 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#65 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#66 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#67 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#68 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#69 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#70 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#71 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#72 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#73 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#74 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#75 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#76 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#77 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#78 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#79 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#80 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#81 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#82 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#83 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#84 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#85 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#86 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#87 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#88 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#89 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#90 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#91 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#92 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#93 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#94 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#95 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#96 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#97 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#98 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#99 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#100 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#101 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#102 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#103 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#104 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#105 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#106 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#107 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#108 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#109 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#110 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#111 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#112 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#113 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#114 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#115 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#116 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#117 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#118 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#119 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#120 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#121 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#122 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#123 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#124 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#125 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#126 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#127 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#128 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#129 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#130 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#131 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#132 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#133 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#134 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#135 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#136 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#137 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#138 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#139 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#140 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#141 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#142 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#143 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#144 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#145 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#146 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#147 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#148 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#149 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#150 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#151 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#152 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#153 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#154 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#155 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#156 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#157 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#158 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#159 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#160 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#161 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#162 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#163 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#164 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#165 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#166 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#167 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#168 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#169 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#170 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#171 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#172 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#173 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#174 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#175 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#176 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#177 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#178 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#179 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#180 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#181 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#182 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#183 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#184 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#185 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#186 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#187 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#188 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#189 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#190 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#191 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#192 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#193 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#194 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#195 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#196 (0.00s) --- PASS: FuzzSyntaxCompletion/seed#197 (0.00s) PASS ok github.com/lmorg/murex/shell 0.303s === RUN TestFormatSuggestionsOrder --- PASS: TestFormatSuggestionsOrder (0.00s) === RUN TestFormatSuggestionsUnordered --- PASS: TestFormatSuggestionsUnordered (0.00s) === RUN TestAutocompleteDocgen --- PASS: TestAutocompleteDocgen (0.00s) === RUN TestAutocompleteDocgenBug --- PASS: TestAutocompleteDocgenBug (0.00s) === RUN TestAutocompleteDynamic --- PASS: TestAutocompleteDynamic (0.02s) === RUN TestAutocompleteDynamicDesc --- PASS: TestAutocompleteDynamicDesc (0.02s) === RUN TestAutocompleteDynamicArrayChain --- PASS: TestAutocompleteDynamicArrayChain (0.01s) === RUN TestAutocompleteDynamicArrayChainOptional --- PASS: TestAutocompleteDynamicArrayChainOptional (0.03s) === RUN TestAutocompleteDynamicArrayChainOptionalMultiple --- PASS: TestAutocompleteDynamicArrayChainOptionalMultiple (0.02s) === RUN TestAutocompleteDynamicDescArrayChain --- PASS: TestAutocompleteDynamicDescArrayChain (0.02s) === RUN TestAutocompleteDynamicDescArrayChainOptional --- PASS: TestAutocompleteDynamicDescArrayChainOptional (0.02s) === RUN TestAutocompleteDynamicDescArrayChainOptionalMultiple --- PASS: TestAutocompleteDynamicDescArrayChainOptionalMultiple (0.03s) === RUN TestAutocompleteNested --- PASS: TestAutocompleteNested (0.00s) === RUN TestAutocompleteComplexNestedDynamic --- PASS: TestAutocompleteComplexNestedDynamic (0.06s) === RUN TestAutocompleteComplexNestedDynamicDesc --- PASS: TestAutocompleteComplexNestedDynamicDesc (0.06s) PASS ok github.com/lmorg/murex/shell/autocomplete 0.554s === RUN TestHintSummary --- PASS: TestHintSummary (0.00s) PASS ok github.com/lmorg/murex/shell/hintsummary 0.229s === RUN TestNoColon --- PASS: TestNoColon (0.01s) === RUN TestTestHistory --- PASS: TestTestHistory (0.00s) === RUN TestBangBang --- PASS: TestBangBang (0.00s) === RUN TestHistPrefix --- PASS: TestHistPrefix (0.00s) === RUN TestHistIndex --- PASS: TestHistIndex (0.00s) === RUN TestHistRegex --- PASS: TestHistRegex (0.00s) === RUN TestHistHashTag --- PASS: TestHistHashTag (0.00s) === RUN TestHistParam --- PASS: TestHistParam (0.00s) === RUN TestHistReplace --- PASS: TestHistReplace (0.00s) PASS ok github.com/lmorg/murex/shell/history 0.223s ? github.com/lmorg/murex/shell/session [no test files] ? github.com/lmorg/murex/shell/signal_handler [no test files] ? github.com/lmorg/murex/shell/signal_handler/sigfns [no test files] === RUN TestExpand --- PASS: TestExpand (0.00s) === RUN TestExpandString --- PASS: TestExpandString (0.00s) === RUN TestCompare --- PASS: TestCompare (0.00s) PASS ok github.com/lmorg/murex/shell/variables 0.222s === RUN TestInstalledDepsTest --- PASS: TestInstalledDepsTest (0.00s) === RUN TestBool --- PASS: TestBool (0.00s) === RUN TestMurex --- PASS: TestMurex (0.00s) PASS ok github.com/lmorg/murex/test 0.247s === RUN TestCountTests --- PASS: TestCountTests (0.00s) PASS ok github.com/lmorg/murex/test/count 0.206s === RUN TestServer --- PASS: TestServer (0.50s) PASS ok github.com/lmorg/murex/test/count/server 0.690s === RUN TestNormalisePath --- PASS: TestNormalisePath (0.00s) === RUN TestCrLfTrim --- PASS: TestCrLfTrim (0.00s) === RUN TestCrLfTrimRune --- PASS: TestCrLfTrimRune (0.00s) === RUN TestCrLfTrimString --- PASS: TestCrLfTrimString (0.00s) === RUN TestIsURL --- PASS: TestIsURL (0.00s) === RUN TestExtractFileName --- PASS: TestExtractFileName (0.00s) === RUN TestExists --- PASS: TestExists (0.00s) PASS ok github.com/lmorg/murex/utils 0.215s === RUN TestSplitPath --- PASS: TestSplitPath (0.00s) === RUN TestUpdateMap --- PASS: TestUpdateMap (0.00s) === RUN TestUpdateNestedMap --- PASS: TestUpdateNestedMap (0.00s) === RUN TestNewMap --- PASS: TestNewMap (0.00s) === RUN TestUpdateArrayAlpha --- PASS: TestUpdateArrayAlpha (0.00s) === RUN TestUpdateArrayNumeric --- PASS: TestUpdateArrayNumeric (0.00s) === RUN TestNewArray --- PASS: TestNewArray (0.00s) === RUN TestUpdateNestedArrayAlpha --- PASS: TestUpdateNestedArrayAlpha (0.00s) === RUN TestUpdateNestedArrayNumeric --- PASS: TestUpdateNestedArrayNumeric (0.00s) === RUN TestUpdateArrayDiffDataTypesInt --- PASS: TestUpdateArrayDiffDataTypesInt (0.00s) === RUN TestUpdateArrayDiffDataTypesFloat --- PASS: TestUpdateArrayDiffDataTypesFloat (0.00s) === RUN TestUpdateArrayDiffDataTypesBoolTrue --- PASS: TestUpdateArrayDiffDataTypesBoolTrue (0.00s) === RUN TestUpdateArrayDiffDataTypesBoolFalse --- PASS: TestUpdateArrayDiffDataTypesBoolFalse (0.00s) === RUN TestUpdateArrayDiffDataTypesString --- PASS: TestUpdateArrayDiffDataTypesString (0.00s) === RUN TestUpdateArrayFloat --- PASS: TestUpdateArrayFloat (0.00s) === RUN TestUpdateIssue850 --- PASS: TestUpdateIssue850 (0.00s) === RUN TestMergeMap --- PASS: TestMergeMap (0.00s) === RUN TestMergeAndUpdateMap --- PASS: TestMergeAndUpdateMap (0.00s) === RUN TestMergeArrayAlpha --- PASS: TestMergeArrayAlpha (0.00s) === RUN TestMergeArrayNumeric --- PASS: TestMergeArrayNumeric (0.00s) === RUN TestMergeNestedArrayAlpha --- PASS: TestMergeNestedArrayAlpha (0.00s) === RUN TestMergeNestedArrayNumeric --- PASS: TestMergeNestedArrayNumeric (0.00s) === RUN TestMergeNestedArrayMap --- PASS: TestMergeNestedArrayMap (0.00s) === RUN TestMergeNestedArrayArray --- PASS: TestMergeNestedArrayArray (0.00s) === RUN TestMergeNestedMapArray --- PASS: TestMergeNestedMapArray (0.00s) === RUN TestMergeNestedMapMap --- PASS: TestMergeNestedMapMap (0.00s) === RUN TestMergeIssue850n1 --- PASS: TestMergeIssue850n1 (0.00s) === RUN TestMergeIssue850n2 --- PASS: TestMergeIssue850n2 (0.00s) === RUN TestMergeIssue850n3 --- PASS: TestMergeIssue850n3 (0.00s) === RUN TestMergeIssue850n4 --- PASS: TestMergeIssue850n4 (0.00s) === RUN TestSumMapInt --- PASS: TestSumMapInt (0.00s) === RUN TestSumMapFloat64 --- PASS: TestSumMapFloat64 (0.00s) === RUN TestSumMapInterface --- PASS: TestSumMapInterface (0.00s) === RUN TestSumIssue850 --- PASS: TestSumIssue850 (0.00s) PASS ok github.com/lmorg/murex/utils/alter 0.222s === RUN TestAnsiColoured --- PASS: TestAnsiColoured (0.00s) === RUN TestAnsiNoColour --- PASS: TestAnsiNoColour (0.00s) === RUN TestChar20Leak --- PASS: TestChar20Leak (0.00s) === RUN TestGetConsts --- PASS: TestGetConsts (0.00s) PASS ok github.com/lmorg/murex/utils/ansi 0.228s ? github.com/lmorg/murex/utils/ansi/codes [no test files] === RUN TestFormatTitle --- PASS: TestFormatTitle (0.00s) === RUN TestFormatIcon --- PASS: TestFormatIcon (0.00s) === RUN TestFormatTmux --- PASS: TestFormatTmux (0.00s) === RUN FuzzFormatTitle === RUN FuzzFormatTitle/seed#0 === RUN FuzzFormatTitle/seed#1 === RUN FuzzFormatTitle/seed#2 === RUN FuzzFormatTitle/seed#3 === RUN FuzzFormatTitle/seed#4 === RUN FuzzFormatTitle/seed#5 === RUN FuzzFormatTitle/seed#6 --- PASS: FuzzFormatTitle (0.00s) --- PASS: FuzzFormatTitle/seed#0 (0.00s) --- PASS: FuzzFormatTitle/seed#1 (0.00s) --- PASS: FuzzFormatTitle/seed#2 (0.00s) --- PASS: FuzzFormatTitle/seed#3 (0.00s) --- PASS: FuzzFormatTitle/seed#4 (0.00s) --- PASS: FuzzFormatTitle/seed#5 (0.00s) --- PASS: FuzzFormatTitle/seed#6 (0.00s) === RUN FuzzFormatTmux === RUN FuzzFormatTmux/seed#0 === RUN FuzzFormatTmux/seed#1 === RUN FuzzFormatTmux/seed#2 === RUN FuzzFormatTmux/seed#3 === RUN FuzzFormatTmux/seed#4 === RUN FuzzFormatTmux/seed#5 === RUN FuzzFormatTmux/seed#6 --- PASS: FuzzFormatTmux (0.00s) --- PASS: FuzzFormatTmux/seed#0 (0.00s) --- PASS: FuzzFormatTmux/seed#1 (0.00s) --- PASS: FuzzFormatTmux/seed#2 (0.00s) --- PASS: FuzzFormatTmux/seed#3 (0.00s) --- PASS: FuzzFormatTmux/seed#4 (0.00s) --- PASS: FuzzFormatTmux/seed#5 (0.00s) --- PASS: FuzzFormatTmux/seed#6 (0.00s) === RUN FuzzSanitize === RUN FuzzSanitize/seed#0 === RUN FuzzSanitize/seed#1 === RUN FuzzSanitize/seed#2 === RUN FuzzSanitize/seed#3 === RUN FuzzSanitize/seed#4 === RUN FuzzSanitize/seed#5 === RUN FuzzSanitize/seed#6 --- PASS: FuzzSanitize (0.00s) --- PASS: FuzzSanitize/seed#0 (0.00s) --- PASS: FuzzSanitize/seed#1 (0.00s) --- PASS: FuzzSanitize/seed#2 (0.00s) --- PASS: FuzzSanitize/seed#3 (0.00s) --- PASS: FuzzSanitize/seed#4 (0.00s) --- PASS: FuzzSanitize/seed#5 (0.00s) --- PASS: FuzzSanitize/seed#6 (0.00s) PASS ok github.com/lmorg/murex/utils/ansititle 0.232s ? github.com/lmorg/murex/utils/cache [no test files] ? github.com/lmorg/murex/utils/cache/cachedb [no test files] === RUN TestCd --- PASS: TestCd (0.00s) PASS ok github.com/lmorg/murex/utils/cd 0.218s ? github.com/lmorg/murex/utils/cd/cache [no test files] === RUN TestTempDir --- PASS: TestTempDir (0.00s) PASS ok github.com/lmorg/murex/utils/consts 0.218s === RUN TestCounter --- PASS: TestCounter (0.00s) PASS ok github.com/lmorg/murex/utils/counter 0.215s ? github.com/lmorg/murex/utils/crash [no test files] === RUN TestSortAndDedupString --- PASS: TestSortAndDedupString (0.00s) PASS ok github.com/lmorg/murex/utils/dedup 0.211s === RUN TestVersion --- PASS: TestVersion (0.00s) === RUN TestCopyright --- PASS: TestCopyright (0.00s) === RUN TestLicense --- PASS: TestLicense (0.00s) PASS ok github.com/lmorg/murex/utils/docgen 0.210s ? github.com/lmorg/murex/utils/docgen/api [no test files] === RUN TestEnvVarsAll --- PASS: TestEnvVarsAll (0.00s) === RUN TestEnvVarsE2E --- PASS: TestEnvVarsE2E (0.00s) PASS ok github.com/lmorg/murex/utils/envvars 0.214s === RUN TestCommandLine --- PASS: TestCommandLine (0.00s) === RUN TestTable --- PASS: TestTable (0.00s) PASS ok github.com/lmorg/murex/utils/escape 0.210s === RUN TestMyHome --- PASS: TestMyHome (0.00s) PASS ok github.com/lmorg/murex/utils/home 0.216s === RUN TestExcelColumnLetter --- PASS: TestExcelColumnLetter (0.00s) === RUN TestOrdinal --- PASS: TestOrdinal (0.00s) PASS ok github.com/lmorg/murex/utils/humannumbers 0.210s === RUN TestString --- PASS: TestString (0.00s) === RUN TestRune --- PASS: TestRune (0.00s) === RUN FuzzInjectString === RUN FuzzInjectString/seed#0 === RUN FuzzInjectString/seed#1 === RUN FuzzInjectString/seed#2 === RUN FuzzInjectString/seed#3 === RUN FuzzInjectString/seed#4 === RUN FuzzInjectString/seed#5 === RUN FuzzInjectString/seed#6 === RUN FuzzInjectString/seed#7 === RUN FuzzInjectString/seed#8 === RUN FuzzInjectString/seed#9 === RUN FuzzInjectString/seed#10 === RUN FuzzInjectString/seed#11 === RUN FuzzInjectString/seed#12 === RUN FuzzInjectString/seed#13 === RUN FuzzInjectString/seed#14 === RUN FuzzInjectString/seed#15 === RUN FuzzInjectString/seed#16 === RUN FuzzInjectString/seed#17 === RUN FuzzInjectString/seed#18 === RUN FuzzInjectString/seed#19 === RUN FuzzInjectString/seed#20 === RUN FuzzInjectString/seed#21 === RUN FuzzInjectString/seed#22 === RUN FuzzInjectString/seed#23 === RUN FuzzInjectString/seed#24 === RUN FuzzInjectString/seed#25 === RUN FuzzInjectString/seed#26 === RUN FuzzInjectString/seed#27 === RUN FuzzInjectString/seed#28 === RUN FuzzInjectString/seed#29 === RUN FuzzInjectString/seed#30 === RUN FuzzInjectString/seed#31 === RUN FuzzInjectString/seed#32 === RUN FuzzInjectString/seed#33 === RUN FuzzInjectString/seed#34 === RUN FuzzInjectString/seed#35 === RUN FuzzInjectString/seed#36 === RUN FuzzInjectString/seed#37 === RUN FuzzInjectString/seed#38 === RUN FuzzInjectString/seed#39 === RUN FuzzInjectString/seed#40 === RUN FuzzInjectString/seed#41 === RUN FuzzInjectString/seed#42 === RUN FuzzInjectString/seed#43 === RUN FuzzInjectString/seed#44 === RUN FuzzInjectString/seed#45 === RUN FuzzInjectString/seed#46 === RUN FuzzInjectString/seed#47 === RUN FuzzInjectString/seed#48 === RUN FuzzInjectString/seed#49 === RUN FuzzInjectString/seed#50 === RUN FuzzInjectString/seed#51 === RUN FuzzInjectString/seed#52 === RUN FuzzInjectString/seed#53 === RUN FuzzInjectString/seed#54 === RUN FuzzInjectString/seed#55 === RUN FuzzInjectString/seed#56 === RUN FuzzInjectString/seed#57 === RUN FuzzInjectString/seed#58 === RUN FuzzInjectString/seed#59 === RUN FuzzInjectString/seed#60 === RUN FuzzInjectString/seed#61 === RUN FuzzInjectString/seed#62 === RUN FuzzInjectString/seed#63 === RUN FuzzInjectString/seed#64 === RUN FuzzInjectString/seed#65 === RUN FuzzInjectString/seed#66 === RUN FuzzInjectString/seed#67 === RUN FuzzInjectString/seed#68 === RUN FuzzInjectString/seed#69 === RUN FuzzInjectString/seed#70 === RUN FuzzInjectString/seed#71 === RUN FuzzInjectString/seed#72 === RUN FuzzInjectString/seed#73 === RUN FuzzInjectString/seed#74 === RUN FuzzInjectString/seed#75 === RUN FuzzInjectString/seed#76 === RUN FuzzInjectString/seed#77 === RUN FuzzInjectString/seed#78 === RUN FuzzInjectString/seed#79 === RUN FuzzInjectString/seed#80 === RUN FuzzInjectString/seed#81 === RUN FuzzInjectString/seed#82 === RUN FuzzInjectString/seed#83 === RUN FuzzInjectString/seed#84 === RUN FuzzInjectString/seed#85 === RUN FuzzInjectString/seed#86 === RUN FuzzInjectString/seed#87 --- PASS: FuzzInjectString (0.00s) --- PASS: FuzzInjectString/seed#0 (0.00s) --- PASS: FuzzInjectString/seed#1 (0.00s) --- PASS: FuzzInjectString/seed#2 (0.00s) --- PASS: FuzzInjectString/seed#3 (0.00s) --- PASS: FuzzInjectString/seed#4 (0.00s) --- PASS: FuzzInjectString/seed#5 (0.00s) --- PASS: FuzzInjectString/seed#6 (0.00s) --- PASS: FuzzInjectString/seed#7 (0.00s) --- PASS: FuzzInjectString/seed#8 (0.00s) --- PASS: FuzzInjectString/seed#9 (0.00s) --- PASS: FuzzInjectString/seed#10 (0.00s) --- PASS: FuzzInjectString/seed#11 (0.00s) --- PASS: FuzzInjectString/seed#12 (0.00s) --- PASS: FuzzInjectString/seed#13 (0.00s) --- PASS: FuzzInjectString/seed#14 (0.00s) --- PASS: FuzzInjectString/seed#15 (0.00s) --- PASS: FuzzInjectString/seed#16 (0.00s) --- PASS: FuzzInjectString/seed#17 (0.00s) --- PASS: FuzzInjectString/seed#18 (0.00s) --- PASS: FuzzInjectString/seed#19 (0.00s) --- PASS: FuzzInjectString/seed#20 (0.00s) --- PASS: FuzzInjectString/seed#21 (0.00s) --- PASS: FuzzInjectString/seed#22 (0.00s) --- PASS: FuzzInjectString/seed#23 (0.00s) --- PASS: FuzzInjectString/seed#24 (0.00s) --- PASS: FuzzInjectString/seed#25 (0.00s) --- PASS: FuzzInjectString/seed#26 (0.00s) --- PASS: FuzzInjectString/seed#27 (0.00s) --- PASS: FuzzInjectString/seed#28 (0.00s) --- PASS: FuzzInjectString/seed#29 (0.00s) --- PASS: FuzzInjectString/seed#30 (0.00s) --- PASS: FuzzInjectString/seed#31 (0.00s) --- PASS: FuzzInjectString/seed#32 (0.00s) --- PASS: FuzzInjectString/seed#33 (0.00s) --- PASS: FuzzInjectString/seed#34 (0.00s) --- PASS: FuzzInjectString/seed#35 (0.00s) --- PASS: FuzzInjectString/seed#36 (0.00s) --- PASS: FuzzInjectString/seed#37 (0.00s) --- PASS: FuzzInjectString/seed#38 (0.00s) --- PASS: FuzzInjectString/seed#39 (0.00s) --- PASS: FuzzInjectString/seed#40 (0.00s) --- PASS: FuzzInjectString/seed#41 (0.00s) --- PASS: FuzzInjectString/seed#42 (0.00s) --- PASS: FuzzInjectString/seed#43 (0.00s) --- PASS: FuzzInjectString/seed#44 (0.00s) --- PASS: FuzzInjectString/seed#45 (0.00s) --- PASS: FuzzInjectString/seed#46 (0.00s) --- PASS: FuzzInjectString/seed#47 (0.00s) --- PASS: FuzzInjectString/seed#48 (0.00s) --- PASS: FuzzInjectString/seed#49 (0.00s) --- PASS: FuzzInjectString/seed#50 (0.00s) --- PASS: FuzzInjectString/seed#51 (0.00s) --- PASS: FuzzInjectString/seed#52 (0.00s) --- PASS: FuzzInjectString/seed#53 (0.00s) --- PASS: FuzzInjectString/seed#54 (0.00s) --- PASS: FuzzInjectString/seed#55 (0.00s) --- PASS: FuzzInjectString/seed#56 (0.00s) --- PASS: FuzzInjectString/seed#57 (0.00s) --- PASS: FuzzInjectString/seed#58 (0.00s) --- PASS: FuzzInjectString/seed#59 (0.00s) --- PASS: FuzzInjectString/seed#60 (0.00s) --- PASS: FuzzInjectString/seed#61 (0.00s) --- PASS: FuzzInjectString/seed#62 (0.00s) --- PASS: FuzzInjectString/seed#63 (0.00s) --- PASS: FuzzInjectString/seed#64 (0.00s) --- PASS: FuzzInjectString/seed#65 (0.00s) --- PASS: FuzzInjectString/seed#66 (0.00s) --- PASS: FuzzInjectString/seed#67 (0.00s) --- PASS: FuzzInjectString/seed#68 (0.00s) --- PASS: FuzzInjectString/seed#69 (0.00s) --- PASS: FuzzInjectString/seed#70 (0.00s) --- PASS: FuzzInjectString/seed#71 (0.00s) --- PASS: FuzzInjectString/seed#72 (0.00s) --- PASS: FuzzInjectString/seed#73 (0.00s) --- PASS: FuzzInjectString/seed#74 (0.00s) --- PASS: FuzzInjectString/seed#75 (0.00s) --- PASS: FuzzInjectString/seed#76 (0.00s) --- PASS: FuzzInjectString/seed#77 (0.00s) --- PASS: FuzzInjectString/seed#78 (0.00s) --- PASS: FuzzInjectString/seed#79 (0.00s) --- PASS: FuzzInjectString/seed#80 (0.00s) --- PASS: FuzzInjectString/seed#81 (0.00s) --- PASS: FuzzInjectString/seed#82 (0.00s) --- PASS: FuzzInjectString/seed#83 (0.00s) --- PASS: FuzzInjectString/seed#84 (0.00s) --- PASS: FuzzInjectString/seed#85 (0.00s) --- PASS: FuzzInjectString/seed#86 (0.00s) --- PASS: FuzzInjectString/seed#87 (0.00s) === RUN FuzzInjectRune === RUN FuzzInjectRune/seed#0 === RUN FuzzInjectRune/seed#1 === RUN FuzzInjectRune/seed#2 === RUN FuzzInjectRune/seed#3 === RUN FuzzInjectRune/seed#4 === RUN FuzzInjectRune/seed#5 === RUN FuzzInjectRune/seed#6 === RUN FuzzInjectRune/seed#7 === RUN FuzzInjectRune/seed#8 === RUN FuzzInjectRune/seed#9 === RUN FuzzInjectRune/seed#10 === RUN FuzzInjectRune/seed#11 === RUN FuzzInjectRune/seed#12 === RUN FuzzInjectRune/seed#13 === RUN FuzzInjectRune/seed#14 === RUN FuzzInjectRune/seed#15 === RUN FuzzInjectRune/seed#16 === RUN FuzzInjectRune/seed#17 === RUN FuzzInjectRune/seed#18 === RUN FuzzInjectRune/seed#19 === RUN FuzzInjectRune/seed#20 === RUN FuzzInjectRune/seed#21 === RUN FuzzInjectRune/seed#22 === RUN FuzzInjectRune/seed#23 === RUN FuzzInjectRune/seed#24 === RUN FuzzInjectRune/seed#25 === RUN FuzzInjectRune/seed#26 === RUN FuzzInjectRune/seed#27 === RUN FuzzInjectRune/seed#28 === RUN FuzzInjectRune/seed#29 === RUN FuzzInjectRune/seed#30 === RUN FuzzInjectRune/seed#31 === RUN FuzzInjectRune/seed#32 === RUN FuzzInjectRune/seed#33 === RUN FuzzInjectRune/seed#34 === RUN FuzzInjectRune/seed#35 === RUN FuzzInjectRune/seed#36 === RUN FuzzInjectRune/seed#37 === RUN FuzzInjectRune/seed#38 === RUN FuzzInjectRune/seed#39 === RUN FuzzInjectRune/seed#40 === RUN FuzzInjectRune/seed#41 === RUN FuzzInjectRune/seed#42 === RUN FuzzInjectRune/seed#43 === RUN FuzzInjectRune/seed#44 === RUN FuzzInjectRune/seed#45 === RUN FuzzInjectRune/seed#46 === RUN FuzzInjectRune/seed#47 === RUN FuzzInjectRune/seed#48 === RUN FuzzInjectRune/seed#49 === RUN FuzzInjectRune/seed#50 === RUN FuzzInjectRune/seed#51 === RUN FuzzInjectRune/seed#52 === RUN FuzzInjectRune/seed#53 === RUN FuzzInjectRune/seed#54 === RUN FuzzInjectRune/seed#55 === RUN FuzzInjectRune/seed#56 === RUN FuzzInjectRune/seed#57 === RUN FuzzInjectRune/seed#58 === RUN FuzzInjectRune/seed#59 === RUN FuzzInjectRune/seed#60 === RUN FuzzInjectRune/seed#61 === RUN FuzzInjectRune/seed#62 === RUN FuzzInjectRune/seed#63 === RUN FuzzInjectRune/seed#64 === RUN FuzzInjectRune/seed#65 === RUN FuzzInjectRune/seed#66 === RUN FuzzInjectRune/seed#67 === RUN FuzzInjectRune/seed#68 === RUN FuzzInjectRune/seed#69 === RUN FuzzInjectRune/seed#70 === RUN FuzzInjectRune/seed#71 === RUN FuzzInjectRune/seed#72 === RUN FuzzInjectRune/seed#73 === RUN FuzzInjectRune/seed#74 === RUN FuzzInjectRune/seed#75 === RUN FuzzInjectRune/seed#76 === RUN FuzzInjectRune/seed#77 === RUN FuzzInjectRune/seed#78 === RUN FuzzInjectRune/seed#79 === RUN FuzzInjectRune/seed#80 === RUN FuzzInjectRune/seed#81 === RUN FuzzInjectRune/seed#82 === RUN FuzzInjectRune/seed#83 === RUN FuzzInjectRune/seed#84 === RUN FuzzInjectRune/seed#85 === RUN FuzzInjectRune/seed#86 === RUN FuzzInjectRune/seed#87 --- PASS: FuzzInjectRune (0.00s) --- PASS: FuzzInjectRune/seed#0 (0.00s) --- PASS: FuzzInjectRune/seed#1 (0.00s) --- PASS: FuzzInjectRune/seed#2 (0.00s) --- PASS: FuzzInjectRune/seed#3 (0.00s) --- PASS: FuzzInjectRune/seed#4 (0.00s) --- PASS: FuzzInjectRune/seed#5 (0.00s) --- PASS: FuzzInjectRune/seed#6 (0.00s) --- PASS: FuzzInjectRune/seed#7 (0.00s) --- PASS: FuzzInjectRune/seed#8 (0.00s) --- PASS: FuzzInjectRune/seed#9 (0.00s) --- PASS: FuzzInjectRune/seed#10 (0.00s) --- PASS: FuzzInjectRune/seed#11 (0.00s) --- PASS: FuzzInjectRune/seed#12 (0.00s) --- PASS: FuzzInjectRune/seed#13 (0.00s) --- PASS: FuzzInjectRune/seed#14 (0.00s) --- PASS: FuzzInjectRune/seed#15 (0.00s) --- PASS: FuzzInjectRune/seed#16 (0.00s) --- PASS: FuzzInjectRune/seed#17 (0.00s) --- PASS: FuzzInjectRune/seed#18 (0.00s) --- PASS: FuzzInjectRune/seed#19 (0.00s) --- PASS: FuzzInjectRune/seed#20 (0.00s) --- PASS: FuzzInjectRune/seed#21 (0.00s) --- PASS: FuzzInjectRune/seed#22 (0.00s) --- PASS: FuzzInjectRune/seed#23 (0.00s) --- PASS: FuzzInjectRune/seed#24 (0.00s) --- PASS: FuzzInjectRune/seed#25 (0.00s) --- PASS: FuzzInjectRune/seed#26 (0.00s) --- PASS: FuzzInjectRune/seed#27 (0.00s) --- PASS: FuzzInjectRune/seed#28 (0.00s) --- PASS: FuzzInjectRune/seed#29 (0.00s) --- PASS: FuzzInjectRune/seed#30 (0.00s) --- PASS: FuzzInjectRune/seed#31 (0.00s) --- PASS: FuzzInjectRune/seed#32 (0.00s) --- PASS: FuzzInjectRune/seed#33 (0.00s) --- PASS: FuzzInjectRune/seed#34 (0.00s) --- PASS: FuzzInjectRune/seed#35 (0.00s) --- PASS: FuzzInjectRune/seed#36 (0.00s) --- PASS: FuzzInjectRune/seed#37 (0.00s) --- PASS: FuzzInjectRune/seed#38 (0.00s) --- PASS: FuzzInjectRune/seed#39 (0.00s) --- PASS: FuzzInjectRune/seed#40 (0.00s) --- PASS: FuzzInjectRune/seed#41 (0.00s) --- PASS: FuzzInjectRune/seed#42 (0.00s) --- PASS: FuzzInjectRune/seed#43 (0.00s) --- PASS: FuzzInjectRune/seed#44 (0.00s) --- PASS: FuzzInjectRune/seed#45 (0.00s) --- PASS: FuzzInjectRune/seed#46 (0.00s) --- PASS: FuzzInjectRune/seed#47 (0.00s) --- PASS: FuzzInjectRune/seed#48 (0.00s) --- PASS: FuzzInjectRune/seed#49 (0.00s) --- PASS: FuzzInjectRune/seed#50 (0.00s) --- PASS: FuzzInjectRune/seed#51 (0.00s) --- PASS: FuzzInjectRune/seed#52 (0.00s) --- PASS: FuzzInjectRune/seed#53 (0.00s) --- PASS: FuzzInjectRune/seed#54 (0.00s) --- PASS: FuzzInjectRune/seed#55 (0.00s) --- PASS: FuzzInjectRune/seed#56 (0.00s) --- PASS: FuzzInjectRune/seed#57 (0.00s) --- PASS: FuzzInjectRune/seed#58 (0.00s) --- PASS: FuzzInjectRune/seed#59 (0.00s) --- PASS: FuzzInjectRune/seed#60 (0.00s) --- PASS: FuzzInjectRune/seed#61 (0.00s) --- PASS: FuzzInjectRune/seed#62 (0.00s) --- PASS: FuzzInjectRune/seed#63 (0.00s) --- PASS: FuzzInjectRune/seed#64 (0.00s) --- PASS: FuzzInjectRune/seed#65 (0.00s) --- PASS: FuzzInjectRune/seed#66 (0.00s) --- PASS: FuzzInjectRune/seed#67 (0.00s) --- PASS: FuzzInjectRune/seed#68 (0.00s) --- PASS: FuzzInjectRune/seed#69 (0.00s) --- PASS: FuzzInjectRune/seed#70 (0.00s) --- PASS: FuzzInjectRune/seed#71 (0.00s) --- PASS: FuzzInjectRune/seed#72 (0.00s) --- PASS: FuzzInjectRune/seed#73 (0.00s) --- PASS: FuzzInjectRune/seed#74 (0.00s) --- PASS: FuzzInjectRune/seed#75 (0.00s) --- PASS: FuzzInjectRune/seed#76 (0.00s) --- PASS: FuzzInjectRune/seed#77 (0.00s) --- PASS: FuzzInjectRune/seed#78 (0.00s) --- PASS: FuzzInjectRune/seed#79 (0.00s) --- PASS: FuzzInjectRune/seed#80 (0.00s) --- PASS: FuzzInjectRune/seed#81 (0.00s) --- PASS: FuzzInjectRune/seed#82 (0.00s) --- PASS: FuzzInjectRune/seed#83 (0.00s) --- PASS: FuzzInjectRune/seed#84 (0.00s) --- PASS: FuzzInjectRune/seed#85 (0.00s) --- PASS: FuzzInjectRune/seed#86 (0.00s) --- PASS: FuzzInjectRune/seed#87 (0.00s) PASS ok github.com/lmorg/murex/utils/inject 0.221s === RUN TestInvalid --- PASS: TestInvalid (0.13s) === RUN TestLazyLogging --- PASS: TestLazyLogging (0.00s) === RUN TestJsonMap --- PASS: TestJsonMap (0.00s) === RUN TestBasicMapsBoolean --- PASS: TestBasicMapsBoolean (0.00s) === RUN TestBasicMapsNumbers --- PASS: TestBasicMapsNumbers (0.00s) === RUN TestBasicMaps --- PASS: TestBasicMaps (0.00s) === RUN TestBasicArrayBoolean --- PASS: TestBasicArrayBoolean (0.00s) === RUN TestBasicArrayNumber --- PASS: TestBasicArrayNumber (0.00s) === RUN TestBasicArrayString --- PASS: TestBasicArrayString (0.00s) === RUN TestQuotedColon --- PASS: TestQuotedColon (0.00s) === RUN TestHungProcess --- PASS: TestHungProcess (0.00s) === RUN TestComments --- PASS: TestComments (0.00s) === RUN FuzzParser === RUN FuzzParser/seed#0 === RUN FuzzParser/seed#1 === RUN FuzzParser/seed#2 === RUN FuzzParser/seed#3 --- PASS: FuzzParser (0.00s) --- PASS: FuzzParser/seed#0 (0.00s) --- PASS: FuzzParser/seed#1 (0.00s) --- PASS: FuzzParser/seed#2 (0.00s) --- PASS: FuzzParser/seed#3 (0.00s) PASS ok github.com/lmorg/murex/utils/json 0.360s === RUN TestCountInt --- PASS: TestCountInt (0.00s) === RUN TestCountFloat --- PASS: TestCountFloat (0.00s) === RUN TestCountString --- PASS: TestCountString (0.00s) === RUN TestCountBool --- PASS: TestCountBool (0.00s) === RUN TestCountInterface --- PASS: TestCountInterface (0.00s) === RUN TestCropPartial --- PASS: TestCropPartial (0.00s) === RUN TestGenericToString --- PASS: TestGenericToString (0.00s) === RUN TestMatch --- PASS: TestMatch (0.00s) === RUN TestRemoveOrdered --- PASS: TestRemoveOrdered (0.00s) === RUN TestRemoveUnordered --- PASS: TestRemoveUnordered (0.00s) === RUN TestSumInt --- PASS: TestSumInt (0.00s) === RUN TestSumFloat64 --- PASS: TestSumFloat64 (0.00s) === RUN TestSumInterface --- PASS: TestSumInterface (0.00s) PASS ok github.com/lmorg/murex/utils/lists 0.214s === RUN TestParseLineFlags --- PASS: TestParseLineFlags (0.00s) === RUN TestMan --- PASS: TestMan (0.00s) === RUN TestManSummary --- PASS: TestManSummary (0.00s) PASS ok github.com/lmorg/murex/utils/man 0.018s === RUN TestQuote --- PASS: TestQuote (0.00s) === RUN TestPair --- PASS: TestPair (0.00s) === RUN TestPairNested --- PASS: TestPairNested (0.00s) === RUN TestPairOverflow --- PASS: TestPairOverflow (0.00s) === RUN TestLazyStringGet --- PASS: TestLazyStringGet (0.71s) === RUN TestLazyStringStringer --- PASS: TestLazyStringStringer (0.77s) === RUN TestObjectsMap --- PASS: TestObjectsMap (0.00s) === RUN TestInvalid --- PASS: TestInvalid (0.09s) === RUN TestGithubIssue352 --- PASS: TestGithubIssue352 (0.00s) === RUN TestQuoteBrace --- PASS: TestQuoteBrace (0.01s) === RUN TestBasicMapsBoolean --- PASS: TestBasicMapsBoolean (0.01s) === RUN TestBasicMapsNumbers --- PASS: TestBasicMapsNumbers (0.02s) === RUN TestBasicMaps --- PASS: TestBasicMaps (0.01s) === RUN TestBasicArrayBoolean --- PASS: TestBasicArrayBoolean (0.00s) === RUN TestBasicArrayNumber --- PASS: TestBasicArrayNumber (0.00s) === RUN TestBasicArrayString --- PASS: TestBasicArrayString (0.00s) === RUN TestQuotedColon --- PASS: TestQuotedColon (0.00s) === RUN TestHungProcess --- PASS: TestHungProcess (0.01s) === RUN TestComments --- PASS: TestComments (0.00s) === RUN FuzzParser === RUN FuzzParser/seed#0 === RUN FuzzParser/seed#1 === RUN FuzzParser/seed#2 === RUN FuzzParser/seed#3 === RUN FuzzParser/82028ed5c60310bba0f811c32cc8524ce8b953755e4d634e79719f65438cb2c5 --- PASS: FuzzParser (0.00s) --- PASS: FuzzParser/seed#0 (0.00s) --- PASS: FuzzParser/seed#1 (0.00s) --- PASS: FuzzParser/seed#2 (0.00s) --- PASS: FuzzParser/seed#3 (0.00s) --- PASS: FuzzParser/82028ed5c60310bba0f811c32cc8524ce8b953755e4d634e79719f65438cb2c5 (0.00s) PASS ok github.com/lmorg/murex/utils/mxjson 1.653s ? github.com/lmorg/murex/utils/objectkeys [no test files] === RUN TestParserHighlightEscaped --- PASS: TestParserHighlightEscaped (0.00s) === RUN TestIsCmdUnsafe --- PASS: TestIsCmdUnsafe (0.00s) === RUN TestReadSafeCmds --- PASS: TestReadSafeCmds (0.00s) === RUN TestWriteSafeCmds --- PASS: TestWriteSafeCmds (0.00s) === RUN TestParser --- PASS: TestParser (0.00s) === RUN TestParserEscaped --- PASS: TestParserEscaped (0.00s) === RUN TestParserComment --- PASS: TestParserComment (0.00s) === RUN TestParserQuoteSingle --- PASS: TestParserQuoteSingle (0.00s) === RUN TestParserQuoteDouble --- PASS: TestParserQuoteDouble (0.00s) === RUN TestParserQuoteBrace --- PASS: TestParserQuoteBrace (0.00s) === RUN TestParserPipeBasic --- PASS: TestParserPipeBasic (0.00s) === RUN TestPipeTokenString --- PASS: TestPipeTokenString (0.00s) === RUN TestIsSafeCmdsBuiltins --- PASS: TestIsSafeCmdsBuiltins (0.00s) === RUN FuzzParser === RUN FuzzParser/seed#0 === RUN FuzzParser/seed#1 === RUN FuzzParser/seed#2 === RUN FuzzParser/seed#3 --- PASS: FuzzParser (0.00s) --- PASS: FuzzParser/seed#0 (0.00s) --- PASS: FuzzParser/seed#1 (0.00s) --- PASS: FuzzParser/seed#2 (0.00s) --- PASS: FuzzParser/seed#3 (0.00s) PASS ok github.com/lmorg/murex/utils/parser 0.046s === RUN TestJoin --- PASS: TestJoin (0.00s) PASS ok github.com/lmorg/murex/utils/path 0.034s === RUN TestSplit --- PASS: TestSplit (0.00s) PASS ok github.com/lmorg/murex/utils/pathsplit 0.033s === RUN TestPosix --- PASS: TestPosix (0.00s) PASS ok github.com/lmorg/murex/utils/posix 0.032s === RUN TestReadAll --- PASS: TestReadAll (0.00s) === RUN TestWithCancel --- PASS: TestWithCancel (0.00s) PASS ok github.com/lmorg/murex/utils/readall 0.034s === RUN TestRmBS --- PASS: TestRmBS (0.00s) PASS ok github.com/lmorg/murex/utils/rmbs 0.034s === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestCompareFunc --- PASS: TestCompareFunc (0.00s) === RUN TestVersionCompare --- PASS: TestVersionCompare (0.00s) PASS ok github.com/lmorg/murex/utils/semver 0.040s === RUN TestHighlighter --- PASS: TestHighlighter (0.00s) === RUN TestSpellcheckCrLf --- PASS: TestSpellcheckCrLf (0.00s) === RUN TestSpellcheckZeroLenStr --- PASS: TestSpellcheckZeroLenStr (0.00s) === RUN TestSpellcheckVariable --- PASS: TestSpellcheckVariable (0.00s) PASS ok github.com/lmorg/murex/utils/spellcheck 0.062s === RUN TestIsIn --- PASS: TestIsIn (0.00s) === RUN TestGet --- PASS: TestGet (0.00s) === RUN TestRead --- PASS: TestRead (0.00s) === RUN TestWrite --- PASS: TestWrite (0.00s) PASS ok github.com/lmorg/murex/utils/spellcheck/userdictionary 0.040s ? github.com/lmorg/murex/utils/sqlite3 [no test files] === RUN TestWriteCell --- PASS: TestWriteCell (0.00s) === RUN TestMoveContentsUp --- PASS: TestMoveContentsUp (0.00s) === RUN TestCell --- PASS: TestCell (0.00s) === RUN TestMoveCursorForwards --- PASS: TestMoveCursorForwards (0.00s) === RUN TestMoveCursorDownwards --- PASS: TestMoveCursorDownwards (0.00s) === RUN TestWriteSgrFgRedExportHtml --- PASS: TestWriteSgrFgRedExportHtml (0.00s) === RUN TestWriteSgrFgColoursExportHtml --- PASS: TestWriteSgrFgColoursExportHtml (0.00s) === RUN TestWriteBasic --- PASS: TestWriteBasic (0.00s) === RUN TestWriteNewLineCrLf1 --- PASS: TestWriteNewLineCrLf1 (0.00s) === RUN TestWriteNewLineCrLf2 --- PASS: TestWriteNewLineCrLf2 (0.00s) === RUN TestWriteNewLineLf --- PASS: TestWriteNewLineLf (0.00s) === RUN TestWriteTwice --- PASS: TestWriteTwice (0.00s) === RUN TestWriteSgrBasicExportHtml --- PASS: TestWriteSgrBasicExportHtml (0.00s) PASS ok github.com/lmorg/murex/utils/virtualterm 0.036s testing: warning: no tests to run PASS ok github.com/lmorg/murex/utils/wasmserver 0.023s [no tests to run] === RUN TestPath --- PASS: TestPath (0.00s) === RUN TestWhich --- PASS: TestWhich (0.00s) PASS ok github.com/lmorg/murex/utils/which 0.035s >>> murex: Entering fakeroot... created directory: '/home/buildozer/aports/testing/murex/pkg/' created directory: '/home/buildozer/aports/testing/murex/pkg/murex/' created directory: '/home/buildozer/aports/testing/murex/pkg/murex/usr/' created directory: '/home/buildozer/aports/testing/murex/pkg/murex/usr/bin/' 'murex' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/bin/murex' created directory: '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/' created directory: '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc' 'docs/user-guide/namedpipes.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/namedpipes.md' 'docs/user-guide/strict-types.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/strict-types.md' 'docs/user-guide/fileref.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/fileref.md' 'docs/user-guide/operators-and-tokens.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/operators-and-tokens.md' 'docs/user-guide/pipeline.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/pipeline.md' 'docs/user-guide/murex-arrays.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/murex-arrays.md' 'docs/user-guide/bang-prefix.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/bang-prefix.md' 'docs/user-guide/job-control.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/job-control.md' 'docs/user-guide/terminal-keys.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/terminal-keys.md' 'docs/user-guide/schedulers.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/schedulers.md' 'docs/user-guide/hint-text.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/hint-text.md' 'docs/user-guide/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/README.md' 'docs/user-guide/ansi.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/ansi.md' 'docs/user-guide/code-block.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/code-block.md' 'docs/user-guide/rosetta-stone.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/rosetta-stone.md' 'docs/user-guide/interactive-shell.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/interactive-shell.md' 'docs/user-guide/reserved-vars.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/reserved-vars.md' 'docs/user-guide/integrations.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/integrations.md' 'docs/user-guide/modules.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/modules.md' 'docs/user-guide/profile.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/profile.md' 'docs/user-guide/scoping.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide/scoping.md' 'docs/user-guide' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/user-guide' 'docs/optional/qr.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/qr.md' 'docs/optional/gz.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/gz.md' 'docs/optional/select.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/select.md' 'docs/optional/bz2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/bz2.md' 'docs/optional/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/README.md' 'docs/optional/sleep.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/sleep.md' 'docs/optional/base64.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional/base64.md' 'docs/optional' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/optional' 'docs/types/jsonl.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/jsonl.md' 'docs/types/toml.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/toml.md' 'docs/types/json.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/json.md' 'docs/types/xml.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/xml.md' 'docs/types/csv.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/csv.md' 'docs/types/int.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/int.md' 'docs/types/num.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/num.md' 'docs/types/commonlog.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/commonlog.md' 'docs/types/yaml.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/yaml.md' 'docs/types/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/README.md' 'docs/types/str.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/str.md' 'docs/types/generic.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/generic.md' 'docs/types/paths.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/paths.md' 'docs/types/float.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/float.md' 'docs/types/bool.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/bool.md' 'docs/types/path.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/path.md' 'docs/types/hcl.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/hcl.md' 'docs/types/jsonc.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/jsonc.md' 'docs/types/mxjson.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types/mxjson.md' 'docs/types' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/types' 'docs/tour.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/tour.md' 'docs/mkarray/decimal.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray/decimal.md' 'docs/mkarray/non-decimal.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray/non-decimal.md' 'docs/mkarray/character.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray/character.md' 'docs/mkarray/special.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray/special.md' 'docs/mkarray/date.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray/date.md' 'docs/mkarray' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/mkarray' 'docs/variables/params.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/params.md' 'docs/variables/self.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/self.md' 'docs/variables/murex_exe.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_exe.md' 'docs/variables/columns.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/columns.md' 'docs/variables/oldpwd.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/oldpwd.md' 'docs/variables/murex_modules.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_modules.md' 'docs/variables/numeric.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/numeric.md' 'docs/variables/event_return.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/event_return.md' 'docs/variables/hostname.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/hostname.md' 'docs/variables/home.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/home.md' 'docs/variables/murex_argv.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_argv.md' 'docs/variables/random.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/random.md' 'docs/variables/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/README.md' 'docs/variables/murex_history.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_history.md' 'docs/variables/logname.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/logname.md' 'docs/variables/pwdhist.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/pwdhist.md' 'docs/variables/murex_profile.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_profile.md' 'docs/variables/user.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/user.md' 'docs/variables/meta-values.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/meta-values.md' 'docs/variables/tmpdir.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/tmpdir.md' 'docs/variables/argv.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/argv.md' 'docs/variables/murex_preload.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_preload.md' 'docs/variables/lines.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/lines.md' 'docs/variables/shell.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/shell.md' 'docs/variables/murex_config_dir.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/murex_config_dir.md' 'docs/variables/pwd.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables/pwd.md' 'docs/variables' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/variables' 'docs/commands/runmode.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/runmode.md' 'docs/commands/key-code.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/key-code.md' 'docs/commands/pretty.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/pretty.md' 'docs/commands/g.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/g.md' 'docs/commands/history.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/history.md' 'docs/commands/lockfile.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/lockfile.md' 'docs/commands/autocomplete.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/autocomplete.md' 'docs/commands/round.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/round.md' 'docs/commands/version.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/version.md' 'docs/commands/private.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/private.md' 'docs/commands/summary.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/summary.md' 'docs/commands/switch.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/switch.md' 'docs/commands/try.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/try.md' 'docs/commands/or.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/or.md' 'docs/commands/die.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/die.md' 'docs/commands/prefix.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/prefix.md' 'docs/commands/alias.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/alias.md' 'docs/commands/if.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/if.md' 'docs/commands/err.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/err.md' 'docs/commands/cpuarch.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/cpuarch.md' 'docs/commands/man-summary.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/man-summary.md' 'docs/commands/ja.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/ja.md' 'docs/commands/murex-update-exe-list.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/murex-update-exe-list.md' 'docs/commands/count.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/count.md' 'docs/commands/out.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/out.md' 'docs/commands/mtac.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/mtac.md' 'docs/commands/bg.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/bg.md' 'docs/commands/list.case.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/list.case.md' 'docs/commands/test.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/test.md' 'docs/commands/escurl.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/escurl.md' 'docs/commands/type.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/type.md' 'docs/commands/open.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/open.md' 'docs/commands/os.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/os.md' 'docs/commands/get.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/get.md' 'docs/commands/post.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/post.md' 'docs/commands/true.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/true.md' 'docs/commands/pt.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/pt.md' 'docs/commands/false.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/false.md' 'docs/commands/formap.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/formap.md' 'docs/commands/fid-list.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/fid-list.md' 'docs/commands/murex-docs.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/murex-docs.md' 'docs/commands/runtime.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/runtime.md' 'docs/commands/escape.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/escape.md' 'docs/commands/fid-killall.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/fid-killall.md' 'docs/commands/debug.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/debug.md' 'docs/commands/append.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/append.md' 'docs/commands/is-null.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/is-null.md' 'docs/commands/openagent.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/openagent.md' 'docs/commands/method.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/method.md' 'docs/commands/mjoin.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/mjoin.md' 'docs/commands/let.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/let.md' 'docs/commands/rx.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/rx.md' 'docs/commands/break.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/break.md' 'docs/commands/eschtml.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/eschtml.md' 'docs/commands/rand.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/rand.md' 'docs/commands/source.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/source.md' 'docs/commands/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/README.md' 'docs/commands/unsafe.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/unsafe.md' 'docs/commands/msort.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/msort.md' 'docs/commands/getfile.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/getfile.md' 'docs/commands/a.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/a.md' 'docs/commands/format.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/format.md' 'docs/commands/which.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/which.md' 'docs/commands/jsplit.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/jsplit.md' 'docs/commands/cd.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/cd.md' 'docs/commands/continue.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/continue.md' 'docs/commands/devnull.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/devnull.md' 'docs/commands/signal.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/signal.md' 'docs/commands/regexp.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/regexp.md' 'docs/commands/exec.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/exec.md' 'docs/commands/tread.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/tread.md' 'docs/commands/fexec.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/fexec.md' 'docs/commands/for.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/for.md' 'docs/commands/trypipe.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/trypipe.md' 'docs/commands/and.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/and.md' 'docs/commands/fg.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/fg.md' 'docs/commands/event.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/event.md' 'docs/commands/trypipeerr.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/trypipeerr.md' 'docs/commands/murex-parser.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/murex-parser.md' 'docs/commands/exit.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/exit.md' 'docs/commands/map.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/map.md' 'docs/commands/struct-keys.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/struct-keys.md' 'docs/commands/open-image.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/open-image.md' 'docs/commands/2darray.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/2darray.md' 'docs/commands/time.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/time.md' 'docs/commands/catch.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/catch.md' 'docs/commands/cast.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/cast.md' 'docs/commands/not-func.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/not-func.md' 'docs/commands/alter.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/alter.md' 'docs/commands/expr.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/expr.md' 'docs/commands/tout.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/tout.md' 'docs/commands/export.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/export.md' 'docs/commands/man-get-flags.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/man-get-flags.md' 'docs/commands/left.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/left.md' 'docs/commands/fid-kill.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/fid-kill.md' 'docs/commands/tryerr.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/tryerr.md' 'docs/commands/esccli.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/esccli.md' 'docs/commands/cpucount.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/cpucount.md' 'docs/commands/match.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/match.md' 'docs/commands/right.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/right.md' 'docs/commands/get-type.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/get-type.md' 'docs/commands/tabulate.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/tabulate.md' 'docs/commands/set.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/set.md' 'docs/commands/suffix.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/suffix.md' 'docs/commands/function.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/function.md' 'docs/commands/datetime.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/datetime.md' 'docs/commands/murex-package.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/murex-package.md' 'docs/commands/ta.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/ta.md' 'docs/commands/exitnum.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/exitnum.md' 'docs/commands/return.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/return.md' 'docs/commands/global.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/global.md' 'docs/commands/addheading.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/addheading.md' 'docs/commands/tmp.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/tmp.md' 'docs/commands/pipe.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/pipe.md' 'docs/commands/read.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/read.md' 'docs/commands/while.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/while.md' 'docs/commands/bexists.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/bexists.md' 'docs/commands/f.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/f.md' 'docs/commands/config.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/config.md' 'docs/commands/args.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/args.md' 'docs/commands/foreach.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/foreach.md' 'docs/commands/prepend.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands/prepend.md' 'docs/commands' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/commands' 'docs/integrations/make.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/make.md' 'docs/integrations/iterm2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/iterm2.md' 'docs/integrations/kitty.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/kitty.md' 'docs/integrations/chatgpt.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/chatgpt.md' 'docs/integrations/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/README.md' 'docs/integrations/yarn.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/yarn.md' 'docs/integrations/spellcheck.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/spellcheck.md' 'docs/integrations/cheatsh.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/cheatsh.md' 'docs/integrations/man-pages.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/man-pages.md' 'docs/integrations/direnv.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/direnv.md' 'docs/integrations/terminology.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations/terminology.md' 'docs/integrations' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/integrations' 'docs/changelog/v5.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v5.0.md' 'docs/changelog/v2.3.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.3.md' 'docs/changelog/v2.8.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.8.md' 'docs/changelog/v6.4.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v6.4.md' 'docs/changelog/v5.2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v5.2.md' 'docs/changelog/v2.11.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.11.md' 'docs/changelog/v2.1.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.1.md' 'docs/changelog/v2.9.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.9.md' 'docs/changelog/v6.1.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v6.1.md' 'docs/changelog/v4.3.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v4.3.md' 'docs/changelog/v3.1.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v3.1.md' 'docs/changelog/v6.2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v6.2.md' 'docs/changelog/v5.1.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v5.1.md' 'docs/changelog/v6.3.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v6.3.md' 'docs/changelog/v2.10.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.10.md' 'docs/changelog/v2.7.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.7.md' 'docs/changelog/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/README.md' 'docs/changelog/v2.2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.2.md' 'docs/changelog/v6.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v6.0.md' 'docs/changelog/v2.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.0.md' 'docs/changelog/v4.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v4.0.md' 'docs/changelog/v2.6.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.6.md' 'docs/changelog/v2.4.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.4.md' 'docs/changelog/v3.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v3.0.md' 'docs/changelog/v4.1.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v4.1.md' 'docs/changelog/v4.4.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v4.4.md' 'docs/changelog/v7.0.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v7.0.md' 'docs/changelog/v5.3.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v5.3.md' 'docs/changelog/v2.5.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v2.5.md' 'docs/changelog/v4.2.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog/v4.2.md' 'docs/changelog' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/changelog' 'docs/parser/scalar.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/scalar.md' 'docs/parser/multiplication.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/multiplication.md' 'docs/parser/assign-or-merge.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/assign-or-merge.md' 'docs/parser/brace-quote.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/brace-quote.md' 'docs/parser/equ.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/equ.md' 'docs/parser/c-style-fun.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/c-style-fun.md' 'docs/parser/lambda.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/lambda.md' 'docs/parser/pipe-posix.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/pipe-posix.md' 'docs/parser/file-truncate.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/file-truncate.md' 'docs/parser/double-quote.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/double-quote.md' 'docs/parser/subtract-by.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/subtract-by.md' 'docs/parser/stdin.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/stdin.md' 'docs/parser/file-append.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/file-append.md' 'docs/parser/logical-and.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/logical-and.md' 'docs/parser/namedpipe.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/namedpipe.md' 'docs/parser/curly-brace.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/curly-brace.md' 'docs/parser/brace-quote-func.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/brace-quote-func.md' 'docs/parser/range.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/range.md' 'docs/parser/pipe-arrow.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/pipe-arrow.md' 'docs/parser/divide-by.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/divide-by.md' 'docs/parser/null-coalescing.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/null-coalescing.md' 'docs/parser/logical-or.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/logical-or.md' 'docs/parser/create-object.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/create-object.md' 'docs/parser/item-index.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/item-index.md' 'docs/parser/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/README.md' 'docs/parser/pipe-generic.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/pipe-generic.md' 'docs/parser/expr-inlined.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/expr-inlined.md' 'docs/parser/element.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/element.md' 'docs/parser/add-with.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/add-with.md' 'docs/parser/create-array.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/create-array.md' 'docs/parser/multiply-by.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/multiply-by.md' 'docs/parser/array.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/array.md' 'docs/parser/pipe-err.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/pipe-err.md' 'docs/parser/elvis.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/elvis.md' 'docs/parser/addition.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/addition.md' 'docs/parser/subtraction.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/subtraction.md' 'docs/parser/single-quote.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/single-quote.md' 'docs/parser/tilde.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/tilde.md' 'docs/parser/division.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser/division.md' 'docs/parser' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/parser' 'docs/events/oncommandcompletion.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/oncommandcompletion.md' 'docs/events/onsecondselapsed.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onsecondselapsed.md' 'docs/events/onpreview.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onpreview.md' 'docs/events/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/README.md' 'docs/events/onkeypress.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onkeypress.md' 'docs/events/onprompt.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onprompt.md' 'docs/events/onsignalreceived.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onsignalreceived.md' 'docs/events/onfilesystemchange.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events/onfilesystemchange.md' 'docs/events' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/events' 'docs/supported-platforms.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/supported-platforms.md' 'docs/apis/lang.IndexTemplateObject.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.IndexTemplateObject.md' 'docs/apis/lang.IndexTemplateTable.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.IndexTemplateTable.md' 'docs/apis/ReadArray.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/ReadArray.md' 'docs/apis/lang.ArrayTemplate.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.ArrayTemplate.md' 'docs/apis/ReadMap.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/ReadMap.md' 'docs/apis/WriteArray.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/WriteArray.md' 'docs/apis/ReadArrayWithType.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/ReadArrayWithType.md' 'docs/apis/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/README.md' 'docs/apis/ReadNotIndex.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/ReadNotIndex.md' 'docs/apis/lang.UnmarshalData.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.UnmarshalData.md' 'docs/apis/Marshal.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/Marshal.md' 'docs/apis/ReadIndex.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/ReadIndex.md' 'docs/apis/Unmarshal.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/Unmarshal.md' 'docs/apis/lang.MarshalData.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.MarshalData.md' 'docs/apis/lang.ArrayWithTypeTemplate.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis/lang.ArrayWithTypeTemplate.md' 'docs/apis' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/apis' 'docs/blog/split_personalities.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog/split_personalities.md' 'docs/blog/tmux_is_listening.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog/tmux_is_listening.md' 'docs/blog/README.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog/README.md' 'docs/blog/reading_lists.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog/reading_lists.md' 'docs/blog/vibe_coding_experiment.md' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog/vibe_coding_experiment.md' 'docs/blog' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/blog' 'docs' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex' 'examples/flags.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/flags.mx' 'examples/examples_test.go' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/examples_test.go' 'examples/foreach.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/foreach.mx' 'examples/arrays-as-parameters.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/arrays-as-parameters.mx' 'examples/dictionary-api.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/dictionary-api.mx' 'examples/appsize.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/appsize.mx' 'examples/hello-world.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/hello-world.mx' 'examples/inline-sql.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/inline-sql.mx' 'examples/loops-iteration.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/loops-iteration.mx' 'examples/try-catch.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/try-catch.mx' 'examples/table-indexes.mx' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples/table-indexes.mx' 'examples' -> '/home/buildozer/aports/testing/murex/pkg/murex/usr/share/doc/murex/examples' >>> murex-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/testing/murex/pkg/murex-doc/usr/share/doc' >>> murex-doc*: Preparing subpackage murex-doc... >>> murex-doc*: Running postcheck for murex-doc >>> murex*: Running postcheck for murex >>> murex*: Preparing package murex... >>> murex*: Stripping binaries >>> murex-doc*: Scanning shared objects >>> murex*: Scanning shared objects >>> murex-doc*: Tracing dependencies... >>> murex-doc*: Package size: 1.0 MB >>> murex-doc*: Compressing data... >>> murex-doc*: Create checksum... >>> murex-doc*: Create murex-doc-7.0.2107-r1.apk >>> murex*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> murex*: Package size: 15.4 MB >>> murex*: Compressing data... >>> murex*: Create checksum... >>> murex*: Create murex-7.0.2107-r1.apk >>> murex: Build complete at Wed, 09 Jul 2025 16:44:02 +0000 elapsed time 0h 1m 6s >>> murex: Cleaning up srcdir >>> murex: Cleaning up pkgdir >>> murex: Uninstalling dependencies... (1/6) Purging .makedepends-murex (20250709.164257) (2/6) Purging go (1.24.5-r0) (3/6) Purging binutils-gold (2.44-r0) (4/6) Purging aspell (0.60.8.1-r0) (5/6) Purging aspell-libs (0.60.8.1-r0) (6/6) Purging libintl (0.24.1-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 323 MiB in 104 packages >>> murex: Updating the testing/armhf repository index... >>> murex: Signing the index...