Skip to content

Commit 0fd7192

Browse files
committed
config: expand ramdisk-based kselftest pipeline with new job definitions
This change expands the ramdisk-based kselftest pipeline by adding a new job definition and parameters suitable for ramdisk boot. Signed-off-by: Yogesh Lal <[email protected]>
1 parent e00fb34 commit 0fd7192

File tree

1 file changed

+151
-4
lines changed

1 file changed

+151
-4
lines changed

config/jobs.yaml

Lines changed: 151 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,6 +1546,22 @@ jobs:
15461546
- stable
15471547
kcidb_test_suite: kselftest.aaa
15481548

1549+
kselftest-aaa-ramdisk: &kselftest-job-ramdisk
1550+
template: generic.jinja2
1551+
kind: job
1552+
params: &kselftest-params-ramdisk
1553+
test_method: kselftest
1554+
boot_commands: ramdisk
1555+
ramdiskroot: 'https://storage.kernelci.org/images/rootfs/debian/bookworm-kselftest/20250724.0/{debarch}'
1556+
job_timeout: 10
1557+
rules: &kselftest-rules-ramdisk
1558+
tree:
1559+
- mainline
1560+
- next
1561+
- stable-rc
1562+
- stable
1563+
kcidb_test_suite: kselftest.aaa
1564+
15491565
kselftest-acct:
15501566
<<: *kselftest-job
15511567
params:
@@ -1570,14 +1586,12 @@ jobs:
15701586
kcidb_test_suite: kselftest.arm64
15711587

15721588
kselftest-arm64-ramdisk:
1573-
<<: *kselftest-job
1589+
<<: *kselftest-job-ramdisk
15741590
template: generic.jinja2
15751591
kind: job
15761592
params:
1577-
<<: *kselftest-params
1593+
<<: *kselftest-params-ramdisk
15781594
collections: arm64
1579-
boot_commands: ramdisk
1580-
ramdiskroot: 'https://storage.kernelci.org/images/rootfs/debian/bookworm-kselftest/20250724.0/{debarch}'
15811595
kcidb_test_suite: kselftest.arm64
15821596

15831597
kselftest-breakpoints:
@@ -1587,27 +1601,55 @@ jobs:
15871601
collections: breakpoints
15881602
kcidb_test_suite: kselftest.breakpoints
15891603

1604+
kselftest-breakpoints-ramdisk:
1605+
<<: *kselftest-job-ramdisk
1606+
params:
1607+
<<: *kselftest-params-ramdisk
1608+
collections: breakpoints
1609+
kcidb_test_suite: kselftest.breakpoints
1610+
15901611
kselftest-capabilities:
15911612
<<: *kselftest-job
15921613
params:
15931614
<<: *kselftest-params
15941615
collections: capabilities
15951616
kcidb_test_suite: kselftest.capabilities
15961617

1618+
kselftest-capabilities-ramdisk:
1619+
<<: *kselftest-job-ramdisk
1620+
params:
1621+
<<: *kselftest-params-ramdisk
1622+
collections: capabilities
1623+
kcidb_test_suite: kselftest.capabilities
1624+
15971625
kselftest-clone3:
15981626
<<: *kselftest-job
15991627
params:
16001628
<<: *kselftest-params
16011629
collections: clone3
16021630
kcidb_test_suite: kselftest.clone3
16031631

1632+
kselftest-clone3-ramdisk:
1633+
<<: *kselftest-job-ramdisk
1634+
params:
1635+
<<: *kselftest-params-ramdisk
1636+
collections: clone3
1637+
kcidb_test_suite: kselftest.clone3
1638+
16041639
kselftest-coredump:
16051640
<<: *kselftest-job
16061641
params:
16071642
<<: *kselftest-params
16081643
collections: coredump
16091644
kcidb_test_suite: kselftest.coredump
16101645

