Skip to content

Commit 9d5cfa4

Browse files
Add stan-aarch64-ubuntu to run test_xpickle (#664)
1 parent 021ded1 commit 9d5cfa4

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

master/custom/builders.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from custom.factories import (
22
UnixBuild,
33
UnixPerfBuild,
4+
UnixXPickleBuild,
45
RHEL8Build,
56
CentOS9Build,
67
FedoraStableBuild,
@@ -208,6 +209,9 @@
208209
# Ubuntu Linux AArch64
209210
("aarch64 Ubuntu 24.04 BigMem", "diegorusso-aarch64-bigmem", UnixBigmemBuild),
210211

212+
# test_xpickle
213+
("aarch64 Ubuntu test_xpickle", "stan-aarch64-ubuntu", UnixXPickleBuild),
214+
211215
# Linux x86-64 GCC
212216
# Fedora Rawhide is unstable
213217
("AMD64 Fedora Rawhide", "cstratak-fedora-rawhide-x86_64", FedoraRawhideBuild),

master/custom/factories.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,12 @@ class UnixBigmemBuild(UnixBuild):
290290
factory_tags = ["bigmem"]
291291

292292

293+
class UnixXPickleBuild(UnixBuild):
294+
buildersuffix = ".xpickle"
295+
testFlags = ["-uxpickle", "test_xpickle"]
296+
factory_tags = ["xpickle"]
297+
298+
293299
class NonDebugUnixBuild(UnixBuild):
294300
buildersuffix = ".nondebug"
295301
# Enable assertions regardless. Some children will override this,

master/custom/workers.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,13 @@ def get_workers(settings):
184184
'aarch32', 'arm'],
185185
parallel_tests=4,
186186
),
187+
cpw(
188+
name="stan-aarch64-ubuntu",
189+
tags=['linux', 'unix', 'ubuntu', 'arm', 'arm64', 'aarch64'],
190+
parallel_tests=4,
191+
# test_xpickle doesn't exist on these branches
192+
not_branches=['3.12', '3.11', '3.10'],
193+
),
187194
cpw(
188195
name="stan-raspbian",
189196
tags=['linux', 'unix', 'raspbian', 'debian', 'armv8',

0 commit comments

Comments
 (0)