From 1577aaff6512d57cb8d9591cae80d9dc6e5c2fc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Thu, 30 Oct 2025 16:30:00 +0100 Subject: [PATCH] CI: Run selftest on freethreading build Taken from Fedora 56eb7aa --- plan.fmf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plan.fmf b/plan.fmf index 00f8029..50f0364 100644 --- a/plan.fmf +++ b/plan.fmf @@ -30,6 +30,9 @@ discover: # test_base_interpreter: https://github.com/python/cpython/issues/131372 # test_interrupt and test_interrupt_no_handler: https://github.com/python/cpython/issues/133651 test: "VERSION=${pybasever} PYTHON=python${pybasever}d X='-i test_check_probes -i test_sysconfigdata_json -i test_base_interpreter -i test_interrupt -i test_interrupt_no_handler' ./parallel.sh" + - name: freethreadingtest + path: /selftest + test: "VERSION=${pybasever}t X='-i test_check_probes -i test_sysconfigdata_json -i test_base_interpreter' ./parallel.sh" - name: optimizedflags path: /flags test: "python${pybasever} ./assertflags.py -O3 CFLAGS PY_BUILTIN_MODULE_CFLAGS PY_CFLAGS PY_CORE_CFLAGS PY_CFLAGS_NODIST PY_STDMODULE_CFLAGS" @@ -60,6 +63,8 @@ prepare: - "python${pybasever}-test" # for selftest - "python${pybasever}-freethreading" # for -O... flag test - "python${pybasever}-freethreading-debug" # for -O... flag test + - "python${pybasever}-freethreading-tkinter" # for freethreadingtest + - "python${pybasever}-freethreading-test" # for freethreadingtest - tox # for venv tests - virtualenv # for virtualenv tests - glibc-all-langpacks # for locale tests