Parent Log: http://ci.aztec-labs.com/f32faee66f030d3c Command: bdb887914394d73a yarn-project/scripts/run_test.sh pxe/src/contract_function_simulator/oracle/private_execution.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/47c749527b1c3cce3edd9defedc46e89ea00c69e Env: REF_NAME=gh-readonly-queue/next/pr-15009-00cd67e98e76d3202a0219baf301d59ef4211872 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 15:53:47 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15009_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_8087a2676fca9ecb_next 15:53:54 [15:53:54.326] INFO: simulator:test:private_execution Parent deployed at 0x08a04974fe387e5a4e82aab2e37f294e5c3e4f2ebe59168347a76bd6970c33e5 15:53:54 [15:53:54.332] INFO: simulator:test:private_execution Calling child function 0xa0df92cc at 0x07d7a8a1d2a230ac5c2bf1554cee265d31c3721dbac47c4e372338a74bde94e4 15:53:54 [15:53:54.491] INFO: simulator:test:private_execution Calling testCodeGen function 15:53:54 [15:53:54.859] INFO: simulator:test:private_execution Calling importer main function 15:54:03 PASS src/contract_function_simulator/oracle/private_execution.test.ts (14.726 s) 15:54:03 Private Execution test suite 15:54:03 no constructor 15:54:03 emits a field array as an encrypted log (335 ms) 15:54:03 stateful test contract 15:54:03 should have a constructor with arguments that inserts notes (460 ms) 15:54:03 should run the create_note function (298 ms) 15:54:03 should run the destroy_and_create function (726 ms) 15:54:03 should be able to destroy_and_create with dummy notes (717 ms) 15:54:03 nested calls 15:54:03 child function should be callable (94 ms) 15:54:03 parent should call child (200 ms) 15:54:03 nested calls through autogenerated interface 15:54:03 test function should be directly callable (208 ms) 15:54:03 test function should be callable through autogenerated interface (270 ms) 15:54:03 consuming messages 15:54:03 L1 to L2 15:54:03 Should be able to consume a dummy cross chain message (310 ms) 15:54:03 Invalid membership proof (335 ms) 15:54:03 Invalid recipient (353 ms) 15:54:03 Invalid sender (308 ms) 15:54:03 Invalid chainid (317 ms) 15:54:03 Invalid version (316 ms) 15:54:03 Invalid content (321 ms) 15:54:03 Invalid Secret (281 ms) 15:54:03 enqueued calls 15:54:03 parent should enqueue call to child (internal false) (223 ms) 15:54:03 parent should enqueue call to child (internal true) (206 ms) 15:54:03 should be ok for parent to enqueue calls with <= max total args (332 ms) 15:54:03 (prevent footguns) should error if parent enqueues two public calls with too many TOTAL args (577 ms) 15:54:03 setting teardown function 15:54:03 should be able to set a teardown function (234 ms) 15:54:03 setting fee payer 15:54:03 should default to not being a fee payer (242 ms) 15:54:03 should be able to set a fee payer (262 ms) 15:54:03 pending note hashes contract 15:54:03 should be able to insert, read, and nullify pending note hashes in one call (677 ms) 15:54:03 should be able to insert, read, and nullify pending note hashes in nested calls (629 ms) 15:54:03 cant read a commitment that is inserted later in same call (564 ms) 15:54:03 get master incoming viewing public key 15:54:03 gets the public key for an address (244 ms) 15:54:03 Get notes 15:54:03 fails if returning no notes (283 ms) 15:54:03 Context oracles 15:54:03 this_address should return the current context address (283 ms) 15:54:03 Private global variables 15:54:03 Private global vars are correctly set (277 ms) 15:54:03 Throws when chainId is incorrectly set (279 ms) 15:54:03 Throws when version is incorrectly set (250 ms) 15:54:03 Historical header in private context 15:54:03 Header is correctly set (238 ms) 15:54:03 Throws when header is not as expected (256 ms) 15:54:03 15:54:03 Test Suites: 1 passed, 1 total 15:54:03 Tests: 35 passed, 35 total 15:54:03 Snapshots: 0 total 15:54:03 Time: 14.807 s 15:54:03 Ran all test suites matching /pxe\/src\/contract_function_simulator\/oracle\/private_execution.test.ts/i. 15:54:03 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?