Parent Log: http://ci.aztec-labs.com/7e0dc7e41fba72d4 Command: 9d60524367dfa79a yarn-project/scripts/run_test.sh pxe/src/contract_function_simulator/oracle/private_execution.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/056e5230c330d6ad19900135ecf2a4787181496a Env: REF_NAME=gh-readonly-queue/next/pr-12986-a9f91dd1e5946aecfeb192ce869eb3e8eca2742e CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 13:13:38 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-12986_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_8087a2676fca9ecb_next 13:13:44 [13:13:44.970] INFO: simulator:test:private_execution Parent deployed at 0x30607088c52b5545f0d50443ff0417215ac5eea2e229a84390850810b72616f2 13:13:44 [13:13:44.975] INFO: simulator:test:private_execution Calling child function 0xa0df92cc at 0x1f4ab64d500579a7ac2a6f1acf1fa619fc510094ea0bfcc3c28621f585990eff 13:13:45 [13:13:45.161] INFO: simulator:test:private_execution Calling testCodeGen function 13:13:45 [13:13:45.525] INFO: simulator:test:private_execution Calling importer main function 13:13:52 PASS src/contract_function_simulator/oracle/private_execution.test.ts (13.372 s) 13:13:52 Private Execution test suite 13:13:52 no constructor 13:13:52 emits a field array as an encrypted log (413 ms) 13:13:52 stateful test contract 13:13:52 should have a constructor with arguments that inserts notes (456 ms) 13:13:52 should run the create_note function (293 ms) 13:13:52 should run the destroy_and_create function (662 ms) 13:13:52 should be able to destroy_and_create with dummy notes (713 ms) 13:13:52 nested calls 13:13:52 child function should be callable (80 ms) 13:13:52 parent should call child (243 ms) 13:13:52 nested calls through autogenerated interface 13:13:52 test function should be directly callable (201 ms) 13:13:52 test function should be callable through autogenerated interface (285 ms) 13:13:52 consuming messages 13:13:52 L1 to L2 13:13:52 Should be able to consume a dummy cross chain message (302 ms) 13:13:52 Invalid membership proof (287 ms) 13:13:52 Invalid recipient (263 ms) 13:13:52 Invalid sender (300 ms) 13:13:52 Invalid chainid (255 ms) 13:13:52 Invalid version (251 ms) 13:13:52 Invalid content (244 ms) 13:13:52 Invalid Secret (293 ms) 13:13:52 enqueued calls 13:13:52 parent should enqueue call to child (internal false) (209 ms) 13:13:52 parent should enqueue call to child (internal true) (175 ms) 13:13:52 should be ok for parent to enqueue calls with <= max total args (253 ms) 13:13:52 (prevent footguns) should error if parent enqueues two public calls with too many TOTAL args (502 ms) 13:13:52 setting teardown function 13:13:52 should be able to set a teardown function (236 ms) 13:13:52 setting fee payer 13:13:52 should default to not being a fee payer (207 ms) 13:13:52 should be able to set a fee payer (216 ms) 13:13:52 pending note hashes contract 13:13:52 should be able to insert, read, and nullify pending note hashes in one call (521 ms) 13:13:52 should be able to insert, read, and nullify pending note hashes in nested calls (536 ms) 13:13:52 cant read a commitment that is inserted later in same call (433 ms) 13:13:52 get master incoming viewing public key 13:13:52 gets the public key for an address (200 ms) 13:13:52 Get notes 13:13:52 fails if returning no notes (218 ms) 13:13:52 Context oracles 13:13:52 this_address should return the current context address (209 ms) 13:13:52 Private global variables 13:13:52 Private global vars are correctly set (264 ms) 13:13:52 Throws when chainId is incorrectly set (239 ms) 13:13:52 Throws when version is incorrectly set (188 ms) 13:13:52 Historical header in private context 13:13:52 Header is correctly set (219 ms) 13:13:52 Throws when header is not as expected (194 ms) 13:13:52 13:13:52 Test Suites: 1 passed, 1 total 13:13:52 Tests: 35 passed, 35 total 13:13:52 Snapshots: 0 total 13:13:52 Time: 13.489 s 13:13:52 Ran all test suites matching pxe/src/contract_function_simulator/oracle/private_execution.test.ts. 13:13:52 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?