Skip to content

refactor: compile contracts used by tests on demand as part of test run #120

refactor: compile contracts used by tests on demand as part of test run

refactor: compile contracts used by tests on demand as part of test run #120

Triggered via pull request January 29, 2025 03:42
Status Failure
Total duration 27m 6s
Artifacts

pr.yml

on: pull_request
Build @algorandfoundation/algorand-typescript-testing  /  node-ci
26m 56s
Build @algorandfoundation/algorand-typescript-testing / node-ci
Fit to window
Zoom out
Zoom in

Annotations

10 errors
tests/crypto-op-codes.spec.ts > crypto op codes > sha256 > should return the correct sha256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha256 > should return the correct sha256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha256 > should return the correct sha256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha256 > should return the correct sha256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha3_256 > should return the correct sha3_256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha3_256 > should return the correct sha3_256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha3_256 > should return the correct sha3_256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > sha3_256 > should return the correct sha3_256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > keccak256 > should return the correct keccak256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }
tests/crypto-op-codes.spec.ts > crypto op codes > keccak256 > should return the correct keccak256 hash: tests/test-fixture.ts#L237
Error: Failed to resolve command path, 'puya' wasn't found. Please ensure puya compiler has been installed and is available on your PATH. ❯ ensurePuyaExists node_modules/@algorandfoundation/src/puya/ensure-puya-exists.ts:11:9 ❯ invokePuya node_modules/@algorandfoundation/src/puya/index.ts:32:3 ❯ Module.compile node_modules/@algorandfoundation/src/compile.ts:104:11 ❯ tests/test-fixture.ts:237:11 ❯ LoggingContext.run node_modules/@algorandfoundation/src/logger/index.ts:120:38 ❯ compilePath tests/test-fixture.ts:236:23 ❯ Object.getCompileResult tests/test-fixture.ts:223:35 ❯ getAppSpec tests/test-fixture.ts:158:40 ❯ ctx.<computed> tests/test-fixture.ts:200:29 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { sourceLocation: undefined }