MINGW-packages/mingw-w64-python/0113-CI-clean-up-ignored-tests.patch
2025-10-10 14:31:04 +02:00

88 lines
3.7 KiB
Diff

From b67e3c67e65e22bf2ee8cf2d2f11b720dfca012e Mon Sep 17 00:00:00 2001
From: Naveen M K <naveen521kk@gmail.com>
Date: Tue, 20 Feb 2024 11:04:39 +0530
Subject: [PATCH 113/N] CI: clean up ignored tests
Remove tests which are passing now, or no longer exist, and
move tests which only fail with msvcrt into a separate file.
---
Lib/test/test_wmi.py | 2 +-
mingw_ignorefile.txt | 24 +++---------------------
mingw_ignorefile_msvcrt.txt | 8 ++++++++
3 files changed, 12 insertions(+), 22 deletions(-)
create mode 100644 mingw_ignorefile_msvcrt.txt
diff --git a/Lib/test/test_wmi.py b/Lib/test/test_wmi.py
index 111f990..3dc452e 100644
--- a/Lib/test/test_wmi.py
+++ b/Lib/test/test_wmi.py
@@ -8,7 +8,7 @@ from test.support import import_helper
# Do this first so test will be skipped if module doesn't exist
-_wmi = import_helper.import_module('_wmi', required_on=['win'])
+_wmi = import_helper.import_module('_wmi')
def wmi_exec_query(query):
diff --git a/mingw_ignorefile.txt b/mingw_ignorefile.txt
index e692d7f..550e724 100644
--- a/mingw_ignorefile.txt
+++ b/mingw_ignorefile.txt
@@ -2,16 +2,11 @@ test.test_ctypes.test_loading.LoaderTest.test_load_dll_with_flags
distutils.tests.test_bdist_dumb.BuildDumbTestCase.test_simple_built
distutils.tests.test_cygwinccompiler.CygwinCCompilerTestCase.test_get_versions
distutils.tests.test_util.UtilTestCase.test_change_root
-test.datetimetester.TestLocalTimeDisambiguation_Fast.*
-test.datetimetester.TestLocalTimeDisambiguation_Pure.*
-test.test_cmath.CMathTests.test_specific_values
-test.test_cmd_line_script.CmdLineTest.test_consistent_sys_path_for_direct_execution
test.test_compileall.CommandLineTestsNoSourceEpoch.*
test.test_compileall.CommandLineTestsWithSourceEpoch.*
test.test_compileall.CompileallTestsWithoutSourceEpoch.*
test.test_compileall.CompileallTestsWithSourceEpoch.*
test.test_import.ImportTests.test_dll_dependency_import
-test.test_math.MathTests.*
test.test_ntpath.NtCommonTest.test_import
test.test_os.StatAttributeTests.test_stat_block_device
test.test_os.TestScandir.test_attributes
@@ -23,21 +18,8 @@ test.test_site._pthFileTests.*
test.test_site.HelperFunctionsTests.*
test.test_site.StartupImportTests.*
test.test_ssl.*
-test.test_strptime.CalculationTests.*
-test.test_strptime.StrptimeTests.test_weekday
-test.test_strptime.TimeRETests.test_compile
-test.test_tools.test_i18n.Test_pygettext.test_POT_Creation_Date
test.test_venv.BasicTest.*
test.test_venv.EnsurePipTest.*
-test.test_sysconfig.TestSysConfig.test_user_similar
-test.test_tcl.TclTest.testLoadWithUNC
-test.test_wmi
-# flaky
-test.test__xxsubinterpreters.*
-test.test_asyncio.test_subprocess.SubprocessProactorTests.test_stdin_broken_pipe
-test.test_asynchat.TestAsynchat.test_line_terminator2
-test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_gc_aclose_09
-test.test_concurrent_futures.ThreadPoolShutdownTest.test_interpreter_shutdown
-test.test_asynchat.TestNotConnected.test_disallow_negative_terminator
-test.test_logging.SysLogHandlerTest.*
-test.test_logging.IPv6SysLogHandlerTest.*
+
+test.test_dict.DictTest.test_splittable_to_generic_combinedtable
+test.test_capi.test_run.CAPITest.test_run_fileexflags
diff --git a/mingw_ignorefile_msvcrt.txt b/mingw_ignorefile_msvcrt.txt
new file mode 100644
index 0000000..be363bd
--- /dev/null
+++ b/mingw_ignorefile_msvcrt.txt
@@ -0,0 +1,8 @@
+test.datetimetester.TestLocalTimeDisambiguation_Fast.*
+test.datetimetester.TestLocalTimeDisambiguation_Pure.*
+test.test_cmath.CMathTests.test_specific_values
+test.test_math.MathTests.*
+test.test_strptime.CalculationTests.*
+test.test_strptime.StrptimeTests.test_weekday
+test.test_strptime.TimeRETests.test_compile
+test.test_tools.test_i18n.Test_pygettext.test_POT_Creation_Date