This repository was archived by the owner on Mar 13, 2026. It is now read-only.
forked from ethereum-optimism/optimism
-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathacceptance-tests.yaml
More file actions
117 lines (106 loc) · 4.6 KB
/
acceptance-tests.yaml
File metadata and controls
117 lines (106 loc) · 4.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# Configuration file for acceptance tests (op-acceptor)
#
# All acceptance tests need to be registered here for op-acceptor to run them.
# As a rule of thumb, we recommend that each fork gate inherits from the
# base gate as well as any earlier fork gates.
gates:
# New tests should be added here first with an owner metadata.
# Once we're confident they're not flaky, a PR will be automatically created to remove them from this gate.
# Example entry format:
# - package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/parallelism
# timeout: 10m
# metadata:
# owner: "team-infra"
- id: flake-shake
description: "Quarantine gate for new and potentially flaky tests requiring stability validation."
tests:
- id: isthmus
description: "Isthmus network tests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus
timeout: 6h
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus/operator_fee
timeout: 6h
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus/withdrawal_root
timeout: 20m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus/erc20_bridge
timeout: 10m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus/pectra
timeout: 10m
- id: base
description: "Sanity/smoke acceptance tests for all networks."
inherits:
- isthmus
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/base
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/base/deposit
timeout: 10m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/base/chain
timeout: 10m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/ecotone
timeout: 10m
# TODO(infra#401): Re-enable the test when the sysext missing toolset is implemented
#- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/base/withdrawal
# timeout: 10m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/fjord
- id: conductor
description: "Sanity/smoke acceptance tests for networks with conductors."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/base/conductor
timeout: 10m
- id: pre-interop
inherits:
- base
description: "Pre-interop network tests."
tests:
- name: TestInteropReadiness
package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/isthmus/preinterop
timeout: 20m
- id: interop
inherits:
- base
description: "Interop network tests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop
timeout: 10m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop/message
timeout: 30m
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop/sync
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop/smoke
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop/contract
- id: interop-loadtest
description: "Interop network loadtests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/interop/loadtest
timeout: 10m
- id: flashblocks
inherits:
- base
description: "Flashblocks network tests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/flashblocks
timeout: 5m
- id: flashblocks-with-isthmus
inherits:
- base
description: "Flashblocks network tests with Isthmus."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/flashblocks
timeout: 5m
- id: sync-test-op-node
description: "Sync tests for op-node with external networks via the op-sync-tester - tests run daily."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/sync_tester/sync_tester_ext_el
timeout: 30m
- id: jovian
inherits:
- base
description: "Jovian network tests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/jovian/...
timeout: 10m
- id: cgt
description: "Custom Gas Token (CGT) network tests."
tests:
- package: github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/custom_gas_token
timeout: 10m