refactor: Clean up compile API + run approvals on O1 and O2 #240
229 passed, 57 failed and 0 skipped
❌ test-results.xml
286 tests were completed in 243s with 229 passed, 57 failed and 0 skipped.
✔️ src/util/arc4-signature-parser.spec.ts
src/util/arc4-signature-parser.spec.ts
✔️ arc4 signature parser > can parse valid types > byte parses
✔️ arc4 signature parser > can parse valid types > byte[] parses
✔️ arc4 signature parser > can parse valid types > byte[5] parses
✔️ arc4 signature parser > can parse valid types > bool parses
✔️ arc4 signature parser > can parse valid types > bool[] parses
✔️ arc4 signature parser > can parse valid types > bool[12] parses
✔️ arc4 signature parser > can parse valid types > uint8 parses
✔️ arc4 signature parser > can parse valid types > uint8[] parses
✔️ arc4 signature parser > can parse valid types > uint8[12] parses
✔️ arc4 signature parser > can parse valid types > uint16 parses
✔️ arc4 signature parser > can parse valid types > uint16[] parses
✔️ arc4 signature parser > can parse valid types > uint16[12] parses
✔️ arc4 signature parser > can parse valid types > uint32 parses
✔️ arc4 signature parser > can parse valid types > uint32[] parses
✔️ arc4 signature parser > can parse valid types > uint32[12] parses
✔️ arc4 signature parser > can parse valid types > uint64 parses
✔️ arc4 signature parser > can parse valid types > uint64[] parses
✔️ arc4 signature parser > can parse valid types > uint64[12] parses
✔️ arc4 signature parser > can parse valid types > uint128 parses
✔️ arc4 signature parser > can parse valid types > uint128[] parses
✔️ arc4 signature parser > can parse valid types > uint128[12] parses
✔️ arc4 signature parser > can parse valid types > uint256 parses
✔️ arc4 signature parser > can parse valid types > uint256[] parses
✔️ arc4 signature parser > can parse valid types > uint256[12] parses
✔️ arc4 signature parser > can parse valid types > string parses
✔️ arc4 signature parser > can parse valid types > string[] parses
✔️ arc4 signature parser > can parse valid types > string[12] parses
✔️ arc4 signature parser > can parse valid types > byte[][][] parses
✔️ arc4 signature parser > can parse valid types > byte[2][2][2] parses
✔️ arc4 signature parser > can parse valid types > (bool) parses
✔️ arc4 signature parser > can parse valid types > (bool,string,uint8,(uint16,string[]),bool[])[1][] parses
✔️ arc4 signature parser > errors on invalid types > float returns error Expecting string 'uint', got 'floa...'
✔️ arc4 signature parser > errors on invalid types > uint2 returns error n must be between 8 and 512, and a multiple of 8
✔️ arc4 signature parser > errors on invalid types > (uint8,uint2) returns error n must be between 8 and 512, and a multiple of 8
✔️ arc4 signature parser > errors on invalid types > uint8[ returns error Expecting character ']', but got end of input.
✔️ arc4 signature parser > errors on invalid types > uint8] returns error Expecting ',', '[', or ')', but got ]
✔️ arc4 signature parser > errors on invalid types > uint8,uint8 returns error Signature contained more than one type. Wrap multiple types in parentheses to declare a tuple type
✔️ arc4 signature parser > errors on invalid types > (uint8 returns error Tuple has not been closed
✔️ arc4 signature parser > errors on invalid types > (uint8,bool)) returns error Char ')' has no matching opening '('
✔️ src/util/base-32.spec.ts
src/util/base-32.spec.ts
✔️ base-32 encoding > Zero address should be AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ
✔️ base-32 encoding > encode and decode should return same value > Uint8Array[]
✔️ base-32 encoding > encode and decode should return same value > Uint8Array[ 1 ]
✔️ base-32 encoding > encode and decode should return same value > Uint8Array[ 1, 2, 3, 4, 5, 6, 7, 8 ]
✔️ base-32 encoding > encode and decode should return same value > Uint8Array[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
✔️ base-32 encoding > encode and decode should return same value > Uint8Array[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
✔️ tests/approvals.spec.ts
tests/approvals.spec.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/abi-decorators.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/accounts.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/arc-28-events.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/arc4-encode-decode.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/arc4-struct.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/arc4-types.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/array-destructuring.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/array-literals.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/assert-match.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/avm11.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/biguint-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/boolean-conversions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/boolean-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/box-enum-contract.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/box-proxies.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/byte-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/call-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/casting.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/conditional-expression.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/destructured-params.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/destructuring-iterators.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/do-loops.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/ensure-budget.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/extract-bytes.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/for-loops.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/for-of-loops.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/global-state.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/implicit-create.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/inheritance-a.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/inheritance-b.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/intrinsic-calls.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/itxn.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/jsdoc.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/local-state.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/logic-sig.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/multi-inheritance.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/named-types.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/non-arc4.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/numeric-literal-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/object-destructuring.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/pre-approved-sale.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/precompiled-apps.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/precompiled-factory.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/prefix-postfix-operators.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/property-ordering.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/reserve-scratch.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/shadowed-variables.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/state-totals.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/strings.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/super-calls.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/switch-statements.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/uint64-expressions.algo.ts
✔️ Approvals > Compile Unoptimized > tests/approvals/while-loops.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/abi-decorators.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/accounts.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/arc-28-events.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/arc4-encode-decode.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/arc4-struct.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/arc4-types.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/array-destructuring.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/array-literals.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/assert-match.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/avm11.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/biguint-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/boolean-conversions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/boolean-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/box-enum-contract.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/box-proxies.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/byte-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/call-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/casting.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/conditional-expression.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/destructured-params.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/destructuring-iterators.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/do-loops.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/ensure-budget.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/extract-bytes.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/for-loops.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/for-of-loops.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/global-state.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/implicit-create.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/inheritance-a.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/inheritance-b.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/intrinsic-calls.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/itxn.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/jsdoc.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/local-state.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/logic-sig.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/multi-inheritance.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/named-types.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/non-arc4.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/numeric-literal-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/object-destructuring.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/pre-approved-sale.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/precompiled-apps.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/precompiled-factory.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/prefix-postfix-operators.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/property-ordering.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/reserve-scratch.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/shadowed-variables.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/state-totals.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/strings.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/super-calls.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/switch-statements.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/uint64-expressions.algo.ts
✔️ Approvals > Compile O1 > tests/approvals/while-loops.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/abi-decorators.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/accounts.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/arc-28-events.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/arc4-encode-decode.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/arc4-struct.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/arc4-types.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/array-destructuring.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/array-literals.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/assert-match.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/avm11.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/biguint-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/boolean-conversions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/boolean-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/box-enum-contract.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/box-proxies.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/byte-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/call-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/casting.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/conditional-expression.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/destructured-params.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/destructuring-iterators.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/do-loops.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/ensure-budget.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/extract-bytes.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/for-loops.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/for-of-loops.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/global-state.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/implicit-create.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/inheritance-a.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/inheritance-b.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/intrinsic-calls.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/itxn.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/jsdoc.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/local-state.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/logic-sig.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/multi-inheritance.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/named-types.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/non-arc4.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/numeric-literal-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/object-destructuring.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/pre-approved-sale.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/precompiled-apps.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/precompiled-factory.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/prefix-postfix-operators.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/property-ordering.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/reserve-scratch.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/shadowed-variables.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/state-totals.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/strings.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/super-calls.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/switch-statements.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/uint64-expressions.algo.ts
✔️ Approvals > Compile O2 > tests/approvals/while-loops.algo.ts
✔️ Approvals > There should be no differences to committed changes
✔️ tests/check-version.spec.ts
tests/check-version.spec.ts
✔️ The puya version available for testing > must match the target version
✔️ tests/expected-output.spec.ts
tests/expected-output.spec.ts
✔️ Expected output > 'tests/expected-output/uint64-expressi…' > has expected output
✔️ Expected output > 'tests/expected-output/prefix-postfix-…' > has expected output
✔️ Expected output > 'tests/expected-output/object-destruct…' > has expected output
✔️ Expected output > 'tests/expected-output/numeric-literal…' > has expected output
✔️ Expected output > 'tests/expected-output/null-values.alg…' > has expected output
✔️ Expected output > 'tests/expected-output/not-supported.a…' > has expected output
✔️ Expected output > 'tests/expected-output/mutating-tuples…' > has expected output
✔️ Expected output > 'tests/expected-output/multi-inheritan…' > has expected output
✔️ Expected output > 'tests/expected-output/logic-sig.algo.…' > has expected output
✔️ Expected output > 'tests/expected-output/invalid-array-u…' > has expected output
✔️ Expected output > 'tests/expected-output/global-state.al…' > has expected output
✔️ Expected output > 'tests/expected-output/extract-bytes.a…' > has expected output
✔️ Expected output > 'tests/expected-output/dynamic-imports…' > has expected output
✔️ Expected output > 'tests/expected-output/conditional-exp…' > has expected output
✔️ Expected output > 'tests/expected-output/cant-create.alg…' > has expected output
✔️ Expected output > 'tests/expected-output/byte-expression…' > has expected output
✔️ Expected output > 'tests/expected-output/biguint-express…' > has expected output
✔️ Expected output > 'tests/expected-output/array-literals.…' > has expected output
✔️ Expected output > 'tests/expected-output/array-destructu…' > has expected output
✔️ Expected output > 'tests/expected-output/arc4-types.algo…' > has expected output
✔️ Expected output > 'tests/expected-output/arc4-struct.alg…' > has expected output
✔️ Expected output > 'tests/expected-output/arc28-events.al…' > has expected output
✔️ Expected output > 'tests/expected-output/abi-decorators.…' > has expected output
❌ tests/onchain/abi-decorators.spec.ts
tests/onchain/abi-decorators.spec.ts
❌ abi-decorators > can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e1d59788-a4c3-4779-b8e6-5ea59fd14e00/AbiDecorators.arc56.json'
❌ abi-decorators > methods can be called
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e02e6191-c054-4ea4-80e9-a264ace4e503/AbiDecorators.arc56.json'
❌ abi-decorators > overloaded methods can be called
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/dd5bf18f-a536-450f-a093-bcb489db454e/AbiDecorators.arc56.json'
❌ abi-decorators > overrided methods work as expected
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/cdddc023-d902-4480-90de-86f18356c272/AbiDecorators.arc56.json'
❌ tests/onchain/accounts.spec.ts
tests/onchain/accounts.spec.ts
❌ accounts > returns account data
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b6bcfc13-01cf-4100-b03e-31bf44f1f902/AccountsContract.arc56.json'
❌ tests/onchain/arc-28-events.spec.ts
tests/onchain/arc-28-events.spec.ts
❌ arc 28 events > It works with struct types
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/3cbfa1d2-e7d1-4ee3-ba51-e6efbfd9550c/EventEmitter.arc56.json'
❌ arc 28 events > It works with dynamic bytes
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/278c7db2-d197-4291-9c34-2dc6bfeef004/EventEmitter.arc56.json'
❌ tests/onchain/arc4-types.spec.ts
tests/onchain/arc4-types.spec.ts
❌ arc4-types > runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/603b53e2-94a9-4cce-89c3-d30ee9a49edc/Arc4TypesTestContract.approval.bin'
❌ arc4-struct > testVectorCreationAndEquality
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/bc0906c2-f5f4-4b8e-bca1-7cdef6232093/StructDemo.arc56.json'
❌ arc4-struct > add vectors
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/fb64af81-5b1a-401a-8581-95d92ea29242/StructDemo.arc56.json'
❌ arc4-struct > implicit casting and spreading
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/c6270acc-e731-4ed7-86d9-960c6592a881/StructDemo.arc56.json'
❌ arc4-encode-decode > encoding
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/d82562e9-df0b-42c1-9955-51b2a8001d71/Arc4EncodeDecode.arc56.json'
❌ arc4-encode-decode > decoding
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/eaa1c020-182f-403d-ba67-09d621d0fe07/Arc4EncodeDecode.arc56.json'
❌ tests/onchain/assert-match.spec.ts
tests/onchain/assert-match.spec.ts
❌ assert match > it can be called
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b3be3f92-be88-40af-b840-644fa6966b78/AssertMatchContract.arc56.json'
❌ tests/onchain/biguint-expressions.spec.ts
tests/onchain/biguint-expressions.spec.ts
❌ biguint expressions > should run
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/5b24220c-740d-47a9-9a57-a070b604ead4/DemoContract.approval.bin'
❌ tests/onchain/boolean-conversions.spec.ts
tests/onchain/boolean-conversions.spec.ts
❌ boolean conversions match > it can be called
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/47780678-ef38-4623-9c25-8167f917e1c6/BooleanConversionsAlgo.approval.bin'
❌ tests/onchain/box-enum-contract.spec.ts
tests/onchain/box-enum-contract.spec.ts
❌ box-enum-contract > can store and load enums
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/81671dcb-c0d9-4c39-b170-ae6d792805ac/BoxContract.arc56.json'
❌ tests/onchain/box-proxies.spec.ts
tests/onchain/box-proxies.spec.ts
❌ BoxProxies > Should run
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/c1600fec-0224-4619-8512-59528dabd1f6/BoxContract.approval.bin'
❌ tests/onchain/byte-expressions.spec.ts
tests/onchain/byte-expressions.spec.ts
❌ byte expressions > runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b0b7733a-47c7-4692-acf3-c81245612b49/DemoContract.arc56.json'
❌ tests/onchain/extract-bytes.spec.ts
tests/onchain/extract-bytes.spec.ts
❌ Extract bytes contract > runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/3d3104e7-d4b1-4dd4-a728-30f7ffea9648/ExtractBytesAlgo.approval.bin'
❌ tests/onchain/implicit-create.spec.ts
tests/onchain/implicit-create.spec.ts
❌ implicit-create > NoBare can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/9653d1f4-19ad-4f0a-8dbd-06ef41dfedbe/NoBare.arc56.json'
❌ implicit-create > NoNoOp can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/33ef6fbe-1817-4af0-a3a4-d115bd5fe930/NoBare.arc56.json'
❌ implicit-create > ExplicitBareCreateFromBase can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/0c96793b-6d1f-4463-8a90-eefa019db9bd/NoBare.arc56.json'
❌ implicit-create > ExplicitAbiCreateFromBase can't be created with bare
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/f28bd417-1d51-47ae-ba3e-37268a80e514/NoBare.arc56.json'
❌ implicit-create > ExplicitAbiCreateFromBase can be created with abi
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/a7ae4214-6d6d-426b-b215-aba7c46f1083/NoBare.arc56.json'
❌ tests/onchain/inheritance.spec.ts
tests/onchain/inheritance.spec.ts
❌ inheritance > non arc4 > Simple contract can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/9e8e3c76-3357-489a-b264-f0a8bb0c107d/ConcreteSimpleContract.approval.bin'
❌ inheritance > arc4 > ARC4 contract can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/fc19d64f-74a4-4f8e-ac77-347a39d78b79/ConcreteSimpleContract.approval.puya.map'
❌ tests/onchain/multi-inheritance.spec.ts
tests/onchain/multi-inheritance.spec.ts
❌ multi-inheritance > CommonBase has all state
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/87ae8123-210c-4458-b9ac-e6860bb74b0e/CommonBase.arc56.json'
❌ multi-inheritance > BaseOne has all state
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/327762e2-f423-4a26-965b-1b1c389b8ced/CommonBase.arc56.json'
❌ multi-inheritance > BaseTwo has all state
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/6b6a5606-2774-432e-87ce-0a1a8d4c4ba3/CommonBase.arc56.json'
❌ multi-inheritance > Multibase has all state
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/8a699f47-bbe4-4d98-9496-9edd5f97847c/CommonBase.arc56.json'
❌ multi-inheritance > Multibase methods can all be called
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/768a30b7-54e5-4eea-ae85-ac52c32b68f0/CommonBase.arc56.json'
❌ multi-inheritance > MRO is depth first
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/41aefd17-3597-4d1d-a3b4-84c5af103729/CommonBase.arc56.json'
❌ multi-inheritance > super.class(...) can be used to target a specific base type
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/1da44006-6eae-4bcb-89a4-5f5886c48e54/CommonBase.arc56.json'
❌ tests/onchain/precompiled.spec.ts
tests/onchain/precompiled.spec.ts
❌ precompiled > Hello contract can be deployed
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/34171379-57de-4f89-a1b3-9e0f1fbf7c43/HelloFactory.arc56.json'
❌ precompiled > HelloTemplate contract can be deployed
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/2e2e5927-23f3-4649-8c2f-745ea5f0de7a/HelloFactory.arc56.json'
❌ precompiled > HelloTemplateCustomPrefix contract can be deployed
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/dbc7e6f6-e6c8-45d7-94a2-7500ccf6c6bf/HelloFactory.arc56.json'
❌ precompiled > LargeProgram contract can be deployed
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b1daa44e-fc85-4c9d-9146-c41b801a526f/HelloFactory.arc56.json'
❌ tests/onchain/prefix-postfix-operators.spec.ts
tests/onchain/prefix-postfix-operators.spec.ts
❌ prefix postfix operators > it runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/d69d4369-8f13-410e-8183-ec3d0ac65dbf/DemoContract.arc56.json'
❌ tests/onchain/primitives.spec.ts
tests/onchain/primitives.spec.ts
❌ primitives > uint64 > can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/9ff80a67-cdaf-4410-8044-89a81683bb28/DemoContract.approval.bin'
❌ primitives > biguint > can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/40d4597f-fd4e-43b4-b4f0-123660ef8994/DemoContract.approval.bin'
❌ primitives > bytes > can be created
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/c74b2b8e-10fa-4fc9-92b8-d7917e470a58/DemoContract.approval.bin'
❌ primitives > strings > can be joined
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/7e6f8e37-e818-4a06-8c99-6db60de724db/StringContract.arc56.json'
❌ primitives > strings > can be interpolated
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/fc8017aa-89ac-493f-b3a6-cc3c2745c381/StringContract.arc56.json'
❌ tests/onchain/property-ordering.spec.ts
tests/onchain/property-ordering.spec.ts
❌ Property ordering > it runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/eaf0dfe4-6bb6-461d-833f-ab9392f7d6e3/Demo.approval.bin'
❌ tests/onchain/shadowed-variables.spec.ts
tests/onchain/shadowed-variables.spec.ts
❌ Shadowed variables > Should create and run
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/01bd9812-65bf-43be-973c-87d38fec895c/ShadowedVariablesAlgo.approval.bin'
❌ tests/onchain/state-totals.spec.ts
tests/onchain/state-totals.spec.ts
❌ State totals > BaseWithState has correct totals
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/dfce0583-a18a-4d7f-8e17-b836ca224133/BaseWithState.arc56.json'
❌ State totals > BaseWithState runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/94c40a6f-9480-44df-8524-97ea8f712fed/BaseWithState.arc56.json'
❌ State totals > SubClassWithState has correct totals
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/5fa4bfad-ba06-4100-ac8d-35f777a80b06/BaseWithState.arc56.json'
❌ State totals > SubClassWithState runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/7be11678-0fe0-47b3-9a8e-83bc0320f387/BaseWithState.arc56.json'
❌ State totals > SubClassWithExplicitTotals has correct totals
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b660ecac-a305-49eb-ae62-c80f38859952/BaseWithState.arc56.json'
❌ State totals > ExtendsSubWithTotals has correct totals
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/3d06c213-cb01-471f-886a-9fe5d7299a54/BaseWithState.arc56.json'
❌ State totals > ExtendsSubWithTotals runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/6bfc7b04-ba39-433a-b174-05ee2cbfa80b/BaseWithState.arc56.json'
❌ tests/onchain/super-calls.spec.ts
tests/onchain/super-calls.spec.ts
❌ super calls > super contract runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/8106b2a7-80d2-417c-af5c-b39fb1bc1992/SuperContract.approval.bin'
❌ super calls > sub contract runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/aaebc5e9-e144-4fd4-a08a-bf41003f4b8b/SuperContract.approval.bin'
❌ super calls > sub sub contract runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e1220723-7ef9-413d-a2a3-618782ce6a52/SuperContract.approval.bin'
❌ super calls > sub sub contract runs
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/2c0b4bc0-4536-4d0c-805a-a01dc4967fd7/SuperContract.approval.bin'
Annotations
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/abi-decorators.spec.ts ► tests/onchain/abi-decorators.spec.ts ► abi-decorators > can be created
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e1d59788-a4c3-4779-b8e6-5ea59fd14e00/AbiDecorators.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e1d59788-a4c3-4779-b8e6-5ea59fd14e00/AbiDecorators.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:200:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/abi-decorators.spec.ts ► tests/onchain/abi-decorators.spec.ts ► abi-decorators > methods can be called
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e02e6191-c054-4ea4-80e9-a264ace4e503/AbiDecorators.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/e02e6191-c054-4ea4-80e9-a264ace4e503/AbiDecorators.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/abi-decorators.spec.ts ► tests/onchain/abi-decorators.spec.ts ► abi-decorators > overloaded methods can be called
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/dd5bf18f-a536-450f-a093-bcb489db454e/AbiDecorators.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/dd5bf18f-a536-450f-a093-bcb489db454e/AbiDecorators.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/abi-decorators.spec.ts ► tests/onchain/abi-decorators.spec.ts ► abi-decorators > overrided methods work as expected
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/cdddc023-d902-4480-90de-86f18356c272/AbiDecorators.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/cdddc023-d902-4480-90de-86f18356c272/AbiDecorators.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/accounts.spec.ts ► tests/onchain/accounts.spec.ts ► accounts > returns account data
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b6bcfc13-01cf-4100-b03e-31bf44f1f902/AccountsContract.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/b6bcfc13-01cf-4100-b03e-31bf44f1f902/AccountsContract.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc-28-events.spec.ts ► tests/onchain/arc-28-events.spec.ts ► arc 28 events > It works with struct types
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/3cbfa1d2-e7d1-4ee3-ba51-e6efbfd9550c/EventEmitter.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/3cbfa1d2-e7d1-4ee3-ba51-e6efbfd9550c/EventEmitter.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc-28-events.spec.ts ► tests/onchain/arc-28-events.spec.ts ► arc 28 events > It works with dynamic bytes
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/278c7db2-d197-4291-9c34-2dc6bfeef004/EventEmitter.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/278c7db2-d197-4291-9c34-2dc6bfeef004/EventEmitter.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc4-types.spec.ts ► tests/onchain/arc4-types.spec.ts ► arc4-types > runs
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/603b53e2-94a9-4cce-89c3-d30ee9a49edc/Arc4TypesTestContract.approval.bin'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/603b53e2-94a9-4cce-89c3-d30ee9a49edc/Arc4TypesTestContract.approval.bin'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:107:24
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc4-types.spec.ts ► tests/onchain/arc4-types.spec.ts ► arc4-struct > testVectorCreationAndEquality
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/bc0906c2-f5f4-4b8e-bca1-7cdef6232093/StructDemo.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/bc0906c2-f5f4-4b8e-bca1-7cdef6232093/StructDemo.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc4-types.spec.ts ► tests/onchain/arc4-types.spec.ts ► arc4-struct > add vectors
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/fb64af81-5b1a-401a-8581-95d92ea29242/StructDemo.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/fb64af81-5b1a-401a-8581-95d92ea29242/StructDemo.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23
Check failure on line 0 in test-results.xml
github-actions / Test results
tests/onchain/arc4-types.spec.ts ► tests/onchain/arc4-types.spec.ts ► arc4-struct > implicit casting and spreading
Failed test found in:
test-results.xml
Error:
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/c6270acc-e731-4ed7-86d9-960c6592a881/StructDemo.arc56.json'
Raw output
AssertionError: Compilation error undefined [critical]: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/puya-ts/c6270acc-e731-4ed7-86d9-960c6592a881/StructDemo.arc56.json'
❯ tests/onchain/util/test-fixture.ts:258:18
❯ Object.getCompileResult tests/onchain/util/test-fixture.ts:52:29
❯ getAppSpec tests/onchain/util/test-fixture.ts:170:22
❯ ctx.<computed> tests/onchain/util/test-fixture.ts:212:23