@@ -99,26 +99,22 @@ go_library(
99
99
],
100
100
)
101
101
102
- test_suite (
103
- name = "go_default_test" ,
104
- tests = [
105
- ":go_raceoff_test" ,
106
- ":go_raceon_test" ,
107
- ],
108
- )
109
-
110
102
go_test (
111
- name = "go_raceoff_test " ,
103
+ name = "go_default_test " ,
112
104
size = "medium" ,
113
105
srcs = [
114
106
"blockchain_test.go" ,
107
+ "chain_info_norace_test.go" ,
115
108
"chain_info_test.go" ,
116
109
"checktags_test.go" ,
110
+ "error_test.go" ,
117
111
"execution_engine_test.go" ,
118
112
"forkchoice_update_execution_test.go" ,
119
113
"head_sync_committee_info_test.go" ,
120
114
"head_test.go" ,
115
+ "init_sync_process_block_test.go" ,
121
116
"init_test.go" ,
117
+ "lightclient_test.go" ,
122
118
"log_test.go" ,
123
119
"metrics_test.go" ,
124
120
"mock_test.go" ,
@@ -127,98 +123,66 @@ go_test(
127
123
"process_block_test.go" ,
128
124
"receive_attestation_test.go" ,
129
125
"receive_block_test.go" ,
126
+ "service_norace_test.go" ,
130
127
"service_test.go" ,
131
128
"setup_test.go" ,
132
129
"weak_subjectivity_checks_test.go" ,
133
130
],
134
131
embed = [":go_default_library" ],
135
132
gotags = ["develop" ],
133
+ tags = ["CI_race_detection" ],
136
134
deps = [
137
135
"//async/event:go_default_library" ,
138
136
"//beacon-chain/blockchain/testing:go_default_library" ,
137
+ "//beacon-chain/cache:go_default_library" ,
139
138
"//beacon-chain/cache/depositcache:go_default_library" ,
140
139
"//beacon-chain/core/blocks:go_default_library" ,
140
+ "//beacon-chain/core/feed/state:go_default_library" ,
141
141
"//beacon-chain/core/helpers:go_default_library" ,
142
+ "//beacon-chain/core/signing:go_default_library" ,
142
143
"//beacon-chain/core/transition:go_default_library" ,
143
144
"//beacon-chain/db:go_default_library" ,
145
+ "//beacon-chain/db/filesystem:go_default_library" ,
144
146
"//beacon-chain/db/testing:go_default_library" ,
145
147
"//beacon-chain/execution:go_default_library" ,
146
148
"//beacon-chain/execution/testing:go_default_library" ,
149
+ "//beacon-chain/forkchoice:go_default_library" ,
150
+ "//beacon-chain/forkchoice/doubly-linked-tree:go_default_library" ,
147
151
"//beacon-chain/forkchoice/types:go_default_library" ,
152
+ "//beacon-chain/operations/attestations:go_default_library" ,
153
+ "//beacon-chain/operations/blstoexec:go_default_library" ,
154
+ "//beacon-chain/operations/slashings:go_default_library" ,
155
+ "//beacon-chain/operations/voluntaryexits:go_default_library" ,
148
156
"//beacon-chain/p2p:go_default_library" ,
157
+ "//beacon-chain/startup:go_default_library" ,
158
+ "//beacon-chain/state:go_default_library" ,
149
159
"//beacon-chain/state/state-native:go_default_library" ,
150
- "//beacon-chain/state/stateutil:go_default_library" ,
160
+ "//beacon-chain/state/stategen:go_default_library" ,
161
+ "//config/features:go_default_library" ,
151
162
"//config/fieldparams:go_default_library" ,
152
163
"//config/params:go_default_library" ,
153
164
"//consensus-types/blocks:go_default_library" ,
154
- "//consensus-types/blocks/testing:go_default_library" ,
155
- "//container/trie:go_default_library" ,
156
- "//encoding/bytesutil:go_default_library" ,
157
- "//proto/prysm/v1alpha1:go_default_library" ,
158
- "//testing/assert:go_default_library" ,
159
- "//testing/require:go_default_library" ,
160
- "//testing/util:go_default_library" ,
161
- "@com_github_ethereum_go_ethereum//:go_default_library" ,
162
- "@com_github_ethereum_go_ethereum//common:go_default_library" ,
163
- "@com_github_ethereum_go_ethereum//core/types:go_default_library" ,
164
- "@com_github_sirupsen_logrus//:go_default_library" ,
165
- "@com_github_sirupsen_logrus//hooks/test:go_default_library" ,
166
- "@in_gopkg_d4l3k_messagediff_v1//:go_default_library" ,
167
- "@org_golang_google_protobuf//proto:go_default_library" ,
168
- "@org_golang_x_net//context:go_default_library" ,
169
- ],
170
- )
171
-
172
- go_test (
173
- name = "go_raceon_test" ,
174
- srcs = [
175
- "chain_info_norace_test.go" ,
176
- "checktags_test.go" ,
177
- "init_test.go" ,
178
- "mock_test.go" ,
179
- "receive_block_test.go" ,
180
- "service_norace_test.go" ,
181
- "setup_test.go" ,
182
- ],
183
- embed = [":go_default_library" ],
184
- gc_goopts = [
185
- # Go 1.14 enables checkptr by default when building with -race or -msan. There is a pointer
186
- # issue in boltdb, so must disable checkptr at compile time. This flag can be removed once
187
- # the project is migrated to etcd's version of boltdb and the issue has been fixed.
188
- # See: https://github.com/etcd-io/bbolt/issues/187.
189
- "-d=checkptr=0" ,
190
- ],
191
- gotags = ["develop" ],
192
- race = "on" ,
193
- tags = ["race_on" ],
194
- deps = [
195
- "//async/event:go_default_library" ,
196
- "//beacon-chain/blockchain/testing:go_default_library" ,
197
- "//beacon-chain/cache/depositcache:go_default_library" ,
198
- "//beacon-chain/core/blocks:go_default_library" ,
199
- "//beacon-chain/core/helpers:go_default_library" ,
200
- "//beacon-chain/core/transition:go_default_library" ,
201
- "//beacon-chain/db:go_default_library" ,
202
- "//beacon-chain/db/testing:go_default_library" ,
203
- "//beacon-chain/execution:go_default_library" ,
204
- "//beacon-chain/execution/testing:go_default_library" ,
205
- "//beacon-chain/forkchoice/types:go_default_library" ,
206
- "//beacon-chain/p2p:go_default_library" ,
207
- "//config/params:go_default_library" ,
208
- "//consensus-types/blocks:go_default_library" ,
209
- "//consensus-types/blocks/testing:go_default_library" ,
165
+ "//consensus-types/interfaces:go_default_library" ,
166
+ "//consensus-types/primitives:go_default_library" ,
210
167
"//container/trie:go_default_library" ,
168
+ "//crypto/bls:go_default_library" ,
211
169
"//encoding/bytesutil:go_default_library" ,
170
+ "//proto/engine/v1:go_default_library" ,
171
+ "//proto/eth/v1:go_default_library" ,
172
+ "//proto/eth/v2:go_default_library" ,
212
173
"//proto/prysm/v1alpha1:go_default_library" ,
174
+ "//runtime/version:go_default_library" ,
213
175
"//testing/assert:go_default_library" ,
214
176
"//testing/require:go_default_library" ,
215
177
"//testing/util:go_default_library" ,
216
- "@com_github_ethereum_go_ethereum//:go_default_library" ,
178
+ "//time:go_default_library" ,
179
+ "//time/slots:go_default_library" ,
217
180
"@com_github_ethereum_go_ethereum//common:go_default_library" ,
218
181
"@com_github_ethereum_go_ethereum//core/types:go_default_library" ,
182
+ "@com_github_holiman_uint256//:go_default_library" ,
183
+ "@com_github_pkg_errors//:go_default_library" ,
219
184
"@com_github_sirupsen_logrus//:go_default_library" ,
220
185
"@com_github_sirupsen_logrus//hooks/test:go_default_library" ,
221
186
"@org_golang_google_protobuf//proto:go_default_library" ,
222
- "@org_golang_x_net//context:go_default_library" ,
223
187
],
224
188
)
0 commit comments