]> Git Repo - buildroot-mgba.git/blame - .gitlab-ci.yml
support/testing: add lzlib test
[buildroot-mgba.git] / .gitlab-ci.yml
CommitLineData
4f863d77
AV
1# Configuration for Gitlab-CI.
2# Builds appear on https://gitlab.com/buildroot.org/buildroot/pipelines
3# The .gitlab-ci.yml file is generated from .gitlab-ci.yml.in.
4# It needs to be regenerated every time a defconfig is added, using
5# "make .gitlab-ci.yml".
6
12b08c2b 7image: buildroot/base:20180318.1724
4f863d77 8
12904c03
RM
9.check_base:
10 except:
11 - /^.*-.*_defconfig$/
12 - /^.*-tests\..*$/
13
d498aa4a 14check-DEVELOPERS:
12904c03 15 extends: .check_base
29ba13e5
AV
16 # get-developers should print just "No action specified"; if it prints
17 # anything else, it's a parse error.
18 # The initial ! is removed by YAML so we need to quote it.
d498aa4a 19 script:
29ba13e5 20 - "! utils/get-developers | grep -v 'No action specified'"
d498aa4a 21
1960eda2 22check-flake8:
12904c03 23 extends: .check_base
1960eda2
RM
24 before_script:
25 # Help flake8 to find the Python files without .py extension.
26 - find * -type f -name '*.py' > files.txt
27 - find * -type f -print0 | xargs -0 file | grep 'Python script' | cut -d':' -f1 >> files.txt
28 - sort -u files.txt | tee files.processed
29 script:
7d17ae2a 30 - python -m flake8 --statistics --count --max-line-length=132 $(cat files.processed)
1960eda2
RM
31 after_script:
32 - wc -l files.processed
33
7405d793 34check-gitlab-ci.yml:
12904c03 35 extends: .check_base
7405d793
RM
36 script:
37 - mv .gitlab-ci.yml .gitlab-ci.yml.orig
38 - make .gitlab-ci.yml
39 - diff -u .gitlab-ci.yml.orig .gitlab-ci.yml
40
b58059ad 41check-package:
12904c03 42 extends: .check_base
b58059ad 43 script:
1290241d 44 - make check-package
b58059ad 45
12904c03 46.defconfig_base:
7405d793 47 script:
12904c03
RM
48 - echo "Configure Buildroot for ${DEFCONFIG_NAME}"
49 - make ${DEFCONFIG_NAME}
7405d793
RM
50 - echo 'Build buildroot'
51 - |
52 make > >(tee build.log |grep '>>>') 2>&1 || {
53 echo 'Failed build last output'
54 tail -200 build.log
55 exit 1
56 }
4f863d77
AV
57 artifacts:
58 when: always
59 expire_in: 2 weeks
60 paths:
d163ba49 61 - .config
4f863d77
AV
62 - build.log
63 - output/images/
64 - output/build/build-time.log
65 - output/build/packages-file-list.txt
d163ba49 66 - output/build/*/.config
4f863d77 67
12904c03
RM
68.defconfig:
69 extends: .defconfig_base
70 # Running the defconfigs for every push is too much, so limit to
96123c1c
AVEM
71 # explicit triggers through the API.
72 only:
73 - triggers
74 - tags
12904c03
RM
75 - /-defconfigs$/
76 before_script:
77 - DEFCONFIG_NAME=${CI_JOB_NAME}
78
79one-defconfig:
80 extends: .defconfig_base
81 only:
82 - /^.*-.*_defconfig$/
83 before_script:
84 - DEFCONFIG_NAME=$(echo ${CI_COMMIT_REF_NAME} | sed -e 's,^.*-,,g')
85
86.runtime_test_base:
af6b5830
RM
87 # Keep build directories so the rootfs can be an artifact of the job. The
88 # runner will clean up those files for us.
3cc7bd2d
RM
89 # Multiply every emulator timeout by 10 to avoid sporadic failures in
90 # elastic runners.
12904c03
RM
91 script:
92 - echo "Starting runtime test ${TEST_CASE_NAME}"
93 - ./support/testing/run-tests -o test-output/ -d test-dl/ -k --timeout-multiplier 10 ${TEST_CASE_NAME}
b287ea6f
TP
94 artifacts:
95 when: always
96 expire_in: 2 weeks
97 paths:
98 - test-output/*.log
2438d905 99 - test-output/*/.config
af6b5830 100 - test-output/*/images/*
12904c03
RM
101
102.runtime_test:
103 extends: .runtime_test_base
104 # Running the runtime tests for every push is too much, so limit to
105 # explicit triggers through the API.
106 only:
107 - triggers
108 - tags
109 - /-runtime-tests$/
110 before_script:
111 - TEST_CASE_NAME=${CI_JOB_NAME}
112
113one-runtime_test:
114 extends: .runtime_test_base
115 only:
116 - /^.*-tests\..*$/
117 before_script:
118 - TEST_CASE_NAME=$(echo ${CI_COMMIT_REF_NAME} | sed -e 's,^.*-,,g')
e2d1c380
RM
119aarch64_efi_defconfig: { extends: .defconfig }
120acmesystems_aria_g25_128mb_defconfig: { extends: .defconfig }
121acmesystems_aria_g25_256mb_defconfig: { extends: .defconfig }
122acmesystems_arietta_g25_128mb_defconfig: { extends: .defconfig }
123acmesystems_arietta_g25_256mb_defconfig: { extends: .defconfig }
124amarula_a64_relic_defconfig: { extends: .defconfig }
125amarula_vyasa_rk3288_defconfig: { extends: .defconfig }
ee113235 126andes_ae3xx_defconfig: { extends: .defconfig }
e2d1c380
RM
127arcturus_ucls1012a_defconfig: { extends: .defconfig }
128arcturus_ucp1020_defconfig: { extends: .defconfig }
129arm_foundationv8_defconfig: { extends: .defconfig }
130arm_juno_defconfig: { extends: .defconfig }
131armadeus_apf27_defconfig: { extends: .defconfig }
132armadeus_apf28_defconfig: { extends: .defconfig }
133armadeus_apf51_defconfig: { extends: .defconfig }
134asus_tinker_rk3288_defconfig: { extends: .defconfig }
135at91sam9260eknf_defconfig: { extends: .defconfig }
136at91sam9g20dfc_defconfig: { extends: .defconfig }
137at91sam9g45m10ek_defconfig: { extends: .defconfig }
138at91sam9rlek_defconfig: { extends: .defconfig }
139at91sam9x5ek_defconfig: { extends: .defconfig }
140at91sam9x5ek_dev_defconfig: { extends: .defconfig }
141at91sam9x5ek_mmc_defconfig: { extends: .defconfig }
142at91sam9x5ek_mmc_dev_defconfig: { extends: .defconfig }
143atmel_sama5d27_som1_ek_mmc_dev_defconfig: { extends: .defconfig }
144atmel_sama5d2_xplained_mmc_defconfig: { extends: .defconfig }
145atmel_sama5d2_xplained_mmc_dev_defconfig: { extends: .defconfig }
146atmel_sama5d3_xplained_defconfig: { extends: .defconfig }
147atmel_sama5d3_xplained_dev_defconfig: { extends: .defconfig }
148atmel_sama5d3_xplained_mmc_defconfig: { extends: .defconfig }
149atmel_sama5d3_xplained_mmc_dev_defconfig: { extends: .defconfig }
150atmel_sama5d3xek_defconfig: { extends: .defconfig }
151atmel_sama5d4_xplained_defconfig: { extends: .defconfig }
152atmel_sama5d4_xplained_dev_defconfig: { extends: .defconfig }
153atmel_sama5d4_xplained_mmc_defconfig: { extends: .defconfig }
154atmel_sama5d4_xplained_mmc_dev_defconfig: { extends: .defconfig }
155bananapi_m1_defconfig: { extends: .defconfig }
156bananapi_m2_plus_defconfig: { extends: .defconfig }
157bananapi_m2_ultra_defconfig: { extends: .defconfig }
158bananapi_m64_defconfig: { extends: .defconfig }
159bananapro_defconfig: { extends: .defconfig }
160beagleboardx15_defconfig: { extends: .defconfig }
161beaglebone_defconfig: { extends: .defconfig }
162beaglebone_qt5_defconfig: { extends: .defconfig }
7b1b5c31 163beagleboneai_defconfig: { extends: .defconfig }
e2d1c380
RM
164chromebook_snow_defconfig: { extends: .defconfig }
165ci20_defconfig: { extends: .defconfig }
166csky_gx6605s_defconfig: { extends: .defconfig }
167cubieboard2_defconfig: { extends: .defconfig }
168engicam_imx6qdl_icore_defconfig: { extends: .defconfig }
169engicam_imx6qdl_icore_qt5_defconfig: { extends: .defconfig }
170engicam_imx6qdl_icore_rqs_defconfig: { extends: .defconfig }
171engicam_imx6ul_geam_defconfig: { extends: .defconfig }
172engicam_imx6ul_isiot_defconfig: { extends: .defconfig }
173freescale_imx28evk_defconfig: { extends: .defconfig }
174freescale_imx6dlsabreauto_defconfig: { extends: .defconfig }
175freescale_imx6dlsabresd_defconfig: { extends: .defconfig }
176freescale_imx6qsabreauto_defconfig: { extends: .defconfig }
177freescale_imx6qsabresd_defconfig: { extends: .defconfig }
178freescale_imx6sxsabresd_defconfig: { extends: .defconfig }
179freescale_imx7dsabresd_defconfig: { extends: .defconfig }
bb7065fb 180freescale_imx8mmevk_defconfig: { extends: .defconfig }
e2d1c380 181freescale_imx8mqevk_defconfig: { extends: .defconfig }
fdc21cdd 182freescale_imx8qxpmek_defconfig: { extends: .defconfig }
e2d1c380
RM
183freescale_p1025twr_defconfig: { extends: .defconfig }
184freescale_t1040d4rdb_defconfig: { extends: .defconfig }
bfb5a7a3 185freescale_t2080_qds_rdb_defconfig: { extends: .defconfig }
e2d1c380
RM
186friendlyarm_nanopi_a64_defconfig: { extends: .defconfig }
187friendlyarm_nanopi_neo2_defconfig: { extends: .defconfig }
34deac05 188friendlyarm_nanopi_neo_plus2_defconfig: { extends: .defconfig }
e2d1c380
RM
189galileo_defconfig: { extends: .defconfig }
190grinn_chiliboard_defconfig: { extends: .defconfig }
191grinn_liteboard_defconfig: { extends: .defconfig }
86531fae 192hifive_unleashed_defconfig: { extends: .defconfig }
e2d1c380
RM
193imx23evk_defconfig: { extends: .defconfig }
194imx6-sabreauto_defconfig: { extends: .defconfig }
195imx6-sabresd_defconfig: { extends: .defconfig }
196imx6-sabresd_qt5_defconfig: { extends: .defconfig }
197imx6slevk_defconfig: { extends: .defconfig }
198imx6sx-sdb_defconfig: { extends: .defconfig }
199imx6ulevk_defconfig: { extends: .defconfig }
200imx6ulpico_defconfig: { extends: .defconfig }
201imx7d-sdb_defconfig: { extends: .defconfig }
202imx7dpico_defconfig: { extends: .defconfig }
19ba3c56 203imx8mmpico_defconfig: { extends: .defconfig }
367adaf0 204imx8mpico_defconfig: { extends: .defconfig }
4bed0934 205lafrite_defconfig: { extends: .defconfig }
e2d1c380 206lego_ev3_defconfig: { extends: .defconfig }
fd849dc1 207licheepi_zero_defconfig: { extends: .defconfig }
e2d1c380
RM
208linksprite_pcduino_defconfig: { extends: .defconfig }
209minnowboard_max-graphical_defconfig: { extends: .defconfig }
210minnowboard_max_defconfig: { extends: .defconfig }
211mx25pdk_defconfig: { extends: .defconfig }
212mx51evk_defconfig: { extends: .defconfig }
213mx53loco_defconfig: { extends: .defconfig }
214mx6cubox_defconfig: { extends: .defconfig }
215mx6sx_udoo_neo_defconfig: { extends: .defconfig }
216mx6udoo_defconfig: { extends: .defconfig }
217nanopi_m1_defconfig: { extends: .defconfig }
218nanopi_m1_plus_defconfig: { extends: .defconfig }
1ee72e9c 219nanopi_neo_defconfig: { extends: .defconfig }
e2d1c380
RM
220nexbox_a95x_defconfig: { extends: .defconfig }
221nitrogen6sx_defconfig: { extends: .defconfig }
222nitrogen6x_defconfig: { extends: .defconfig }
223nitrogen7_defconfig: { extends: .defconfig }
224nitrogen8m_defconfig: { extends: .defconfig }
e2d1c380
RM
225odroidxu4_defconfig: { extends: .defconfig }
226olimex_a10_olinuxino_lime_defconfig: { extends: .defconfig }
227olimex_a13_olinuxino_defconfig: { extends: .defconfig }
228olimex_a20_olinuxino_lime2_defconfig: { extends: .defconfig }
229olimex_a20_olinuxino_lime_defconfig: { extends: .defconfig }
e2d1c380 230olimex_a20_olinuxino_micro_defconfig: { extends: .defconfig }
fb61cf21 231olimex_a33_olinuxino_defconfig: { extends: .defconfig }
e2d1c380
RM
232olimex_a64_olinuxino_defconfig: { extends: .defconfig }
233olimex_imx233_olinuxino_defconfig: { extends: .defconfig }
234openblocks_a6_defconfig: { extends: .defconfig }
235orangepi_lite2_defconfig: { extends: .defconfig }
236orangepi_lite_defconfig: { extends: .defconfig }
237orangepi_one_defconfig: { extends: .defconfig }
238orangepi_one_plus_defconfig: { extends: .defconfig }
239orangepi_pc2_defconfig: { extends: .defconfig }
240orangepi_pc_defconfig: { extends: .defconfig }
241orangepi_pc_plus_defconfig: { extends: .defconfig }
242orangepi_plus_defconfig: { extends: .defconfig }
243orangepi_prime_defconfig: { extends: .defconfig }
d7d82a31 244orangepi_r1_defconfig: { extends: .defconfig }
e2d1c380
RM
245orangepi_win_defconfig: { extends: .defconfig }
246orangepi_zero_defconfig: { extends: .defconfig }
247orangepi_zero_plus2_defconfig: { extends: .defconfig }
248pandaboard_defconfig: { extends: .defconfig }
249pc_x86_64_bios_defconfig: { extends: .defconfig }
250pc_x86_64_efi_defconfig: { extends: .defconfig }
251pine64_defconfig: { extends: .defconfig }
252pine64_sopine_defconfig: { extends: .defconfig }
253qemu_aarch64_virt_defconfig: { extends: .defconfig }
254qemu_arm_versatile_defconfig: { extends: .defconfig }
255qemu_arm_versatile_nommu_defconfig: { extends: .defconfig }
256qemu_arm_vexpress_defconfig: { extends: .defconfig }
2834df2b
GR
257qemu_csky610_virt_defconfig: { extends: .defconfig }
258qemu_csky807_virt_defconfig: { extends: .defconfig }
259qemu_csky810_virt_defconfig: { extends: .defconfig }
260qemu_csky860_virt_defconfig: { extends: .defconfig }
e2d1c380
RM
261qemu_m68k_mcf5208_defconfig: { extends: .defconfig }
262qemu_m68k_q800_defconfig: { extends: .defconfig }
263qemu_microblazebe_mmu_defconfig: { extends: .defconfig }
264qemu_microblazeel_mmu_defconfig: { extends: .defconfig }
265qemu_mips32r2_malta_defconfig: { extends: .defconfig }
266qemu_mips32r2el_malta_defconfig: { extends: .defconfig }
267qemu_mips32r6_malta_defconfig: { extends: .defconfig }
268qemu_mips32r6el_malta_defconfig: { extends: .defconfig }
269qemu_mips64_malta_defconfig: { extends: .defconfig }
270qemu_mips64el_malta_defconfig: { extends: .defconfig }
271qemu_mips64r6_malta_defconfig: { extends: .defconfig }
272qemu_mips64r6el_malta_defconfig: { extends: .defconfig }
273qemu_nios2_10m50_defconfig: { extends: .defconfig }
274qemu_or1k_defconfig: { extends: .defconfig }
275qemu_ppc64_e5500_defconfig: { extends: .defconfig }
276qemu_ppc64_pseries_defconfig: { extends: .defconfig }
277qemu_ppc64le_pseries_defconfig: { extends: .defconfig }
278qemu_ppc_g3beige_defconfig: { extends: .defconfig }
8bfc93ba 279qemu_ppc_mac99_defconfig: { extends: .defconfig }
e2d1c380
RM
280qemu_ppc_mpc8544ds_defconfig: { extends: .defconfig }
281qemu_ppc_virtex_ml507_defconfig: { extends: .defconfig }
282qemu_riscv32_virt_defconfig: { extends: .defconfig }
283qemu_riscv64_virt_defconfig: { extends: .defconfig }
284qemu_sh4_r2d_defconfig: { extends: .defconfig }
285qemu_sh4eb_r2d_defconfig: { extends: .defconfig }
286qemu_sparc64_sun4u_defconfig: { extends: .defconfig }
287qemu_sparc_ss10_defconfig: { extends: .defconfig }
288qemu_x86_64_defconfig: { extends: .defconfig }
289qemu_x86_defconfig: { extends: .defconfig }
290qemu_xtensa_lx60_defconfig: { extends: .defconfig }
291qemu_xtensa_lx60_nommu_defconfig: { extends: .defconfig }
292raspberrypi0_defconfig: { extends: .defconfig }
293raspberrypi0w_defconfig: { extends: .defconfig }
294raspberrypi2_defconfig: { extends: .defconfig }
295raspberrypi3_64_defconfig: { extends: .defconfig }
296raspberrypi3_defconfig: { extends: .defconfig }
297raspberrypi3_qt5we_defconfig: { extends: .defconfig }
33604017 298raspberrypi4_defconfig: { extends: .defconfig }
e2d1c380
RM
299raspberrypi_defconfig: { extends: .defconfig }
300riotboard_defconfig: { extends: .defconfig }
97babe5c 301rock64_defconfig: { extends: .defconfig }
e2d1c380
RM
302roseapplepi_defconfig: { extends: .defconfig }
303s6lx9_microboard_defconfig: { extends: .defconfig }
304sheevaplug_defconfig: { extends: .defconfig }
305snps_aarch64_vdk_defconfig: { extends: .defconfig }
306snps_arc700_axs101_defconfig: { extends: .defconfig }
307snps_archs38_axs103_defconfig: { extends: .defconfig }
308snps_archs38_haps_defconfig: { extends: .defconfig }
309snps_archs38_hsdk_defconfig: { extends: .defconfig }
310snps_archs38_vdk_defconfig: { extends: .defconfig }
311socrates_cyclone5_defconfig: { extends: .defconfig }
312solidrun_clearfog_defconfig: { extends: .defconfig }
0de91e57 313solidrun_clearfog_gt_8k_defconfig: { extends: .defconfig }
e2d1c380
RM
314solidrun_macchiatobin_mainline_defconfig: { extends: .defconfig }
315solidrun_macchiatobin_marvell_defconfig: { extends: .defconfig }
316stm32f429_disco_defconfig: { extends: .defconfig }
317stm32f469_disco_defconfig: { extends: .defconfig }
bff5ae49 318stm32mp157_dk_defconfig: { extends: .defconfig }
e2d1c380 319toradex_apalis_imx6_defconfig: { extends: .defconfig }
e2d1c380
RM
320ts4900_defconfig: { extends: .defconfig }
321ts5500_defconfig: { extends: .defconfig }
322ts7680_defconfig: { extends: .defconfig }
323wandboard_defconfig: { extends: .defconfig }
324warp7_defconfig: { extends: .defconfig }
325warpboard_defconfig: { extends: .defconfig }
326zynq_microzed_defconfig: { extends: .defconfig }
327zynq_zc706_defconfig: { extends: .defconfig }
328zynq_zed_defconfig: { extends: .defconfig }
e2d1c380
RM
329zynqmp_zcu106_defconfig: { extends: .defconfig }
330tests.boot.test_atf.TestATFAllwinner: { extends: .runtime_test }
331tests.boot.test_atf.TestATFMarvell: { extends: .runtime_test }
332tests.boot.test_atf.TestATFVexpress: { extends: .runtime_test }
333tests.core.test_file_capabilities.TestFileCapabilities: { extends: .runtime_test }
334tests.core.test_hardening.TestFortifyConserv: { extends: .runtime_test }
335tests.core.test_hardening.TestFortifyNone: { extends: .runtime_test }
336tests.core.test_hardening.TestRelro: { extends: .runtime_test }
337tests.core.test_hardening.TestRelroPartial: { extends: .runtime_test }
338tests.core.test_hardening.TestSspNone: { extends: .runtime_test }
339tests.core.test_hardening.TestSspStrong: { extends: .runtime_test }
340tests.core.test_post_scripts.TestPostScripts: { extends: .runtime_test }
152776b4 341tests.core.test_root_password.TestRootPassword: { extends: .runtime_test }
e2d1c380
RM
342tests.core.test_rootfs_overlay.TestRootfsOverlay: { extends: .runtime_test }
343tests.core.test_timezone.TestGlibcAllTimezone: { extends: .runtime_test }
344tests.core.test_timezone.TestGlibcNonDefaultLimitedTimezone: { extends: .runtime_test }
345tests.core.test_timezone.TestNoTimezone: { extends: .runtime_test }
346tests.download.test_git.TestGitHash: { extends: .runtime_test }
347tests.download.test_git.TestGitRefs: { extends: .runtime_test }
348tests.fs.test_ext.TestExt2: { extends: .runtime_test }
349tests.fs.test_ext.TestExt2r1: { extends: .runtime_test }
350tests.fs.test_ext.TestExt3: { extends: .runtime_test }
351tests.fs.test_ext.TestExt4: { extends: .runtime_test }
352tests.fs.test_f2fs.TestF2FS: { extends: .runtime_test }
353tests.fs.test_iso9660.TestIso9660Grub2External: { extends: .runtime_test }
354tests.fs.test_iso9660.TestIso9660Grub2ExternalCompress: { extends: .runtime_test }
355tests.fs.test_iso9660.TestIso9660Grub2Internal: { extends: .runtime_test }
356tests.fs.test_iso9660.TestIso9660SyslinuxExternal: { extends: .runtime_test }
357tests.fs.test_iso9660.TestIso9660SyslinuxExternalCompress: { extends: .runtime_test }
358tests.fs.test_iso9660.TestIso9660SyslinuxInternal: { extends: .runtime_test }
359tests.fs.test_jffs2.TestJffs2: { extends: .runtime_test }
360tests.fs.test_squashfs.TestSquashfs: { extends: .runtime_test }
361tests.fs.test_ubi.TestUbi: { extends: .runtime_test }
362tests.fs.test_yaffs2.TestYaffs2: { extends: .runtime_test }
363tests.init.test_busybox.TestInitSystemBusyboxRo: { extends: .runtime_test }
364tests.init.test_busybox.TestInitSystemBusyboxRoNet: { extends: .runtime_test }
365tests.init.test_busybox.TestInitSystemBusyboxRw: { extends: .runtime_test }
366tests.init.test_busybox.TestInitSystemBusyboxRwNet: { extends: .runtime_test }
367tests.init.test_none.TestInitSystemNone: { extends: .runtime_test }
368tests.init.test_systemd.TestInitSystemSystemdRoFull: { extends: .runtime_test }
369tests.init.test_systemd.TestInitSystemSystemdRoIfupdown: { extends: .runtime_test }
370tests.init.test_systemd.TestInitSystemSystemdRoNetworkd: { extends: .runtime_test }
371tests.init.test_systemd.TestInitSystemSystemdRwFull: { extends: .runtime_test }
372tests.init.test_systemd.TestInitSystemSystemdRwIfupdown: { extends: .runtime_test }
373tests.init.test_systemd.TestInitSystemSystemdRwNetworkd: { extends: .runtime_test }
374tests.package.test_atop.TestAtop: { extends: .runtime_test }
375tests.package.test_docker_compose.TestDockerCompose: { extends: .runtime_test }
376tests.package.test_dropbear.TestDropbear: { extends: .runtime_test }
ec685317 377tests.package.test_glxinfo.TestGlxinfo: { extends: .runtime_test }
e2d1c380 378tests.package.test_ipython.TestIPythonPy3: { extends: .runtime_test }
ac2bfe76
FP
379tests.package.test_lpeg.TestLuaLPeg: { extends: .runtime_test }
380tests.package.test_lpeg.TestLuajitLPeg: { extends: .runtime_test }
e7e6b247
FP
381tests.package.test_lsqlite3.TestLuaLsqlite3: { extends: .runtime_test }
382tests.package.test_lsqlite3.TestLuajitLsqlite3: { extends: .runtime_test }
e2d1c380
RM
383tests.package.test_lua.TestLua: { extends: .runtime_test }
384tests.package.test_lua.TestLuajit: { extends: .runtime_test }
101ae29c
FP
385tests.package.test_lua_cqueues.TestLuaLuaCqueues: { extends: .runtime_test }
386tests.package.test_lua_cqueues.TestLuajitLuaCqueues: { extends: .runtime_test }
f830d891
FP
387tests.package.test_lua_curl.TestLuaLuacURL: { extends: .runtime_test }
388tests.package.test_lua_curl.TestLuajitLuacURL: { extends: .runtime_test }
5593ed55
FP
389tests.package.test_lua_http.TestLuaHttp: { extends: .runtime_test }
390tests.package.test_lua_http.TestLuajitHttp: { extends: .runtime_test }
f4dc945f
FP
391tests.package.test_lua_utf8.TestLuaUtf8: { extends: .runtime_test }
392tests.package.test_lua_utf8.TestLuajitUtf8: { extends: .runtime_test }
596465e6
FP
393tests.package.test_luaexpat.TestLuaLuaExpat: { extends: .runtime_test }
394tests.package.test_luaexpat.TestLuajitLuaExpat: { extends: .runtime_test }
3a3a6613
FP
395tests.package.test_luafilesystem.TestLuaLuaFileSystem: { extends: .runtime_test }
396tests.package.test_luafilesystem.TestLuajitLuaFileSystem: { extends: .runtime_test }
d2db91b3
FP
397tests.package.test_luaossl.TestLuaLuaossl: { extends: .runtime_test }
398tests.package.test_luaossl.TestLuajitLuaossl: { extends: .runtime_test }
03bd0c5b
PK
399tests.package.test_luaposix.TestLuaLuaPosix: { extends: .runtime_test }
400tests.package.test_luaposix.TestLuajitLuaPosix: { extends: .runtime_test }
97032e2f
FP
401tests.package.test_luasec.TestLuaLuaSec: { extends: .runtime_test }
402tests.package.test_luasec.TestLuajitLuaSec: { extends: .runtime_test }
7ad1a47f
FP
403tests.package.test_luasocket.TestLuaLuaSocket: { extends: .runtime_test }
404tests.package.test_luasocket.TestLuajitLuaSocket: { extends: .runtime_test }
c8ba0f74
FP
405tests.package.test_luasyslog.TestLuaLuasyslog: { extends: .runtime_test }
406tests.package.test_luasyslog.TestLuajitLuasyslog: { extends: .runtime_test }
eaa2c3a6 407tests.package.test_lzlib.TestLuaLzlib: { extends: .runtime_test }
df7bf8fb 408tests.package.test_openjdk.TestOpenJdk: { extends: .runtime_test }
e2d1c380
RM
409tests.package.test_perl.TestPerl: { extends: .runtime_test }
410tests.package.test_perl_class_load.TestPerlClassLoad: { extends: .runtime_test }
411tests.package.test_perl_dbd_mysql.TestPerlDBDmysql: { extends: .runtime_test }
412tests.package.test_perl_encode_detect.TestPerlEncodeDetect: { extends: .runtime_test }
413tests.package.test_perl_gdgraph.TestPerlGDGraph: { extends: .runtime_test }
414tests.package.test_perl_io_socket_multicast.TestPerlIOSocketMulticast: { extends: .runtime_test }
415tests.package.test_perl_io_socket_ssl.TestPerlIOSocketSSL: { extends: .runtime_test }
416tests.package.test_perl_libwww_perl.TestPerllibwwwperl: { extends: .runtime_test }
417tests.package.test_perl_mail_dkim.TestPerlMailDKIM: { extends: .runtime_test }
418tests.package.test_perl_x10.TestPerlX10: { extends: .runtime_test }
419tests.package.test_perl_xml_libxml.TestPerlXMLLibXML: { extends: .runtime_test }
420tests.package.test_prosody.TestProsodyLua51: { extends: .runtime_test }
421tests.package.test_prosody.TestProsodyLuajit: { extends: .runtime_test }
422tests.package.test_python.TestPython2: { extends: .runtime_test }
423tests.package.test_python.TestPython3: { extends: .runtime_test }
424tests.package.test_python_argh.TestPythonPy2Argh: { extends: .runtime_test }
425tests.package.test_python_argh.TestPythonPy3Argh: { extends: .runtime_test }
426tests.package.test_python_attrs.TestPythonPy2Attrs: { extends: .runtime_test }
427tests.package.test_python_attrs.TestPythonPy3Attrs: { extends: .runtime_test }
428tests.package.test_python_autobahn.TestPythonPy2Autobahn: { extends: .runtime_test }
429tests.package.test_python_autobahn.TestPythonPy3Autobahn: { extends: .runtime_test }
430tests.package.test_python_automat.TestPythonPy2Automat: { extends: .runtime_test }
431tests.package.test_python_automat.TestPythonPy3Automat: { extends: .runtime_test }
432tests.package.test_python_bitstring.TestPythonPy2Bitstring: { extends: .runtime_test }
433tests.package.test_python_bitstring.TestPythonPy3Bitstring: { extends: .runtime_test }
434tests.package.test_python_cbor.TestPythonPy2Cbor: { extends: .runtime_test }
435tests.package.test_python_cbor.TestPythonPy3Cbor: { extends: .runtime_test }
436tests.package.test_python_click.TestPythonPy2Click: { extends: .runtime_test }
437tests.package.test_python_click.TestPythonPy3Click: { extends: .runtime_test }
438tests.package.test_python_constantly.TestPythonPy2Constantly: { extends: .runtime_test }
439tests.package.test_python_constantly.TestPythonPy3Constantly: { extends: .runtime_test }
440tests.package.test_python_crossbar.TestPythonPy3Crossbar: { extends: .runtime_test }
441tests.package.test_python_cryptography.TestPythonPy2Cryptography: { extends: .runtime_test }
442tests.package.test_python_cryptography.TestPythonPy3Cryptography: { extends: .runtime_test }
443tests.package.test_python_incremental.TestPythonPy2Incremental: { extends: .runtime_test }
444tests.package.test_python_incremental.TestPythonPy3Incremental: { extends: .runtime_test }
445tests.package.test_python_passlib.TestPythonPy2Passlib: { extends: .runtime_test }
446tests.package.test_python_passlib.TestPythonPy3Passlib: { extends: .runtime_test }
447tests.package.test_python_pexpect.TestPythonPy2Pexpect: { extends: .runtime_test }
448tests.package.test_python_pexpect.TestPythonPy3Pexpect: { extends: .runtime_test }
449tests.package.test_python_pynacl.TestPythonPy2Pynacl: { extends: .runtime_test }
450tests.package.test_python_pynacl.TestPythonPy3Pynacl: { extends: .runtime_test }
451tests.package.test_python_pyyaml.TestPythonPy2Pyyaml: { extends: .runtime_test }
452tests.package.test_python_pyyaml.TestPythonPy3Pyyaml: { extends: .runtime_test }
453tests.package.test_python_service_identity.TestPythonPy2ServiceIdentity: { extends: .runtime_test }
454tests.package.test_python_service_identity.TestPythonPy3ServiceIdentity: { extends: .runtime_test }
455tests.package.test_python_subprocess32.TestPythonPy2Subprocess32: { extends: .runtime_test }
456tests.package.test_python_treq.TestPythonPy2Treq: { extends: .runtime_test }
457tests.package.test_python_treq.TestPythonPy3Treq: { extends: .runtime_test }
458tests.package.test_python_twisted.TestPythonPy2Twisted: { extends: .runtime_test }
459tests.package.test_python_twisted.TestPythonPy3Twisted: { extends: .runtime_test }
460tests.package.test_python_txaio.TestPythonPy2Txaio: { extends: .runtime_test }
461tests.package.test_python_txaio.TestPythonPy3Txaio: { extends: .runtime_test }
462tests.package.test_python_txtorcon.TestPythonPy2Txtorcon: { extends: .runtime_test }
463tests.package.test_python_txtorcon.TestPythonPy3Txtorcon: { extends: .runtime_test }
464tests.package.test_python_ubjson.TestPythonPy2Ubjson: { extends: .runtime_test }
465tests.package.test_python_ubjson.TestPythonPy3Ubjson: { extends: .runtime_test }
6de6f21d
FP
466tests.package.test_rings.TestLuaRings: { extends: .runtime_test }
467tests.package.test_rings.TestLuajitRings: { extends: .runtime_test }
e2d1c380
RM
468tests.package.test_rust.TestRust: { extends: .runtime_test }
469tests.package.test_rust.TestRustBin: { extends: .runtime_test }
470tests.package.test_syslog_ng.TestSyslogNg: { extends: .runtime_test }
d3be2087 471tests.package.test_tmux.TestTmux: { extends: .runtime_test }
f8b8a9c5 472tests.package.test_turbolua.TestLuajitTurbolua: { extends: .runtime_test }
e2d1c380
RM
473tests.toolchain.test_external.TestExternalToolchainBuildrootMusl: { extends: .runtime_test }
474tests.toolchain.test_external.TestExternalToolchainBuildrootuClibc: { extends: .runtime_test }
475tests.toolchain.test_external.TestExternalToolchainCCache: { extends: .runtime_test }
476tests.toolchain.test_external.TestExternalToolchainCtngMusl: { extends: .runtime_test }
477tests.toolchain.test_external.TestExternalToolchainLinaroArm: { extends: .runtime_test }
478tests.toolchain.test_external.TestExternalToolchainSourceryArmv4: { extends: .runtime_test }
479tests.toolchain.test_external.TestExternalToolchainSourceryArmv5: { extends: .runtime_test }
480tests.toolchain.test_external.TestExternalToolchainSourceryArmv7: { extends: .runtime_test }
fa3a2f13 481tests.utils.test_check_package.TestCheckPackage: { extends: .runtime_test }
This page took 0.368254 seconds and 4 git commands to generate.