summaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: Add python-pytest-pudb.•••* gnu/packages/check.scm (python-pytest-pudb): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> jgart2022-03-211-0/+35
* gnu: pict: Update to 3.7.3.•••* gnu/packages/check.scm (pict): Update to 3.7.3. Maxim Cournoyer2022-02-201-2/+2
* gnu: umockdev: Reference libumockdev by absolute path.•••* gnu/packages/check.scm (umockdev)[arguments]<#:phases>{absolute-introspection-library}: New phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos2022-02-181-0/+8
* gnu: umockdev: Reference 'env' and 'sh' by absolute path.•••* gnu/packages/check.scm (umockdev)[inputs]: Add 'bash-minimal' and 'coreutils-minimal'. (umockdev)[arguments]<#:phases>{absolute-filenames}: New phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos2022-02-181-2/+12
* gnu: umockdev: Use G-expressions.•••While we're at it, remove the trailing #t. * gnu/packagers/check.scm (umockdev)[arguments]<#:phases>: Change to a G-exp. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos2022-02-181-7/+6
* gnu: pict: Use release tag and install doc.•••* gnu/packages/check.scm (pict)[origin]: Use the release tag (newly added upstream). [phases]{install}: Also install the pict.md file. Maxim Cournoyer2022-02-081-4/+5
* gnu: Add pict.•••* gnu/packages/check.scm (pict): New variable. Maxim Cournoyer2022-02-081-1/+39
* gnu: clitest: Use G-expressions.•••* gnu/packages/check.scm (clitest)[arguments]: Rewrite as gexp. While here, respect TESTS? in check phase. Marius Bakke2022-02-071-24/+25
* gnu: clitest: Update to 0.4.0.•••* gnu/packages/check.scm (clitest): Update to 0.4.0. [inputs]: Add BASH-MINIMAL. [arguments]: Remove trailing #t. Marius Bakke2022-02-071-7/+7
* gnu: libfaketime: Adjust flags on riscv64-linux.•••* gnu/packages/check.scm (libfaketime)[arguments]: When building for riscv64-linux adjust CFLAGS to make the package work. Efraim Flashner2022-02-051-1/+2
* gnu: doctest: Update to 2.4.8.•••* gnu/packages/check.scm (doctest): Update to 2.4.8. Marius Bakke2022-02-011-3/+4
* gnu: catch2: Update to 2.13.8.•••* gnu/packages/check.scm (catch-framework2): Update to 2.13.8. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Simon South2022-01-281-2/+2
* gnu: behave: Update to 1.2.7.dev2.•••* 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. Marius Bakke2022-01-221-11/+21
* gnu: python-pytest-asyncio: Update to 0.17.2.•••* 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. Marius Bakke2022-01-221-4/+17
* gnu: python-pytest-mock: Cope with test warnings.•••* gnu/packages/check.scm (python-pytest-mock)[source](modules, snippet): New fields. [arguments]: Increase test verbosity and remove obsolete workaround. Marius Bakke2022-01-221-7/+14
* gnu: python-aiohttp: Update to 3.8.1.•••* 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. Maxim Cournoyer2022-01-171-11/+0
* gnu: python-pytest-timeout: Update to 2.0.2.•••* gnu/packages/check.scm (python-pytest-timeout): Update to 2.0.2. Maxim Cournoyer2022-01-101-2/+2
* gnu: python-pylint: Update to 2.12.2.•••* 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. Maxim Cournoyer2022-01-101-6/+22
* gnu: python-testpath: Update to 0.5.0 and enable tests.•••* 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. Maxim Cournoyer2022-01-101-27/+26
* gnu: python-nose: Fix build.•••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. Maxim Cournoyer2022-01-101-3/+15
* gnu: Further simplify package inputs.•••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.) Ludovic Courtès2021-12-131-17/+10
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-172/+104
* Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe2021-12-101-26/+0
|\
| * gnu: Remove go-gopkg.in-check.v1.•••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> Sarah Morgensen2021-12-081-26/+0
* | gnu: python-pytest-httpserver: Use GUIX_PYTHONPATH.•••* gnu/packages/check.scm (python-pytest-httpserver)[arguments]: Use GUIX_PYTHONPATH instead of PYTHONPATH. Ricardo Wurmus2021-11-191-1/+1
* | gnu: python-lit: Update to 12.0.1.•••* gnu/packages/check.scm (python-lit): Update to 12.0.1. Maxim Cournoyer2021-11-111-2/+2
* | gnu: python2-lit: Remove package.•••* gnu/packages/check.scm (python2-lit): Remove package. Maxim Cournoyer2021-11-111-3/+0
* | gnu: python-pytest: Update to 6.2.5.•••* gnu/packages/check.scm (python-pytest): Update to 6.2.5. Maxim Cournoyer2021-11-111-2/+2
* | gnu: python-hypothesis: Update to 6.23.4.•••* gnu/packages/check.scm (python-hypothesis): Update to 6.23.4. Maxim Cournoyer2021-11-111-2/+2
* | gnu: python-pytest-6: Fix version via setuptools-scm.•••* 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. Maxim Cournoyer2021-11-111-5/+3
* | gnu: googletest: Update to 1.11.0.•••* gnu/packages/check.scm (googletest): Update to 1.11.0. Greg Hogan2021-11-111-2/+2
* | gnu: Add python-pytest-6.1.•••* gnu/packages/check.scm (python-pytest-6.1): New variable. Efraim Flashner2021-10-271-0/+11
* | gnu: python-pytest-mock: Adjust package inputs.•••* 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. Efraim Flashner2021-10-271-3/+5
* | Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe2021-10-181-0/+11
|\|
| * gnu: Add python-hypothesis-6.23.•••* gnu/packages/check.scm (python-hypothesis-6.23): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net> Sébastien Lerique2021-10-181-0/+11
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-121-7/+88
|\|
| * gnu: python2-pytest-mock: Downgrade to 1.10.1.•••* gnu/packages/check.scm (python2-pytest-mock)[propagated-inputs]: Only use python2-mock and python2-pytest. [version]: Downgrade to 1.10.1. Ricardo Wurmus2021-09-291-2/+12
| * gnu: python-pytest-6: Fix version string in metadata.•••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. Maxim Cournoyer2021-09-281-0/+8
| * gnu: Add python-pytest-random-order.•••* gnu/packages/check.scm (python-pytest-random-order): New variable. Maxim Cournoyer2021-09-271-0/+30
| * gnu: Add python-pytest-assume.•••* gnu/packages/check.scm (python-pytest-assume): New variable. Maxim Cournoyer2021-09-261-1/+34
| * gnu: python-pyhamcrest: Update to 2.0.2.•••* 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. Maxim Cournoyer2021-09-261-39/+26
| * gnu: python2-pyhamcrest: Remove package.•••* gnu/packages/check.scm (python2-pyhamcrest): Delete variable. Maxim Cournoyer2021-09-261-3/+0
* | Merge branch 'master' into core-updates-frozenLudovic Courtès2021-09-071-33/+92
|\|
| * gnu: Remove python-pytest-mock-3.•••* 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. Ricardo Wurmus2021-08-311-27/+0
| * gnu: Add python-pytest-mock-3.•••* gnu/packages/check.scm (python-pytest-mock-3): New variable. Ricardo Wurmus2021-08-301-0/+27
| * gnu: Add python-pytest-xdist-next.•••* gnu/packages/check.scm (python-pytest-xdist-next): New variable. Maxim Cournoyer2021-08-291-0/+16
| * gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite.•••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. Maxim Cournoyer2021-08-291-19/+13
| * gnu: python-pytest-mock: Update to 3.6.1 and run test suite.•••* 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. Maxim Cournoyer2021-08-291-8/+22
| * gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8.•••* 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. Maxim Cournoyer2021-08-291-3/+18
| * gnu: python-pytest-forked: Update to 1.3.0 and run test suite.•••* 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. Maxim Cournoyer2021-08-291-14/+33