]> Git Repo - buildroot-mgba.git/blame - .gitlab-ci.yml
package/python3: bump to version 3.8.2
[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
91d94546 7image: buildroot/base:20191027.2027
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 }
44649f6c 164beelink_gs1_defconfig: { extends: .defconfig }
e2d1c380
RM
165chromebook_snow_defconfig: { extends: .defconfig }
166ci20_defconfig: { extends: .defconfig }
167csky_gx6605s_defconfig: { extends: .defconfig }
168cubieboard2_defconfig: { extends: .defconfig }
169engicam_imx6qdl_icore_defconfig: { extends: .defconfig }
170engicam_imx6qdl_icore_qt5_defconfig: { extends: .defconfig }
171engicam_imx6qdl_icore_rqs_defconfig: { extends: .defconfig }
172engicam_imx6ul_geam_defconfig: { extends: .defconfig }
173engicam_imx6ul_isiot_defconfig: { extends: .defconfig }
174freescale_imx28evk_defconfig: { extends: .defconfig }
175freescale_imx6dlsabreauto_defconfig: { extends: .defconfig }
176freescale_imx6dlsabresd_defconfig: { extends: .defconfig }
177freescale_imx6qsabreauto_defconfig: { extends: .defconfig }
178freescale_imx6qsabresd_defconfig: { extends: .defconfig }
179freescale_imx6sxsabresd_defconfig: { extends: .defconfig }
180freescale_imx7dsabresd_defconfig: { extends: .defconfig }
bb7065fb 181freescale_imx8mmevk_defconfig: { extends: .defconfig }
e2d1c380 182freescale_imx8mqevk_defconfig: { extends: .defconfig }
fdc21cdd 183freescale_imx8qxpmek_defconfig: { extends: .defconfig }
e2d1c380
RM
184freescale_p1025twr_defconfig: { extends: .defconfig }
185freescale_t1040d4rdb_defconfig: { extends: .defconfig }
bfb5a7a3 186freescale_t2080_qds_rdb_defconfig: { extends: .defconfig }
e2d1c380
RM
187friendlyarm_nanopi_a64_defconfig: { extends: .defconfig }
188friendlyarm_nanopi_neo2_defconfig: { extends: .defconfig }
34deac05 189friendlyarm_nanopi_neo_plus2_defconfig: { extends: .defconfig }
e2d1c380
RM
190galileo_defconfig: { extends: .defconfig }
191grinn_chiliboard_defconfig: { extends: .defconfig }
192grinn_liteboard_defconfig: { extends: .defconfig }
86531fae 193hifive_unleashed_defconfig: { extends: .defconfig }
e2d1c380
RM
194imx23evk_defconfig: { extends: .defconfig }
195imx6-sabreauto_defconfig: { extends: .defconfig }
196imx6-sabresd_defconfig: { extends: .defconfig }
197imx6-sabresd_qt5_defconfig: { extends: .defconfig }
198imx6slevk_defconfig: { extends: .defconfig }
199imx6sx-sdb_defconfig: { extends: .defconfig }
200imx6ulevk_defconfig: { extends: .defconfig }
201imx6ulpico_defconfig: { extends: .defconfig }
202imx7d-sdb_defconfig: { extends: .defconfig }
203imx7dpico_defconfig: { extends: .defconfig }
19ba3c56 204imx8mmpico_defconfig: { extends: .defconfig }
367adaf0 205imx8mpico_defconfig: { extends: .defconfig }
4bed0934 206lafrite_defconfig: { extends: .defconfig }
e2d1c380 207lego_ev3_defconfig: { extends: .defconfig }
fd849dc1 208licheepi_zero_defconfig: { extends: .defconfig }
e2d1c380
RM
209linksprite_pcduino_defconfig: { extends: .defconfig }
210minnowboard_max-graphical_defconfig: { extends: .defconfig }
211minnowboard_max_defconfig: { extends: .defconfig }
212mx25pdk_defconfig: { extends: .defconfig }
213mx51evk_defconfig: { extends: .defconfig }
214mx53loco_defconfig: { extends: .defconfig }
215mx6cubox_defconfig: { extends: .defconfig }
216mx6sx_udoo_neo_defconfig: { extends: .defconfig }
217mx6udoo_defconfig: { extends: .defconfig }
218nanopi_m1_defconfig: { extends: .defconfig }
219nanopi_m1_plus_defconfig: { extends: .defconfig }
1ee72e9c 220nanopi_neo_defconfig: { extends: .defconfig }
e2d1c380
RM
221nexbox_a95x_defconfig: { extends: .defconfig }
222nitrogen6sx_defconfig: { extends: .defconfig }
223nitrogen6x_defconfig: { extends: .defconfig }
224nitrogen7_defconfig: { extends: .defconfig }
225nitrogen8m_defconfig: { extends: .defconfig }
e2d1c380
RM
226odroidxu4_defconfig: { extends: .defconfig }
227olimex_a10_olinuxino_lime_defconfig: { extends: .defconfig }
228olimex_a13_olinuxino_defconfig: { extends: .defconfig }
229olimex_a20_olinuxino_lime2_defconfig: { extends: .defconfig }
230olimex_a20_olinuxino_lime_defconfig: { extends: .defconfig }
e2d1c380 231olimex_a20_olinuxino_micro_defconfig: { extends: .defconfig }
fb61cf21 232olimex_a33_olinuxino_defconfig: { extends: .defconfig }
e2d1c380
RM
233olimex_a64_olinuxino_defconfig: { extends: .defconfig }
234olimex_imx233_olinuxino_defconfig: { extends: .defconfig }
235openblocks_a6_defconfig: { extends: .defconfig }
236orangepi_lite2_defconfig: { extends: .defconfig }
237orangepi_lite_defconfig: { extends: .defconfig }
238orangepi_one_defconfig: { extends: .defconfig }
239orangepi_one_plus_defconfig: { extends: .defconfig }
240orangepi_pc2_defconfig: { extends: .defconfig }
241orangepi_pc_defconfig: { extends: .defconfig }
242orangepi_pc_plus_defconfig: { extends: .defconfig }
243orangepi_plus_defconfig: { extends: .defconfig }
244orangepi_prime_defconfig: { extends: .defconfig }
d7d82a31 245orangepi_r1_defconfig: { extends: .defconfig }
e2d1c380
RM
246orangepi_win_defconfig: { extends: .defconfig }
247orangepi_zero_defconfig: { extends: .defconfig }
248orangepi_zero_plus2_defconfig: { extends: .defconfig }
249pandaboard_defconfig: { extends: .defconfig }
250pc_x86_64_bios_defconfig: { extends: .defconfig }
251pc_x86_64_efi_defconfig: { extends: .defconfig }
252pine64_defconfig: { extends: .defconfig }
253pine64_sopine_defconfig: { extends: .defconfig }
254qemu_aarch64_virt_defconfig: { extends: .defconfig }
255qemu_arm_versatile_defconfig: { extends: .defconfig }
256qemu_arm_versatile_nommu_defconfig: { extends: .defconfig }
257qemu_arm_vexpress_defconfig: { extends: .defconfig }
907c81a9 258qemu_arm_vexpress_tz_defconfig: { extends: .defconfig }
2834df2b
GR
259qemu_csky610_virt_defconfig: { extends: .defconfig }
260qemu_csky807_virt_defconfig: { extends: .defconfig }
261qemu_csky810_virt_defconfig: { extends: .defconfig }
262qemu_csky860_virt_defconfig: { extends: .defconfig }
e2d1c380
RM
263qemu_m68k_mcf5208_defconfig: { extends: .defconfig }
264qemu_m68k_q800_defconfig: { extends: .defconfig }
265qemu_microblazebe_mmu_defconfig: { extends: .defconfig }
266qemu_microblazeel_mmu_defconfig: { extends: .defconfig }
267qemu_mips32r2_malta_defconfig: { extends: .defconfig }
268qemu_mips32r2el_malta_defconfig: { extends: .defconfig }
269qemu_mips32r6_malta_defconfig: { extends: .defconfig }
270qemu_mips32r6el_malta_defconfig: { extends: .defconfig }
271qemu_mips64_malta_defconfig: { extends: .defconfig }
272qemu_mips64el_malta_defconfig: { extends: .defconfig }
273qemu_mips64r6_malta_defconfig: { extends: .defconfig }
274qemu_mips64r6el_malta_defconfig: { extends: .defconfig }
275qemu_nios2_10m50_defconfig: { extends: .defconfig }
276qemu_or1k_defconfig: { extends: .defconfig }
277qemu_ppc64_e5500_defconfig: { extends: .defconfig }
278qemu_ppc64_pseries_defconfig: { extends: .defconfig }
279qemu_ppc64le_pseries_defconfig: { extends: .defconfig }
280qemu_ppc_g3beige_defconfig: { extends: .defconfig }
8bfc93ba 281qemu_ppc_mac99_defconfig: { extends: .defconfig }
e2d1c380
RM
282qemu_ppc_mpc8544ds_defconfig: { extends: .defconfig }
283qemu_ppc_virtex_ml507_defconfig: { extends: .defconfig }
284qemu_riscv32_virt_defconfig: { extends: .defconfig }
285qemu_riscv64_virt_defconfig: { extends: .defconfig }
286qemu_sh4_r2d_defconfig: { extends: .defconfig }
287qemu_sh4eb_r2d_defconfig: { extends: .defconfig }
288qemu_sparc64_sun4u_defconfig: { extends: .defconfig }
289qemu_sparc_ss10_defconfig: { extends: .defconfig }
290qemu_x86_64_defconfig: { extends: .defconfig }
291qemu_x86_defconfig: { extends: .defconfig }
292qemu_xtensa_lx60_defconfig: { extends: .defconfig }
293qemu_xtensa_lx60_nommu_defconfig: { extends: .defconfig }
294raspberrypi0_defconfig: { extends: .defconfig }
295raspberrypi0w_defconfig: { extends: .defconfig }
296raspberrypi2_defconfig: { extends: .defconfig }
297raspberrypi3_64_defconfig: { extends: .defconfig }
298raspberrypi3_defconfig: { extends: .defconfig }
299raspberrypi3_qt5we_defconfig: { extends: .defconfig }
d3236182 300raspberrypi4_64_defconfig: { extends: .defconfig }
33604017 301raspberrypi4_defconfig: { extends: .defconfig }
e2d1c380
RM
302raspberrypi_defconfig: { extends: .defconfig }
303riotboard_defconfig: { extends: .defconfig }
97babe5c 304rock64_defconfig: { extends: .defconfig }
e2d1c380
RM
305roseapplepi_defconfig: { extends: .defconfig }
306s6lx9_microboard_defconfig: { extends: .defconfig }
307sheevaplug_defconfig: { extends: .defconfig }
308snps_aarch64_vdk_defconfig: { extends: .defconfig }
309snps_arc700_axs101_defconfig: { extends: .defconfig }
310snps_archs38_axs103_defconfig: { extends: .defconfig }
311snps_archs38_haps_defconfig: { extends: .defconfig }
312snps_archs38_hsdk_defconfig: { extends: .defconfig }
313snps_archs38_vdk_defconfig: { extends: .defconfig }
314socrates_cyclone5_defconfig: { extends: .defconfig }
315solidrun_clearfog_defconfig: { extends: .defconfig }
0de91e57 316solidrun_clearfog_gt_8k_defconfig: { extends: .defconfig }
e2d1c380
RM
317solidrun_macchiatobin_mainline_defconfig: { extends: .defconfig }
318solidrun_macchiatobin_marvell_defconfig: { extends: .defconfig }
319stm32f429_disco_defconfig: { extends: .defconfig }
320stm32f469_disco_defconfig: { extends: .defconfig }
1505ba6d 321stm32mp157c_dk2_defconfig: { extends: .defconfig }
e2d1c380 322toradex_apalis_imx6_defconfig: { extends: .defconfig }
e2d1c380
RM
323ts4900_defconfig: { extends: .defconfig }
324ts5500_defconfig: { extends: .defconfig }
325ts7680_defconfig: { extends: .defconfig }
326wandboard_defconfig: { extends: .defconfig }
327warp7_defconfig: { extends: .defconfig }
328warpboard_defconfig: { extends: .defconfig }
329zynq_microzed_defconfig: { extends: .defconfig }
330zynq_zc706_defconfig: { extends: .defconfig }
331zynq_zed_defconfig: { extends: .defconfig }
e2d1c380
RM
332zynqmp_zcu106_defconfig: { extends: .defconfig }
333tests.boot.test_atf.TestATFAllwinner: { extends: .runtime_test }
334tests.boot.test_atf.TestATFMarvell: { extends: .runtime_test }
335tests.boot.test_atf.TestATFVexpress: { extends: .runtime_test }
336tests.core.test_file_capabilities.TestFileCapabilities: { extends: .runtime_test }
337tests.core.test_hardening.TestFortifyConserv: { extends: .runtime_test }
338tests.core.test_hardening.TestFortifyNone: { extends: .runtime_test }
339tests.core.test_hardening.TestRelro: { extends: .runtime_test }
340tests.core.test_hardening.TestRelroPartial: { extends: .runtime_test }
341tests.core.test_hardening.TestSspNone: { extends: .runtime_test }
342tests.core.test_hardening.TestSspStrong: { extends: .runtime_test }
343tests.core.test_post_scripts.TestPostScripts: { extends: .runtime_test }
152776b4 344tests.core.test_root_password.TestRootPassword: { extends: .runtime_test }
e2d1c380
RM
345tests.core.test_rootfs_overlay.TestRootfsOverlay: { extends: .runtime_test }
346tests.core.test_timezone.TestGlibcAllTimezone: { extends: .runtime_test }
347tests.core.test_timezone.TestGlibcNonDefaultLimitedTimezone: { extends: .runtime_test }
348tests.core.test_timezone.TestNoTimezone: { extends: .runtime_test }
349tests.download.test_git.TestGitHash: { extends: .runtime_test }
350tests.download.test_git.TestGitRefs: { extends: .runtime_test }
351tests.fs.test_ext.TestExt2: { extends: .runtime_test }
352tests.fs.test_ext.TestExt2r1: { extends: .runtime_test }
353tests.fs.test_ext.TestExt3: { extends: .runtime_test }
354tests.fs.test_ext.TestExt4: { extends: .runtime_test }
355tests.fs.test_f2fs.TestF2FS: { extends: .runtime_test }
356tests.fs.test_iso9660.TestIso9660Grub2External: { extends: .runtime_test }
357tests.fs.test_iso9660.TestIso9660Grub2ExternalCompress: { extends: .runtime_test }
358tests.fs.test_iso9660.TestIso9660Grub2Internal: { extends: .runtime_test }
359tests.fs.test_iso9660.TestIso9660SyslinuxExternal: { extends: .runtime_test }
360tests.fs.test_iso9660.TestIso9660SyslinuxExternalCompress: { extends: .runtime_test }
361tests.fs.test_iso9660.TestIso9660SyslinuxInternal: { extends: .runtime_test }
362tests.fs.test_jffs2.TestJffs2: { extends: .runtime_test }
363tests.fs.test_squashfs.TestSquashfs: { extends: .runtime_test }
364tests.fs.test_ubi.TestUbi: { extends: .runtime_test }
365tests.fs.test_yaffs2.TestYaffs2: { extends: .runtime_test }
366tests.init.test_busybox.TestInitSystemBusyboxRo: { extends: .runtime_test }
367tests.init.test_busybox.TestInitSystemBusyboxRoNet: { extends: .runtime_test }
368tests.init.test_busybox.TestInitSystemBusyboxRw: { extends: .runtime_test }
369tests.init.test_busybox.TestInitSystemBusyboxRwNet: { extends: .runtime_test }
370tests.init.test_none.TestInitSystemNone: { extends: .runtime_test }
371tests.init.test_systemd.TestInitSystemSystemdRoFull: { extends: .runtime_test }
372tests.init.test_systemd.TestInitSystemSystemdRoIfupdown: { extends: .runtime_test }
373tests.init.test_systemd.TestInitSystemSystemdRoNetworkd: { extends: .runtime_test }
374tests.init.test_systemd.TestInitSystemSystemdRwFull: { extends: .runtime_test }
375tests.init.test_systemd.TestInitSystemSystemdRwIfupdown: { extends: .runtime_test }
376tests.init.test_systemd.TestInitSystemSystemdRwNetworkd: { extends: .runtime_test }
377tests.package.test_atop.TestAtop: { extends: .runtime_test }
1b2319f9
TC
378tests.package.test_crudini.TestCrudiniPy2: { extends: .runtime_test }
379tests.package.test_crudini.TestCrudiniPy3: { extends: .runtime_test }
e2d1c380
RM
380tests.package.test_docker_compose.TestDockerCompose: { extends: .runtime_test }
381tests.package.test_dropbear.TestDropbear: { extends: .runtime_test }
ec685317 382tests.package.test_glxinfo.TestGlxinfo: { extends: .runtime_test }
e2d1c380 383tests.package.test_ipython.TestIPythonPy3: { extends: .runtime_test }
593bba41
YY
384tests.package.test_libftdi1.TestPythonPy2Libftdi1: { extends: .runtime_test }
385tests.package.test_libftdi1.TestPythonPy3Libftdi1: { extends: .runtime_test }
ac2bfe76
FP
386tests.package.test_lpeg.TestLuaLPeg: { extends: .runtime_test }
387tests.package.test_lpeg.TestLuajitLPeg: { extends: .runtime_test }
e7e6b247
FP
388tests.package.test_lsqlite3.TestLuaLsqlite3: { extends: .runtime_test }
389tests.package.test_lsqlite3.TestLuajitLsqlite3: { extends: .runtime_test }
e2d1c380
RM
390tests.package.test_lua.TestLua: { extends: .runtime_test }
391tests.package.test_lua.TestLuajit: { extends: .runtime_test }
101ae29c
FP
392tests.package.test_lua_cqueues.TestLuaLuaCqueues: { extends: .runtime_test }
393tests.package.test_lua_cqueues.TestLuajitLuaCqueues: { extends: .runtime_test }
f830d891
FP
394tests.package.test_lua_curl.TestLuaLuacURL: { extends: .runtime_test }
395tests.package.test_lua_curl.TestLuajitLuacURL: { extends: .runtime_test }
308ef316
FP
396tests.package.test_lua_gd.TestLuaLuaGD: { extends: .runtime_test }
397tests.package.test_lua_gd.TestLuajitLuaGD: { extends: .runtime_test }
5593ed55
FP
398tests.package.test_lua_http.TestLuaHttp: { extends: .runtime_test }
399tests.package.test_lua_http.TestLuajitHttp: { extends: .runtime_test }
d1e01107
FP
400tests.package.test_lua_sdl2.TestLuaLuaSDL2: { extends: .runtime_test }
401tests.package.test_lua_sdl2.TestLuajitLuaSDL2: { extends: .runtime_test }
f4dc945f
FP
402tests.package.test_lua_utf8.TestLuaUtf8: { extends: .runtime_test }
403tests.package.test_lua_utf8.TestLuajitUtf8: { extends: .runtime_test }
596465e6
FP
404tests.package.test_luaexpat.TestLuaLuaExpat: { extends: .runtime_test }
405tests.package.test_luaexpat.TestLuajitLuaExpat: { extends: .runtime_test }
3a3a6613
FP
406tests.package.test_luafilesystem.TestLuaLuaFileSystem: { extends: .runtime_test }
407tests.package.test_luafilesystem.TestLuajitLuaFileSystem: { extends: .runtime_test }
d2db91b3
FP
408tests.package.test_luaossl.TestLuaLuaossl: { extends: .runtime_test }
409tests.package.test_luaossl.TestLuajitLuaossl: { extends: .runtime_test }
03bd0c5b
PK
410tests.package.test_luaposix.TestLuaLuaPosix: { extends: .runtime_test }
411tests.package.test_luaposix.TestLuajitLuaPosix: { extends: .runtime_test }
97032e2f
FP
412tests.package.test_luasec.TestLuaLuaSec: { extends: .runtime_test }
413tests.package.test_luasec.TestLuajitLuaSec: { extends: .runtime_test }
7ad1a47f
FP
414tests.package.test_luasocket.TestLuaLuaSocket: { extends: .runtime_test }
415tests.package.test_luasocket.TestLuajitLuaSocket: { extends: .runtime_test }
c8ba0f74
FP
416tests.package.test_luasyslog.TestLuaLuasyslog: { extends: .runtime_test }
417tests.package.test_luasyslog.TestLuajitLuasyslog: { extends: .runtime_test }
76b4fcb5 418tests.package.test_luvi.TestLuvi: { extends: .runtime_test }
1ca16b1f 419tests.package.test_lxc.TestLxc: { extends: .runtime_test }
eaa2c3a6 420tests.package.test_lzlib.TestLuaLzlib: { extends: .runtime_test }
df7bf8fb 421tests.package.test_openjdk.TestOpenJdk: { extends: .runtime_test }
496a43c7 422tests.package.test_opkg.TestOpkg: { extends: .runtime_test }
e2d1c380
RM
423tests.package.test_perl.TestPerl: { extends: .runtime_test }
424tests.package.test_perl_class_load.TestPerlClassLoad: { extends: .runtime_test }
425tests.package.test_perl_dbd_mysql.TestPerlDBDmysql: { extends: .runtime_test }
426tests.package.test_perl_encode_detect.TestPerlEncodeDetect: { extends: .runtime_test }
427tests.package.test_perl_gdgraph.TestPerlGDGraph: { extends: .runtime_test }
428tests.package.test_perl_io_socket_multicast.TestPerlIOSocketMulticast: { extends: .runtime_test }
429tests.package.test_perl_io_socket_ssl.TestPerlIOSocketSSL: { extends: .runtime_test }
430tests.package.test_perl_libwww_perl.TestPerllibwwwperl: { extends: .runtime_test }
431tests.package.test_perl_mail_dkim.TestPerlMailDKIM: { extends: .runtime_test }
432tests.package.test_perl_x10.TestPerlX10: { extends: .runtime_test }
433tests.package.test_perl_xml_libxml.TestPerlXMLLibXML: { extends: .runtime_test }
434tests.package.test_prosody.TestProsodyLua51: { extends: .runtime_test }
435tests.package.test_prosody.TestProsodyLuajit: { extends: .runtime_test }
436tests.package.test_python.TestPython2: { extends: .runtime_test }
437tests.package.test_python.TestPython3: { extends: .runtime_test }
438tests.package.test_python_argh.TestPythonPy2Argh: { extends: .runtime_test }
439tests.package.test_python_argh.TestPythonPy3Argh: { extends: .runtime_test }
440tests.package.test_python_attrs.TestPythonPy2Attrs: { extends: .runtime_test }
441tests.package.test_python_attrs.TestPythonPy3Attrs: { extends: .runtime_test }
442tests.package.test_python_autobahn.TestPythonPy2Autobahn: { extends: .runtime_test }
443tests.package.test_python_autobahn.TestPythonPy3Autobahn: { extends: .runtime_test }
444tests.package.test_python_automat.TestPythonPy2Automat: { extends: .runtime_test }
445tests.package.test_python_automat.TestPythonPy3Automat: { extends: .runtime_test }
198bdaad 446tests.package.test_python_avro.TestPythonAvro: { extends: .runtime_test }
e2d1c380
RM
447tests.package.test_python_bitstring.TestPythonPy2Bitstring: { extends: .runtime_test }
448tests.package.test_python_bitstring.TestPythonPy3Bitstring: { extends: .runtime_test }
96bbea75
YY
449tests.package.test_python_can.TestPythonPy2Can: { extends: .runtime_test }
450tests.package.test_python_can.TestPythonPy3Can: { extends: .runtime_test }
e2d1c380
RM
451tests.package.test_python_cbor.TestPythonPy2Cbor: { extends: .runtime_test }
452tests.package.test_python_cbor.TestPythonPy3Cbor: { extends: .runtime_test }
453tests.package.test_python_click.TestPythonPy2Click: { extends: .runtime_test }
454tests.package.test_python_click.TestPythonPy3Click: { extends: .runtime_test }
455tests.package.test_python_constantly.TestPythonPy2Constantly: { extends: .runtime_test }
456tests.package.test_python_constantly.TestPythonPy3Constantly: { extends: .runtime_test }
457tests.package.test_python_crossbar.TestPythonPy3Crossbar: { extends: .runtime_test }
458tests.package.test_python_cryptography.TestPythonPy2Cryptography: { extends: .runtime_test }
459tests.package.test_python_cryptography.TestPythonPy3Cryptography: { extends: .runtime_test }
8583b2c6 460tests.package.test_python_django.TestPythonPy3Django: { extends: .runtime_test }
5ef16796
AD
461tests.package.test_python_gitdb2.TestPythonPy2Gitdb2: { extends: .runtime_test }
462tests.package.test_python_gitdb2.TestPythonPy3Gitdb2: { extends: .runtime_test }
5a324180 463tests.package.test_python_gobject.TestPythonPy2Gobject: { extends: .runtime_test }
e2d1c380
RM
464tests.package.test_python_incremental.TestPythonPy2Incremental: { extends: .runtime_test }
465tests.package.test_python_incremental.TestPythonPy3Incremental: { extends: .runtime_test }
466tests.package.test_python_passlib.TestPythonPy2Passlib: { extends: .runtime_test }
467tests.package.test_python_passlib.TestPythonPy3Passlib: { extends: .runtime_test }
468tests.package.test_python_pexpect.TestPythonPy2Pexpect: { extends: .runtime_test }
469tests.package.test_python_pexpect.TestPythonPy3Pexpect: { extends: .runtime_test }
470tests.package.test_python_pynacl.TestPythonPy2Pynacl: { extends: .runtime_test }
471tests.package.test_python_pynacl.TestPythonPy3Pynacl: { extends: .runtime_test }
472tests.package.test_python_pyyaml.TestPythonPy2Pyyaml: { extends: .runtime_test }
473tests.package.test_python_pyyaml.TestPythonPy3Pyyaml: { extends: .runtime_test }
474tests.package.test_python_service_identity.TestPythonPy2ServiceIdentity: { extends: .runtime_test }
475tests.package.test_python_service_identity.TestPythonPy3ServiceIdentity: { extends: .runtime_test }
f81f673a
AD
476tests.package.test_python_smmap2.TestPythonPy2Smmap2: { extends: .runtime_test }
477tests.package.test_python_smmap2.TestPythonPy3Smmap2: { extends: .runtime_test }
e2d1c380
RM
478tests.package.test_python_subprocess32.TestPythonPy2Subprocess32: { extends: .runtime_test }
479tests.package.test_python_treq.TestPythonPy2Treq: { extends: .runtime_test }
480tests.package.test_python_treq.TestPythonPy3Treq: { extends: .runtime_test }
481tests.package.test_python_twisted.TestPythonPy2Twisted: { extends: .runtime_test }
482tests.package.test_python_twisted.TestPythonPy3Twisted: { extends: .runtime_test }
483tests.package.test_python_txaio.TestPythonPy2Txaio: { extends: .runtime_test }
484tests.package.test_python_txaio.TestPythonPy3Txaio: { extends: .runtime_test }
485tests.package.test_python_txtorcon.TestPythonPy2Txtorcon: { extends: .runtime_test }
486tests.package.test_python_txtorcon.TestPythonPy3Txtorcon: { extends: .runtime_test }
487tests.package.test_python_ubjson.TestPythonPy2Ubjson: { extends: .runtime_test }
488tests.package.test_python_ubjson.TestPythonPy3Ubjson: { extends: .runtime_test }
6de6f21d
FP
489tests.package.test_rings.TestLuaRings: { extends: .runtime_test }
490tests.package.test_rings.TestLuajitRings: { extends: .runtime_test }
e2d1c380
RM
491tests.package.test_rust.TestRust: { extends: .runtime_test }
492tests.package.test_rust.TestRustBin: { extends: .runtime_test }
493tests.package.test_syslog_ng.TestSyslogNg: { extends: .runtime_test }
d3be2087 494tests.package.test_tmux.TestTmux: { extends: .runtime_test }
f8b8a9c5 495tests.package.test_turbolua.TestLuajitTurbolua: { extends: .runtime_test }
e2d1c380
RM
496tests.toolchain.test_external.TestExternalToolchainBuildrootMusl: { extends: .runtime_test }
497tests.toolchain.test_external.TestExternalToolchainBuildrootuClibc: { extends: .runtime_test }
498tests.toolchain.test_external.TestExternalToolchainCCache: { extends: .runtime_test }
499tests.toolchain.test_external.TestExternalToolchainCtngMusl: { extends: .runtime_test }
500tests.toolchain.test_external.TestExternalToolchainLinaroArm: { extends: .runtime_test }
501tests.toolchain.test_external.TestExternalToolchainSourceryArmv4: { extends: .runtime_test }
502tests.toolchain.test_external.TestExternalToolchainSourceryArmv5: { extends: .runtime_test }
503tests.toolchain.test_external.TestExternalToolchainSourceryArmv7: { extends: .runtime_test }
fa3a2f13 504tests.utils.test_check_package.TestCheckPackage: { extends: .runtime_test }
This page took 0.346569 seconds and 4 git commands to generate.