Parent Log: http://ci.aztec-labs.com/cb895239f73ec9af Command: b3bf99625f6f0a17 yarn-project/scripts/run_test.sh pxe/src/contract_function_simulator/oracle/private_execution.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/d5a262aabc20f5384a720a0d831e2ec28badc7f9 Env: REF_NAME=gh-readonly-queue/next/pr-15042-17ea18ade041a1bb437806e047c30b29da124094 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Wed Jun 18 18:05:52 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_8087a2676fca9ecb_next 18:05:58 [18:05:58.665] INFO: simulator:test:private_execution Parent deployed at 0x005a6c1d02307ac2f911d687f354dac7ecd17d34b1505fe13f6b5efa40fa3404 18:05:58 [18:05:58.670] INFO: simulator:test:private_execution Calling child function 0xa0df92cc at 0x07f67ef55843bbcebd632a40a421eb961ca1f0bafc9fc35b3bf18c5b9bc3c3be 18:05:58 [18:05:58.860] INFO: simulator:test:private_execution Calling testCodeGen function 18:05:59 [18:05:59.197] INFO: simulator:test:private_execution Calling importer main function 18:06:06 PASS src/contract_function_simulator/oracle/private_execution.test.ts (13.473 s) 18:06:06 Private Execution test suite 18:06:06 no constructor 18:06:06 emits a field array as an encrypted log (395 ms) 18:06:06 stateful test contract 18:06:06 should have a constructor with arguments that inserts notes (574 ms) 18:06:06 should run the create_note function (401 ms) 18:06:06 should run the destroy_and_create function (837 ms) 18:06:06 should be able to destroy_and_create with dummy notes (703 ms) 18:06:06 nested calls 18:06:06 child function should be callable (88 ms) 18:06:06 parent should call child (248 ms) 18:06:06 nested calls through autogenerated interface 18:06:06 test function should be directly callable (202 ms) 18:06:06 test function should be callable through autogenerated interface (238 ms) 18:06:06 consuming messages 18:06:06 L1 to L2 18:06:06 Should be able to consume a dummy cross chain message (277 ms) 18:06:06 Invalid membership proof (319 ms) 18:06:06 Invalid recipient (339 ms) 18:06:06 Invalid sender (280 ms) 18:06:06 Invalid chainid (275 ms) 18:06:06 Invalid version (275 ms) 18:06:06 Invalid content (271 ms) 18:06:06 Invalid Secret (250 ms) 18:06:06 enqueued calls 18:06:06 parent should enqueue call to child (internal false) (182 ms) 18:06:06 parent should enqueue call to child (internal true) (173 ms) 18:06:06 should be ok for parent to enqueue calls with <= max total args (252 ms) 18:06:06 (prevent footguns) should error if parent enqueues two public calls with too many TOTAL args (426 ms) 18:06:06 setting teardown function 18:06:06 should be able to set a teardown function (220 ms) 18:06:06 setting fee payer 18:06:06 should default to not being a fee payer (242 ms) 18:06:06 should be able to set a fee payer (215 ms) 18:06:06 pending note hashes contract 18:06:06 should be able to insert, read, and nullify pending note hashes in one call (601 ms) 18:06:06 should be able to insert, read, and nullify pending note hashes in nested calls (491 ms) 18:06:06 cant read a commitment that is inserted later in same call (487 ms) 18:06:06 get master incoming viewing public key 18:06:06 gets the public key for an address (211 ms) 18:06:06 Get notes 18:06:06 fails if returning no notes (254 ms) 18:06:06 Context oracles 18:06:06 this_address should return the current context address (212 ms) 18:06:06 Private global variables 18:06:06 Private global vars are correctly set (168 ms) 18:06:06 Throws when chainId is incorrectly set (217 ms) 18:06:06 Throws when version is incorrectly set (224 ms) 18:06:06 Historical header in private context 18:06:06 Header is correctly set (237 ms) 18:06:06 Throws when header is not as expected (214 ms) 18:06:06 18:06:06 Test Suites: 1 passed, 1 total 18:06:06 Tests: 35 passed, 35 total 18:06:06 Snapshots: 0 total 18:06:06 Time: 13.582 s 18:06:06 Ran all test suites matching pxe/src/contract_function_simulator/oracle/private_execution.test.ts. 18:06:06 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?