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?