Parent Log:
http://ci.aztec-labs.com/cfa3a08d8c538c28
Command: 1905308686f8cbc3 yarn-project/scripts/run_test.sh pxe/src/contract_function_simulator/oracle/private_execution.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/30660269b33bab8cca354c41659533acf4d48e07
Env: REF_NAME=gh-readonly-queue/next/pr-15026-d96baf1c44329e8b2e3a432ad803f702f5184a62 CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Fri Jun 13 09:36:49 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15026_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_8087a2676fca9ecb_next
09:36:53 [09:36:53.919]
INFO:
simulator:test:private_execution Parent deployed at 0x2a7a2ef87526eab9bfdd21cb0ad6f83f9785779c7daca09964948d1a741a7a40
09:36:53 [09:36:53.923]
INFO:
simulator:test:private_execution Calling child function 0xa0df92cc at 0x240b1bc80c0ce878e893285ffec86cd4bac106fc966525dcd731208030ba050c
09:36:54 [09:36:54.058]
INFO:
simulator:test:private_execution Calling testCodeGen function
09:36:54 [09:36:54.360]
INFO:
simulator:test:private_execution Calling importer main function
09:37:00
PASS src/contract_function_simulator/oracle/private_execution.test.ts (
10.423 s)
09:37:00 Private Execution test suite
09:37:00 no constructor
09:37:00
✓ emits a field array as an encrypted log (311 ms)
09:37:00 stateful test contract
09:37:00
✓ should have a constructor with arguments that inserts notes (366 ms)
09:37:00
✓ should run the create_note function (248 ms)
09:37:00
✓ should run the destroy_and_create function (594 ms)
09:37:00
✓ should be able to destroy_and_create with dummy notes (561 ms)
09:37:00 nested calls
09:37:00
✓ child function should be callable (78 ms)
09:37:00
✓ parent should call child (165 ms)
09:37:00 nested calls through autogenerated interface
09:37:00
✓ test function should be directly callable (173 ms)
09:37:00
✓ test function should be callable through autogenerated interface (211 ms)
09:37:00 consuming messages
09:37:00 L1 to L2
09:37:00
✓ Should be able to consume a dummy cross chain message (234 ms)
09:37:00
✓ Invalid membership proof (274 ms)
09:37:00
✓ Invalid recipient (224 ms)
09:37:00
✓ Invalid sender (241 ms)
09:37:00
✓ Invalid chainid (264 ms)
09:37:00
✓ Invalid version (259 ms)
09:37:00
✓ Invalid content (216 ms)
09:37:00
✓ Invalid Secret (228 ms)
09:37:00 enqueued calls
09:37:00
✓ parent should enqueue call to child (internal false) (151 ms)
09:37:00
✓ parent should enqueue call to child (internal true) (145 ms)
09:37:00
✓ should be ok for parent to enqueue calls with <= max total args (233 ms)
09:37:00
✓ (prevent footguns) should error if parent enqueues two public calls with too many TOTAL args (381 ms)
09:37:00 setting teardown function
09:37:00
✓ should be able to set a teardown function (172 ms)
09:37:00 setting fee payer
09:37:00
✓ should default to not being a fee payer (173 ms)
09:37:00
✓ should be able to set a fee payer (168 ms)
09:37:00 pending note hashes contract
09:37:00
✓ should be able to insert, read, and nullify pending note hashes in one call (460 ms)
09:37:00
✓ should be able to insert, read, and nullify pending note hashes in nested calls (397 ms)
09:37:00
✓ cant read a commitment that is inserted later in same call (363 ms)
09:37:00 get master incoming viewing public key
09:37:00
✓ gets the public key for an address (185 ms)
09:37:00 Get notes
09:37:00
✓ fails if returning no notes (191 ms)
09:37:00 Context oracles
09:37:00
✓ this_address should return the current context address (182 ms)
09:37:00 Private global variables
09:37:00
✓ Private global vars are correctly set (177 ms)
09:37:00
✓ Throws when chainId is incorrectly set (168 ms)
09:37:00
✓ Throws when version is incorrectly set (165 ms)
09:37:00 Historical header in private context
09:37:00
✓ Header is correctly set (180 ms)
09:37:00
✓ Throws when header is not as expected (167 ms)
09:37:00
09:37:00
Test Suites: 1 passed, 1 total
09:37:00
Tests: 35 passed, 35 total
09:37:00
Snapshots: 0 total
09:37:00
Time: 10.497 s
09:37:00
Ran all test suites matching /pxe\/src\/contract_function_simulator\/oracle\/private_execution.test.ts/i
.
09:37:00
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?