Skip to content

Commit 2cd92cd

Browse files
authored
remove outdated references to chip fanout (#22037)
1 parent 1f33f39 commit 2cd92cd

2 files changed

Lines changed: 0 additions & 31 deletions

File tree

docs/local-cre/system-tests/ci-and-suite-maintenance.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,8 @@ Parallel execution is controlled by `CRE_TEST_PARALLEL_ENABLED`.
4444
That flag only permits parallelism. Each test still decides whether it is safe to call `t.Parallel()`. In `cre_suite_test.go`:
4545

4646
- some scenarios parallelize immediately
47-
- some scenarios parallelize only when `CRE_TEST_CHIP_SINK_FANOUT_ENABLED=1`
4847
- some scenarios stay serial because they depend on non-shareable infrastructure
4948

50-
The fanout flag matters for tests that share the ChIP test sink. In fanout mode, the helper starts one sink server and distributes events to per-test subscribers. That keeps parallel cases isolated without forcing a separate sink process per test.
51-
5249
## Supported Topologies in CI
5350

5451
By default, the CRE workflow runs tests against:

docs/local-cre/system-tests/running-tests.md

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -55,34 +55,6 @@ CRE_TEST_PARALLEL_ENABLED=1
5555

5656
The smoke suite does not blindly parallelize every case. The runner in `cre_suite_test.go` enables `t.Parallel()` only for scenarios that are safe to run together.
5757

58-
Current behavior:
59-
60-
- tests such as Proof of Reserve, Vault DON, and HTTP Trigger Action can run in parallel when `CRE_TEST_PARALLEL_ENABLED=1`
61-
- tests such as HTTP Action CRUD, DON Time, Consensus, EVM Write, and EVM LogTrigger require both parallel mode and ChIP sink fanout mode
62-
- Cron Beholder stays serial because it uses the real ChIP ingress stack instead of the shared fanout helper
63-
64-
## ChIP Sink Fanout Mode
65-
66-
Some workflows depend on the ChIP test sink. Running those cases in parallel requires the fanout server mode:
67-
68-
```bash
69-
CRE_TEST_PARALLEL_ENABLED=1 \
70-
CRE_TEST_CHIP_SINK_FANOUT_ENABLED=1 \
71-
go test ./system-tests/tests/smoke/cre -timeout 20m -run '^Test_CRE_V2'
72-
```
73-
74-
`CRE_TEST_CHIP_SINK_FANOUT_ENABLED` starts a singleton sink and fans events out to per-test subscribers. That allows multiple tests to share the sink without one test consuming another test's events or closing shared channels underneath another run.
75-
76-
Use fanout mode when parallelizing:
77-
78-
- HTTP Action CRUD
79-
- DON Time
80-
- Consensus
81-
- EVM Write
82-
- EVM LogTrigger
83-
84-
Without fanout mode, those cases still run, but they stay serial even if `CRE_TEST_PARALLEL_ENABLED=1`.
85-
8658
## Topology Defaults
8759

8860
For the default local flow, use:

0 commit comments

Comments
 (0)