summaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
Commit message (Collapse)AuthorAge
* gnu: Add pict.base-for-series-11342base-for-series-11341base-for-series-11340base-for-series-11339base-for-series-11338base-for-series-11337base-for-series-11335base-for-series-11333base-for-series-11332base-for-series-11331base-for-series-11330Maxim Cournoyer2022-02-08
| | | | * gnu/packages/check.scm (pict): New variable.
* gnu: clitest: Use G-expressions.Marius Bakke2022-02-07
| | | | | * gnu/packages/check.scm (clitest)[arguments]: Rewrite as gexp. While here, respect TESTS? in check phase.
* gnu: clitest: Update to 0.4.0.Marius Bakke2022-02-07
| | | | | | * gnu/packages/check.scm (clitest): Update to 0.4.0. [inputs]: Add BASH-MINIMAL. [arguments]: Remove trailing #t.
* gnu: libfaketime: Adjust flags on riscv64-linux.Efraim Flashner2022-02-05
| | | | | * gnu/packages/check.scm (libfaketime)[arguments]: When building for riscv64-linux adjust CFLAGS to make the package work.
* gnu: doctest: Update to 2.4.8.Marius Bakke2022-02-01
| | | | * gnu/packages/check.scm (doctest): Update to 2.4.8.
* gnu: catch2: Update to 2.13.8.Simon South2022-01-28
| | | | | | * gnu/packages/check.scm (catch-framework2): Update to 2.13.8. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: behave: Update to 1.2.7.dev2.Marius Bakke2022-01-22
| | | | | | | | | * gnu/packages/check.scm (behave): Update to 1.2.7.dev2. [source]: Switch to GIT-FETCH. Remove patches. [arguments]: Remove #:test-target. Add #:phases. [propagated-inputs]: Add PYTHON-COLORAMA and PYTHON-CUCUMBER-TAG-EXPRESSIONS. * gnu/packages/patches/behave-skip-a-couple-of-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu: python-pytest-asyncio: Update to 0.17.2.Marius Bakke2022-01-22
| | | | | | | | | * gnu/packages/check.scm (python-pytest-asyncio): Update to 0.17.2. [arguments]: Specify setuptools-scm version. Replace check phase. [native-inputs]: Remove PYTHON-COVERAGE. Add PYTHON-FLAKY and PYTHON-SETUPTOOLS-SCM. * gnu/packages/python-xyz.scm (python-tqdm, python-watchgod)[arguments]: Specify asyncio_mode when running tests.
* gnu: python-pytest-mock: Cope with test warnings.Marius Bakke2022-01-22
| | | | | | * gnu/packages/check.scm (python-pytest-mock)[source](modules, snippet): New fields. [arguments]: Increase test verbosity and remove obsolete workaround.
* gnu: python-aiohttp: Update to 3.8.1.Maxim Cournoyer2022-01-17
| | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-6.1): Delete package. * gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.1. [source]: Adjust snippet and comment it out with a TODO comment. [phases]{cythonize}: Fix indentation. {check}: Use 'when' for the TESTS? condition. Delete the test_proxy_functional.py test file. Skip tests requiring networking. Run tests in parallel with xdist. [propagated-inputs]: Add python-aiosignal. Remove python-attrs. {python-chardet}: Replace by... {python-charset-normalizer}: ... this. Add python-frozenlist. [native-inputs]: Use the regular python-pytest package. Add python-pytest-xdist.
* gnu: python-pytest-timeout: Update to 2.0.2.Maxim Cournoyer2022-01-10
| | | | * gnu/packages/check.scm (python-pytest-timeout): Update to 2.0.2.
* gnu: python-pylint: Update to 2.12.2.Maxim Cournoyer2022-01-10
| | | | | | | | * gnu/packages/check.scm (python-pylint): Update to 2.12.2. [phases]{check}: Override phase. [native-inputs]: Remove python-pytest-benchmark, python-pytest-runner. [propagated-inputs]: Add python-platformdirs, python-typing-extensions. [synopsis]: Streamline.
* gnu: python-testpath: Update to 0.5.0 and enable tests.Maxim Cournoyer2022-01-10
| | | | | | | | | | * gnu/packages/check.scm (python-testpath): Update to 0.5.0. [phases]{relax-requirements}: New phase {build}: Build using pypa-build's 'build' command. {check}: Override phase. {install}: Adjust. [native-inputs]: Remove python-flit. Add python-pypa-build and python-pytest. [home-page]: Update.
* gnu: python-nose: Fix build.Maxim Cournoyer2022-01-10
| | | | | | | | | This unmaintained package doesn't build anymore on Python 3.9.9. * gnu/packages/check.scm (python-nose)[phases]{invoke-2to3}: New phase. [properties]: New field. (python2-nose): Strip python2 property. [phases]{invoke-2to3}: Delete phase.
* gnu: Further simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | | This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe2021-12-10
|\
| * gnu: Remove go-gopkg.in-check.v1.Sarah Morgensen2021-12-08
| | | | | | | | | | | | | | | | | | This package is a duplicate of go-gopkg-in-check-v1 in golang.scm, has no binaries, and has no dependents, so remove it. * gnu/packages/check.scm (go-gopkg.in-check.v1): Remove variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* | gnu: python-pytest-httpserver: Use GUIX_PYTHONPATH.Ricardo Wurmus2021-11-19
| | | | | | | | | | * gnu/packages/check.scm (python-pytest-httpserver)[arguments]: Use GUIX_PYTHONPATH instead of PYTHONPATH.
* | gnu: python-lit: Update to 12.0.1.Maxim Cournoyer2021-11-11
| | | | | | | | * gnu/packages/check.scm (python-lit): Update to 12.0.1.
* | gnu: python2-lit: Remove package.Maxim Cournoyer2021-11-11
| | | | | | | | * gnu/packages/check.scm (python2-lit): Remove package.
* | gnu: python-pytest: Update to 6.2.5.Maxim Cournoyer2021-11-11
| | | | | | | | * gnu/packages/check.scm (python-pytest): Update to 6.2.5.
* | gnu: python-hypothesis: Update to 6.23.4.Maxim Cournoyer2021-11-11
| | | | | | | | * gnu/packages/check.scm (python-hypothesis): Update to 6.23.4.
* | gnu: python-pytest-6: Fix version via setuptools-scm.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-6): Fix indentation. [phases]{fix-version}: Rename to... {pretend-version}: ... this. Use the supported setuptools-scm mechanism to manually fix the version string, as suggested upstream.
* | gnu: googletest: Update to 1.11.0.Greg Hogan2021-11-11
| | | | | | | | * gnu/packages/check.scm (googletest): Update to 1.11.0.
* | gnu: Add python-pytest-6.1.Efraim Flashner2021-10-27
| | | | | | | | * gnu/packages/check.scm (python-pytest-6.1): New variable.
* | gnu: python-pytest-mock: Adjust package inputs.Efraim Flashner2021-10-27
| | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-mock)[propagated-inputs]: Move python-pytest-asyncio ... [native-inputs]: ... to here. (python2-pytest-mock): Adjust to ensure package remains unchanged.
* | Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe2021-10-18
|\|
| * gnu: Add python-hypothesis-6.23.Sébastien Lerique2021-10-18
| | | | | | | | | | | | * gnu/packages/check.scm (python-hypothesis-6.23): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-12
|\|
| * gnu: python2-pytest-mock: Downgrade to 1.10.1.Ricardo Wurmus2021-09-29
| | | | | | | | | | | | * gnu/packages/check.scm (python2-pytest-mock)[propagated-inputs]: Only use python2-mock and python2-pytest. [version]: Downgrade to 1.10.1.
| * gnu: python-pytest-6: Fix version string in metadata.Maxim Cournoyer2021-09-28
| | | | | | | | | | | | | | | | The PKG-INFO file generated previously would have '0.0.0' as the version string, causing problems in other packages specifying requirements such as 'pytest>=6'. * gnu/packages/check.scm (python-pytest-6)[phases]{fix-version}: New phase.
| * gnu: Add python-pytest-random-order.Maxim Cournoyer2021-09-27
| | | | | | | | * gnu/packages/check.scm (python-pytest-random-order): New variable.
| * gnu: Add python-pytest-assume.Maxim Cournoyer2021-09-26
| | | | | | | | * gnu/packages/check.scm (python-pytest-assume): New variable.
| * gnu: python-pyhamcrest: Update to 2.0.2.Maxim Cournoyer2021-09-26
| | | | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2. [origin]: Use latest tagged release. Reword comment. [native-inputs]: Remove all but the python-pytest input. [propagated-inputs]: Delete field. [phases]{check}: Augment PYTHONPATH via the add-installed-pythonpath procedure.
| * gnu: python2-pyhamcrest: Remove package.Maxim Cournoyer2021-09-26
| | | | | | | | * gnu/packages/check.scm (python2-pyhamcrest): Delete variable.
* | Merge branch 'master' into core-updates-frozenLudovic Courtès2021-09-07
|\|
| * gnu: Remove python-pytest-mock-3.Ricardo Wurmus2021-08-31
| | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-mock-3): Remove variable. * gnu/packages/python-xyz.scm (python-anyio)[native-inputs]: Replace python-pytest-mock-3 with python-pytest-mock.
| * gnu: Add python-pytest-mock-3.Ricardo Wurmus2021-08-30
| | | | | | | | * gnu/packages/check.scm (python-pytest-mock-3): New variable.
| * gnu: Add python-pytest-xdist-next.Maxim Cournoyer2021-08-29
| | | | | | | | * gnu/packages/check.scm (python-pytest-xdist-next): New variable.
| * gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite.Maxim Cournoyer2021-08-29
| | | | | | | | | | | | | | | | | | | | | | | | Commit ed72e558313 updated the package to 2.1.0, but this version doesn't work with Pytest 5, the version currently used in Guix. Downgrade to the last version that is compatible with Pytest 5. * gnu/packages/check.scm (python-pytest-xdist): Downgrade to 1.34.0, with a comment explaining why. Strip trailing #t. [source]: Remove origin modules and snippet field, no longer necessary. [phases]{check}: Override to run the test suite. [propagated-inputs]: Remove python-py and add python-pytest-forked.
| * gnu: python-pytest-mock: Update to 3.6.1 and run test suite.Maxim Cournoyer2021-08-29
| | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-mock): Update to 3.6.1. [phases]{check}: Override to run test suite. [propagated-inputs]: Add python-pytest-asyncio.
| * gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8.Maxim Cournoyer2021-08-29
| | | | | | | | | | | | | | | | * gnu/packages/patches/python-pytest-asyncio-python-3.8.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/check.scm (python-pytest-asyncio) [source]: Fetch from git and apply above patch. [phases]: Override the check phase, enabling tests.
| * gnu: python-pytest-forked: Update to 1.3.0 and run test suite.Maxim Cournoyer2021-08-29
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-forked)[origin]: Use git. [phases]{disable-setuptools-scm}: New phase. {check}: Override phase. [propagated-inputs]: Remove field. [native-inputs]: Remove ??? and add python-pytest-bootstrap. [home-page]: Fix indentation. [synopsis]: Update. [description]: Expound.
| * gnu: python-mock: Update description.Maxim Cournoyer2021-08-29
| | | | | | | | | | * gnu/packages/check.scm (python-mock) [description]: Mention this library is now part of Python 3.3 onward.
| * gnu: python-pytest-6: Update to 6.2.4 and propagate iniconfig.Maxim Cournoyer2021-08-29
| | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-6): Update to 6.2.4. Fix typo. Removing trailing #t. [native-inputs]: Delete the extraneous python-mock input. Move python-iniconfig to... [propagated-inputs]: ... here.
| * gnu: python-pytest-xprocess: Update to 0.18.1.jgart2021-08-26
| | | | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-xprocess): Update to 0.18.1. [native-inputs]: Add python-setuptools-scm. [home-page]: Fix linter warning to follow permanent redirect. Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: python-pytest-timeout: Update to 1.4.2.jgart2021-08-26
| | | | | | | | | | | | | | * gnu/packages/check.scm (python-pytest-timeout): Update to 1.4.2. [propagated-inputs]:Add python-pytest-cov. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * Update copyright/name notices for Christine Lemmer-Webber.Christopher Lemmer Webber2021-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guix-cookbook.texi: Update copyright/name for Christine Lemmer-Webber. * gnu/build/image.scm: Likewise. * gnu/build/vm.scm: Likewise. * gnu/packages/admin.scm: Likewise. * gnu/packages/assembly.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/backup.scm: Likewise. * gnu/packages/check.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/finance.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/guile-xyz.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/haskell-xyz.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/password-utils.scm: Likewise. * gnu/packages/perl.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/sphinx.scm: Likewise. * gnu/packages/ssh.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/services/networking.scm: Likewise. * gnu/system/vm.scm: Likewise.
* | gnu: libfaketime: Adjust flags on powerpc64le-linux.Efraim Flashner2021-08-22
| | | | | | | | | | * gnu/packages/check.scm (libfaketime)[arguments]: Adjust CFLAGS on powerpc64le-linux to make package work.