Parent Log: http://ci.aztec-labs.com/d1c648635e55730f Command: b462ac477dccbbe0 yarn-project/scripts/run_test.sh pxe/src/contract_function_simulator/oracle/private_execution.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1fc5957df9da86dc8fdc6c622544db2499cdbbc1 Env: REF_NAME=gh-readonly-queue/next/pr-15286-85c7d115f07bdc47eb18778910e372b8db1e0d3d CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 26 11:59:57 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15286_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_8087a2676fca9ecb_next 12:00:03 [12:00:03.422] INFO: simulator:test:private_execution Parent deployed at 0x0cba828ce51df4dacaee23863cf0041c39c62da0a4b77e02d134cae46b53a161 12:00:03 [12:00:03.427] INFO: simulator:test:private_execution Calling child function 0xa0df92cc at 0x097ec37e0f71231fdbe27f39149dc6eb02da9a0bfab4572aeb6e70b6194cab70 12:00:03 [12:00:03.585] INFO: simulator:test:private_execution Calling testCodeGen function 12:00:03 [12:00:03.904] INFO: simulator:test:private_execution Calling importer main function 12:00:11 PASS src/contract_function_simulator/oracle/private_execution.test.ts (13.411 s) 12:00:11 Private Execution test suite 12:00:11 no constructor 12:00:11 emits a field array as an encrypted log (430 ms) 12:00:11 stateful test contract 12:00:11 should have a constructor with arguments that inserts notes (449 ms) 12:00:11 should run the create_note function (308 ms) 12:00:11 should run the destroy_and_create function (731 ms) 12:00:11 should be able to destroy_and_create with dummy notes (638 ms) 12:00:11 nested calls 12:00:11 child function should be callable (80 ms) 12:00:11 parent should call child (201 ms) 12:00:11 nested calls through autogenerated interface 12:00:11 test function should be directly callable (189 ms) 12:00:11 test function should be callable through autogenerated interface (232 ms) 12:00:11 consuming messages 12:00:11 L1 to L2 12:00:11 Should be able to consume a dummy cross chain message (300 ms) 12:00:11 Invalid membership proof (312 ms) 12:00:11 Invalid recipient (302 ms) 12:00:11 Invalid sender (293 ms) 12:00:11 Invalid chainid (263 ms) 12:00:11 Invalid version (245 ms) 12:00:11 Invalid content (274 ms) 12:00:11 Invalid Secret (284 ms) 12:00:11 enqueued calls 12:00:11 parent should enqueue call to child (internal false) (203 ms) 12:00:11 parent should enqueue call to child (internal true) (171 ms) 12:00:11 should be ok for parent to enqueue calls with <= max total args (277 ms) 12:00:11 (prevent footguns) should error if parent enqueues two public calls with too many TOTAL args (527 ms) 12:00:11 setting teardown function 12:00:11 should be able to set a teardown function (215 ms) 12:00:11 setting fee payer 12:00:11 should default to not being a fee payer (187 ms) 12:00:11 should be able to set a fee payer (247 ms) 12:00:11 pending note hashes contract 12:00:11 should be able to insert, read, and nullify pending note hashes in one call (606 ms) 12:00:11 should be able to insert, read, and nullify pending note hashes in nested calls (585 ms) 12:00:11 cant read a commitment that is inserted later in same call (574 ms) 12:00:11 get master incoming viewing public key 12:00:11 gets the public key for an address (217 ms) 12:00:11 Get notes 12:00:11 fails if returning no notes (283 ms) 12:00:11 Context oracles 12:00:11 this_address should return the current context address (214 ms) 12:00:11 Private global variables 12:00:11 Private global vars are correctly set (205 ms) 12:00:11 Throws when chainId is incorrectly set (201 ms) 12:00:11 Throws when version is incorrectly set (247 ms) 12:00:11 Historical header in private context 12:00:11 Header is correctly set (242 ms) 12:00:11 Throws when header is not as expected (239 ms) 12:00:11 12:00:11 Test Suites: 1 passed, 1 total 12:00:11 Tests: 35 passed, 35 total 12:00:11 Snapshots: 0 total 12:00:11 Time: 13.505 s 12:00:11 Ran all test suites matching pxe/src/contract_function_simulator/oracle/private_execution.test.ts. 12:00:11 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?