@@ -96,63 +96,42 @@ task:
9696task :
9797 name : ' tidy'
9898 << : *GLOBAL_TASK_TEMPLATE
99- persistent_worker :
100- labels :
101- type : medium
10299 env :
103100 FILE_ENV : " ./ci/test/00_setup_env_native_tidy.sh"
104101
105102task :
106103 name : ' ARM, unit tests, no functional tests'
107104 << : *GLOBAL_TASK_TEMPLATE
108- persistent_worker :
109- labels :
110- type : arm64 # Use arm64 worker to sidestep qemu and avoid a slow CI: https://github.com/bitcoin/bitcoin/pull/28087#issuecomment-1649399453
111105 env :
112106 FILE_ENV : " ./ci/test/00_setup_env_arm.sh"
113107
114108task :
115109 name : ' Win64, unit tests, no gui tests, no boost::process, no functional tests'
116110 << : *GLOBAL_TASK_TEMPLATE
117- persistent_worker :
118- labels :
119- type : small
120111 env :
121112 FILE_ENV : " ./ci/test/00_setup_env_win64.sh"
122113
123114task :
124115 name : ' 32-bit Rocky8, dash, gui'
125116 << : *GLOBAL_TASK_TEMPLATE
126- persistent_worker :
127- labels :
128- type : small
129117 env :
130118 FILE_ENV : " ./ci/test/00_setup_env_i686_centos.sh"
131119
132120task :
133121 name : ' previous releases, qt5 dev package and depends packages, DEBUG'
134122 << : *GLOBAL_TASK_TEMPLATE
135- persistent_worker :
136- labels :
137- type : small
138123 env :
139124 FILE_ENV : " ./ci/test/00_setup_env_native_qt5.sh"
140125
141126task :
142127 name : ' TSan, depends, gui'
143128 << : *GLOBAL_TASK_TEMPLATE
144- persistent_worker :
145- labels :
146- type : medium
147129 env :
148130 FILE_ENV : " ./ci/test/00_setup_env_native_tsan.sh"
149131
150132task :
151133 name : ' MSan, depends'
152134 << : *GLOBAL_TASK_TEMPLATE
153- persistent_worker :
154- labels :
155- type : small
156135 timeout_in : 300m # Use longer timeout for the *rare* case where a full build (llvm + msan + depends + ...) needs to be done.
157136 env :
158137 FILE_ENV : " ./ci/test/00_setup_env_native_msan.sh"
@@ -164,44 +143,29 @@ task:
164143 # so any settings will need to be written to the settings env file:
165144 - sed -i "s|\${CIRRUS_CI}|true|g" ./ci/test/00_setup_env_native_asan.sh
166145 << : *GLOBAL_TASK_TEMPLATE
167- persistent_worker :
168- labels :
169- type : mantic # Must use this specific worker (needed for USDT functional tests)
170146 env :
171147 FILE_ENV : " ./ci/test/00_setup_env_native_asan.sh"
172148
173149task :
174150 name : ' fuzzer,address,undefined,integer, no depends'
175151 << : *GLOBAL_TASK_TEMPLATE
176- persistent_worker :
177- labels :
178- type : medium
179152 env :
180153 FILE_ENV : " ./ci/test/00_setup_env_native_fuzz.sh"
181154
182155task :
183156 name : ' multiprocess, i686, DEBUG'
184157 << : *GLOBAL_TASK_TEMPLATE
185- persistent_worker :
186- labels :
187- type : medium
188158 env :
189159 FILE_ENV : " ./ci/test/00_setup_env_i686_multiprocess.sh"
190160
191161task :
192162 name : ' no wallet, libbitcoinkernel'
193163 << : *GLOBAL_TASK_TEMPLATE
194- persistent_worker :
195- labels :
196- type : small
197164 env :
198165 FILE_ENV : " ./ci/test/00_setup_env_native_nowallet_libbitcoinkernel.sh"
199166
200167task :
201168 name : ' macOS-cross 11.0, gui, no tests'
202169 << : *GLOBAL_TASK_TEMPLATE
203- persistent_worker :
204- labels :
205- type : small
206170 env :
207171 FILE_ENV : " ./ci/test/00_setup_env_mac.sh"
0 commit comments