1646+
kselftest-coredump-ramdisk:
1647+
<<: *kselftest-job-ramdisk
1648+
params:
1649+
<<: *kselftest-params-ramdisk
1650+
collections: coredump
1651+
kcidb_test_suite: kselftest.coredump
1652+
16111653
kselftest-cpufreq:
16121654
<<: *kselftest-job
16131655
template: generic.jinja2
@@ -1617,6 +1659,15 @@ jobs:
16171659
collections: cpufreq
16181660
kcidb_test_suite: kselftest.cpufreq
16191661

1662+
kselftest-cpufreq-ramdisk:
1663+
<<: *kselftest-job-ramdisk
1664+
template: generic.jinja2
1665+
kind: job
1666+
params:
1667+
<<: *kselftest-params-ramdisk
1668+
collections: cpufreq
1669+
kcidb_test_suite: kselftest.cpufreq
1670+
16201671
kselftest-cpufreq-hibernate:
16211672
<<: *kselftest-job
16221673
params:
@@ -1682,6 +1733,13 @@ jobs:
16821733
collections: dmabuf-heaps
16831734
kcidb_test_suite: kselftest.dmabuf-heaps
16841735

1736+
kselftest-dmabuf-heaps-ramdisk:
1737+
<<: *kselftest-job-ramdisk
1738+
params:
1739+
<<: *kselftest-params-ramdisk
1740+
collections: dmabuf-heaps
1741+
kcidb_test_suite: kselftest.dmabuf-heaps
1742+
16851743
kselftest-dt:
16861744
<<: *kselftest-job
16871745
params:
@@ -1694,20 +1752,46 @@ jobs:
16941752
patchlevel: 7
16951753
kcidb_test_suite: kselftest.dt
16961754

1755+
kselftest-dt-ramdisk:
1756+
<<: *kselftest-job-ramdisk
1757+
params:
1758+
<<: *kselftest-params-ramdisk
1759+
collections: dt
1760+
rules:
1761+
<<: *kselftest-rules
1762+
min_version:
1763+
version: 6
1764+
patchlevel: 7
1765+
kcidb_test_suite: kselftest.dt
1766+
16971767
kselftest-efivars:
16981768
<<: *kselftest-job
16991769
params:
17001770
<<: *kselftest-params
17011771
collections: efivars
17021772
kcidb_test_suite: kselftest.efivars
17031773

1774+
kselftest-efivars-ramdisk:
1775+
<<: *kselftest-job-ramdisk
1776+
params:
1777+
<<: *kselftest-params-ramdisk
1778+
collections: efivars
1779+
kcidb_test_suite: kselftest.efivars
1780+
17041781
kselftest-exec:
17051782
<<: *kselftest-job
17061783
params:
17071784
<<: *kselftest-params
17081785
collections: exec
17091786
kcidb_test_suite: kselftest.exec
17101787

1788+
kselftest-exec-ramdisk:
1789+
<<: *kselftest-job-ramdisk
1790+
params:
1791+
<<: *kselftest-params-ramdisk
1792+
collections: exec
1793+
kcidb_test_suite: kselftest.exec
1794+
17111795
kselftest-fchmodat2:
17121796
<<: *kselftest-job
17131797
params:
@@ -1722,27 +1806,55 @@ jobs:
17221806
collections: ftrace
17231807
kcidb_test_suite: kselftest.ftrace
17241808

1809+
kselftest-ftrace-ramdisk:
1810+
<<: *kselftest-job-ramdisk
1811+
params:
1812+
<<: *kselftest-params-ramdisk
1813+
collections: ftrace
1814+
kcidb_test_suite: kselftest.ftrace
1815+
17251816
kselftest-futex:
17261817
<<: *kselftest-job
17271818
params:
17281819
<<: *kselftest-params
17291820
collections: futex
17301821
kcidb_test_suite: kselftest.futex
17311822

