Commit graph

  • a83a4480c0 Use reinstall and distrosync instead of downgrade to cover more use-cases main master Lumir Balhar 2026-07-13 12:13:27 +02:00
  • 3bc0535c27 Make sure the downgrade operation is always reverted Lumir Balhar 2026-07-07 08:32:41 +02:00
  • 533e84657e Include libpython .so files into scanned files Lumir Balhar 2026-07-01 14:43:13 +02:00
  • b4af9ca880 Add new test that monitors symbols required from dynamic compiled libs Lumir Balhar 2026-06-24 22:05:28 +02:00
  • dfd41a9acf When CPython tests fail, exit with 1 to signal failure (rather than error) Miro Hrončok 2026-05-13 17:02:07 +02:00
  • 018063867c INSTALL_OR_SKIP: Support python3.X-freethreading-devel installation Miro Hrončok 2025-10-24 12:58:39 +02:00
  • 5a345b59d6 Adjust the test cases here for rawhide Miro Hrončok 2025-07-10 12:34:24 +02:00
  • 223296d711 Allow skipping virtual environment tests Miro Hrončok 2025-07-10 11:41:39 +02:00
  • 085416c781 Make venv.sh work with versions like 3.13t Miro Hrončok 2025-05-13 20:42:25 +02:00
  • 5c46fa4679 Inject $TOX_REQUIRES to tox config Miro Hrončok 2024-11-11 16:59:01 +01:00
  • 5ffff08833 Do not skip a flag without -O, if the flag is checked explicitly Miro Hrončok 2024-09-10 17:58:27 +02:00
  • 1ad7f0cc25 Skip Python 2.7 tests on rawhide Miro Hrončok 2024-09-11 20:14:34 +02:00
  • a0a96e2721 Add --timeout to selftest/parallel.sh Miro Hrončok 2024-09-11 19:57:24 +02:00
  • 800608da2e Allow to check explicit flags in assertflags.py Miro Hrončok 2024-08-01 14:57:45 +02:00
  • b8d9e52c94 Update the list of self-tested Pythons Miro Hrončok 2024-04-04 18:55:22 +02:00
  • 6f4fdf29c4 Allow testing virtualenv with --download Miro Hrončok 2024-04-04 17:50:39 +02:00
  • d3681dff6f Install hypothesis in selftests on Python 3.12+ Miro Hrončok 2023-09-22 16:25:24 +02:00
  • e959438be8 Prepare for Python 3.7 retirement Miro Hrončok 2023-09-22 16:21:45 +02:00
  • 7553b176d5 Replace Python 3.7 tests with Python 3.12 in the CI of this repo Miro Hrončok 2023-09-22 16:20:46 +02:00
  • 548de9fc09 Run the CI tests of this repo with pypy3.9 instead of retired pypy3.8 Miro Hrončok 2023-04-28 16:32:49 +02:00
  • 3ff6bdd8ba Don't execute setup.py directly, always use pip Miro Hrončok 2023-04-28 13:16:42 +02:00
  • b9eebf1c79 Enable Cython test for Python 3.12, using the git master Tomáš Hrnčiar 2023-02-09 17:04:16 +01:00
  • dc4e662e56 parallel might run test_dtrace Lukas Zachar 2023-02-09 10:14:06 +01:00
  • 6be8056917 smoke/venv needs gcc Lukas Zachar 2023-01-31 08:21:34 +01:00
  • 9a18358399 Extend duration of selftest/parallel Lukas Zachar 2023-01-27 13:22:52 +01:00
  • 6f4c0d0815 Make tmt lint pass for /smoke/venv Lukas Zachar 2023-01-17 17:01:22 +01:00
  • f022884999 Convert selftest into tmt Lukas Zachar 2023-01-17 17:00:49 +01:00
  • 086b4aa759 DROP ME commit Lukas Zachar 2023-01-17 18:39:17 +01:00
  • b9dc63ad15 Do not use Cython from master branch for Py 3.11 Lumir Balhar 2023-01-10 13:37:41 +01:00
  • 51c24d51d1 dnf install cannot be run as non-root Miro Hrončok 2022-11-26 22:42:49 +01:00
  • 4c3ed6ec49 Try installing the devel package when INSTALL_OR_SKIP is set Miro Hrončok 2022-11-25 14:20:23 +01:00
  • df6c0cef6e Don't set SETUPTOOLS_USE_DISTUTILS=stdlib when distutils does not exist Miro Hrončok 2022-11-16 00:10:19 +01:00
  • dc1ec3a117 Create virtual test for each supported python Petr Šplíchal 2020-06-10 16:35:49 +02:00
  • 4b12d4ae50 Share list of relevant components across all tests Petr Šplíchal 2022-06-22 15:44:55 +02:00
  • 4369d46463 Enable a simple python-3.11 plan Petr Šplíchal 2022-06-22 15:22:21 +02:00
  • 18de9ca2b3 Run tests as regular user Miro Hrončok 2022-06-09 11:43:20 +02:00
  • 144075965b DON'T MERGE THIS Miro Hrončok 2022-05-12 18:31:33 +02:00
  • fd113d4cf8 Add gcc-c++ dependency to run Python 3.11 test Tomáš Hrnčiar 2022-05-09 12:27:26 +02:00
  • db335e1e44 Explicitly declare the usage of distutils from Python stdlib for tests Karolina Surma 2022-03-16 17:52:34 +01:00
  • 19a49e8637 Drop no longer relevant conditionals for Python 2.6 Miro Hrončok 2022-03-08 01:07:00 +01:00
  • 362f438cc6 Instead of checking for Jython, make it possible to opt-out from the Cython test Miro Hrončok 2022-03-07 21:17:09 +01:00
  • bc948d6e50 Fixup the pypy3 test example Miro Hrončok 2022-03-08 01:02:10 +01:00
  • c2466c2de5 Undo Python 3.11 py workarounds, py 1.11.0 is out with the fix Miro Hrončok 2021-11-04 18:26:12 +01:00
  • beb705f0d0 Enable Cython test for Python 3.11, using the git master Miro Hrončok 2021-10-29 16:46:19 +02:00
  • 1adc399e3d Add Python 3.11 workarounds Miro Hrončok 2021-10-12 12:10:15 +02:00
  • d23118a6c6 Experimental: Enable all resources during selftest Miro Hrončok 2020-02-04 13:23:00 +01:00
  • 2fc6fc00bc Make python3.5 optional Miro Hrončok 2021-08-10 15:23:00 +02:00
  • 853a1f50a3 Correctly determine toxenv for versioned PyPy Miro Hrončok 2021-08-10 14:53:33 +02:00
  • 099deff12e Test DNM Fabien Boucher 2021-05-05 12:04:25 +02:00
  • 5b665d8253 Do not merge this, it is just a test Miro Hrončok 2021-05-05 11:33:42 +02:00
  • 98ad8d0232 For debug build, assert -O0 instead of -Og Tomas Hrnciar 2021-05-05 09:11:21 +02:00
  • 838858af8f Install pytest form git commit Tomas Hrnciar 2021-05-04 14:17:07 +02:00
  • 1b6575d5a5 Avoid variable names with negative conotations Miro Hrončok 2020-11-05 13:32:26 +01:00
  • 59f2079f68 Support INSTALL_OR_SKIP for marshalparser test Miro Hrončok 2020-10-13 14:37:06 +02:00
  • f605dca769 Update README.rst Michal Srb 2020-10-13 08:37:39 +00:00
  • 6cc91d52a7 No longer install Cython from master on Python 3.9 Miro Hrončok 2020-10-12 11:18:00 +02:00
  • 86842acd1b Add marshalparser to Python tests Lumir Balhar 2020-07-29 10:59:50 +02:00
  • 984f6676a6 DNM: validate Zuul CI Fabien Boucher 2020-06-24 12:15:20 +02:00
  • b4fd40e6ca Test virtualenv with pip for Py 2.7 (bundled wheels in ensurepip) and Py 3.9 Lumir Balhar 2020-06-23 14:10:41 +02:00
  • 261dfe65e1 Add method for virtualenv with --seeder pip Lumir Balhar 2020-06-23 13:35:27 +02:00
  • c26b64823b Make it possible to run Python 3.4 tests optionally Miro Hrončok 2020-06-03 16:10:27 +02:00
  • 0ec11f1f64 Require Python packages with dots Miro Hrončok 2020-06-03 15:59:47 +02:00
  • 450364614f Also test plain ensurepip in smoke tests Miro Hrončok 2020-04-29 01:17:58 +02:00
  • 6a9ffe6cb2 Have a dynamic Python version by default if possible Miro Hrončok 2020-04-20 14:52:33 +02:00
  • f2b309e8a7 OPENSSL_CONF=/non-existing-file comment Tomas Hrnciar 2020-03-27 14:29:31 +01:00
  • 562c77a483 Smoke test self without Python 3.4 Miro Hrončok 2020-02-12 16:13:16 +01:00
  • 38d9a441ce Test with Python 3.9 as well Miro Hrončok 2020-02-06 18:55:03 +01:00
  • 74239cac5d Assert that tox uses the appropriate Python version Miro Hrončok 2020-02-06 12:13:10 +01:00
  • 8951667be1 Experimental: Enable all resources during selftest Miro Hrončok 2020-02-04 13:23:00 +01:00
  • 606e77a1ba Expand the OPENSSL_CONF=/non-existing-file comment Miro Hrončok 2019-12-02 13:20:18 +01:00
  • 754dc5a573 Python 3.9: Fetch Cython master Miro Hrončok 2019-11-26 01:10:14 +01:00
  • 96fbcc5c42 Test that the debug build has the proper -O flags set Miro Hrončok 2019-10-16 15:44:09 +02:00
  • 11b7e874ef Test pypy3 tests with current pypy3, that is Python 3.6 Miro Hrončok 2019-09-05 14:54:15 +02:00
  • 30e8067df5 Test debug tests with current rawhide python3-debug Miro Hrončok 2019-09-05 11:50:33 +02:00
  • d37bcbfd9a Also enable testing virtualenv --no-download Miro Hrončok 2019-09-05 11:49:37 +02:00
  • d72c62fe79 It is no longer needed to fetch Cython from git master Miro Hrončok 2019-09-01 09:03:39 +02:00
  • f5948a878c Update the test image before running tests Miro Hrončok 2019-06-26 18:18:13 +02:00
  • 8f563a8e11 Stop running findleaks tests, but run a test on debug Python Miro Hrončok 2019-06-27 11:40:06 +02:00
  • bd3ec9505c Workaround fedora-ci/general#31 Miro Hrončok 2019-05-09 16:16:52 +02:00
  • 0ae2425874 Python 3.8: Install Cython from git master Miro Hrončok 2019-05-09 13:54:40 +02:00
  • bb40c2a2a8 Smoke test Python 3.8 Miro Hrončok 2019-02-09 11:55:22 +01:00
  • ca464dcb60 Fix Cython installation for fresh CPythons Miro Hrončok 2019-02-07 08:36:39 +01:00
  • 8dbc369a49 More test output Miro Hrončok 2018-12-20 11:31:22 +01:00
  • ead01d15f0 Find leaks! Miro Hrončok 2018-11-30 10:12:31 +01:00
  • 97db1f97bb Run Python 3.7 selftest tests in selftest tests of these tests Miro Hrončok 2018-11-29 15:22:23 +01:00
  • 81d0de13aa Enable smoke test in the tests namespace pipeline Petr Šplíchal 2018-11-22 11:32:00 +01:00
  • 11bfd62cc1 Add selftest suite (untested) Miro Hrončok 2018-10-18 17:23:46 +02:00
  • 8ddab88d43 Initial example of the Flexible Metadata Format Petr Šplíchal 2018-09-18 12:17:36 +02:00
  • 9358fa66bc Add python-tox to the list of relevant components fmf Petr Šplíchal 2018-09-19 13:52:39 +02:00
  • b3c9a16a9d Update the list of components Petr Šplíchal 2018-09-19 10:33:46 +02:00
  • 3903c0b861 Incorporate pull request feedback Petr Šplíchal 2018-09-19 10:21:05 +02:00
  • 7c561e2e11 Initial example of the Flexible Metadata Format Petr Šplíchal 2018-09-18 12:17:36 +02:00
  • c56363e23a Allow to test Jython Miro Hrončok 2018-08-29 13:53:20 +02:00
  • b3d405a516 Allow testing pypys: Miro Hrončok 2018-08-29 12:31:42 +02:00
  • 2540126bc6 Cython wheels don't work with Python 2.6, use --no-cython-compile Miro Hrončok 2018-08-28 18:29:31 +02:00
  • 5169b86238 On Python 2.6, get Cython 27.x with cp26 wheels Miro Hrončok 2018-08-28 13:48:52 +02:00
  • d7cf02c145 Pip adjustments to make it work with python 2.6 Petr Šplíchal 2018-08-14 13:13:50 +02:00
  • 413ee19869 Allow skiping tox Petr Šplíchal 2018-07-20 15:17:24 +02:00
  • aa5f2fee63 Make virtuelenv testable Miro Hrončok 2018-07-20 12:26:14 +02:00
  • a6067a8820 Make venv tests work on 3.4 and 3.5 Miro Hrončok 2018-07-20 12:19:30 +02:00