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?