1823+
kselftest-futex-ramdisk:
1824+
<<: *kselftest-job-ramdisk
1825+
params:
1826+
<<: *kselftest-params-ramdisk
1827+
collections: futex
1828+
kcidb_test_suite: kselftest.futex
1829+
17321830
kselftest-gpio:
17331831
<<: *kselftest-job
17341832
params:
17351833
<<: *kselftest-params
17361834
collections: gpio
17371835
kcidb_test_suite: kselftest.gpio
17381836

1837+
kselftest-gpio-ramdisk:
1838+
<<: *kselftest-job-ramdisk
1839+
params:
1840+
<<: *kselftest-params-ramdisk
1841+
collections: gpio
1842+
kcidb_test_suite: kselftest.gpio
1843+
17391844
kselftest-iommu:
17401845
<<: *kselftest-job
17411846
params:
17421847
<<: *kselftest-params
17431848
collections: iommu
17441849
kcidb_test_suite: kselftest.iommu
17451850

1851+
kselftest-iommu-ramdisk:
1852+
<<: *kselftest-job-ramdisk
1853+
params:
1854+
<<: *kselftest-params-ramdisk
1855+
collections: iommu
1856+
kcidb_test_suite: kselftest.iommu
1857+
17461858
kselftest-ipc:
17471859
<<: *kselftest-job
17481860
params:
@@ -1843,13 +1955,27 @@ jobs:
18431955
collections: perf_events
18441956
kcidb_test_suite: kselftest.perf_events
18451957

1958+
kselftest-perf-events-ramdisk:
1959+
<<: *kselftest-job-ramdisk
1960+
params:
1961+
<<: *kselftest-params-ramdisk
1962+
collections: perf_events
1963+
kcidb_test_suite: kselftest.perf_events
1964+
18461965
kselftest-proc:
18471966
<<: *kselftest-job
18481967
params:
18491968
<<: *kselftest-params
18501969
collections: proc
18511970
kcidb_test_suite: kselftest.proc
18521971

1972+
kselftest-proc-ramdisk:
1973+
<<: *kselftest-job-ramdisk
1974+
params:
1975+
<<: *kselftest-params-ramdisk
1976+
collections: proc
1977+
kcidb_test_suite: kselftest.proc
1978+
18531979
kselftest-ptrace:
18541980
<<: *kselftest-job
18551981
params:
@@ -1864,6 +1990,13 @@ jobs:
18641990
collections: ring-buffer
18651991
kcidb_test_suite: kselftest.ring-buffer
18661992

1993+
kselftest-ring-buffer-ramdisk:
1994+
<<: *kselftest-job-ramdisk
1995+
params:
1996+
<<: *kselftest-params-ramdisk
1997+
collections: ring-buffer
1998+
kcidb_test_suite: kselftest.ring-buffer
1999+
18672000
kselftest-rlimits:
18682001
<<: *kselftest-job
18692002
params:
@@ -1913,13 +2046,27 @@ jobs:
19132046
collections: timers
19142047
kcidb_test_suite: kselftest.timers
19152048

2049+
kselftest-timers-ramdisk:
2050+
<<: *kselftest-job-ramdisk
2051+
params:
2052+
<<: *kselftest-params-ramdisk
2053+
collections: timers
2054+
kcidb_test_suite: kselftest.timers
2055+
19162056
kselftest-tmpfs:
19172057
<<: *kselftest-job
19182058
params:
19192059
<<: *kselftest-params
19202060
collections: tmpfs
19212061
kcidb_test_suite: kselftest.tmpfs
19222062

2063+
kselftest-tmpfs-ramdisk:
2064+
<<: *kselftest-job-ramdisk
2065+
params:
2066+
<<: *kselftest-params-ramdisk
2067+
collections: tmpfs
2068+
kcidb_test_suite: kselftest.tmpfs
2069+
19232070
kselftest-tpm2:
19242071
<<: *kselftest-job
19252072
params:

0 commit comments

Comments
 (0)