summaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
Commit message (Collapse)AuthorAge
* 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>
* 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.
* 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: Add googlebenchmark.Ludovic Courtès2021-07-29
| | | | * gnu/packages/check.scm (googlebenchmark): New variable.
* gnu: Add python-pytest-regressions.Hugo Lecomte2021-07-09
| | | | | | * gnu/packages/check.scm (python-pytest-regressions): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-pytest-datadir.Hugo Lecomte2021-07-09
| | | | | | * gnu/packages/check.scm (python-pytest-datadir): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python2-pyfakefs: Remove package.zimoun2021-07-05
| | | | | | * gnu/packages/check.scm (python2-pyfakefs): Remove variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python2-testpath: Remove package.zimoun2021-07-05
| | | | | | * gnu/packages/check.scm (python2-testpath): Remove variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python2-scripttest: Remove package.zimoun2021-06-29
| | | | | | * gnu/packages/check.scm (python2-scripttest): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Fix erroneous uses of 'package/inherit'.Marius Bakke2021-05-23
| | | | | | | | | | | | | | | | | | | | | | | | These packages use a different source/version from the inherited package, and thus should not inherit replacements. * gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record inheritance instead of PACKAGE/INHERIT. * gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4, rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23, rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1, rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3, rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17, rust-webpki-roots-0.14): Likewise. * gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise. * gnu/packages/guile.scm (guile-2.2.4): Likewise. * gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise. * gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6): Likewise. * gnu/packages/python-web.scm (python2-html2text): Likewise. * gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy, python2-urwid, python2-markdown, python2-fonttools): Likewise. * gnu/packages/racket.scm (racket): Likewise. * gnu/packages/sequoia.scm (sequoia4pEp): Likewise.
* gnu: cmdtest: Use a source file-name.Efraim Flashner2021-05-22
| | | | * gnu/packages/check.scm (cmdtest)[source]: Add a file-name field.
* gnu: cmdtest: Do not propagate any inputs.Marius Bakke2021-05-22
| | | | | * gnu/packages/check.scm (cmdtest)[propagated-inputs]: Move everything ... [inputs]: ... here. New field.
* gnu: cmdtest: Update to 0.32-14-gcdfe14e.Marius Bakke2021-05-22
| | | | | | | | * gnu/packages/check.scm (cmdtest): Update to 0.32-14-gcdfe14e. [source]: Switch to GIT-FETCH. [arguments]: Remove #:phases and #:python. Add #:tests?. [native-inputs]: Change from PYTHON2-CLIAPP, PYTHON2-MARKDOWN, and PYTHON-TTYSTATUS to their respective Python 3 variants.
* gnu: python-coverage-test-runner: Add Python 3 variant.Marius Bakke2021-05-22
| | | | | | | * gnu/packages/check.scm (python2-coverage-test-runner): Rename to ... (python-coverage-test-runner): ... this. [arguments, propagated-inputs]: Adjust for Python 3. (python2-coverage-test-runner): Use PACKAGE-WITH-PYTHON2.
* gnu: Add python-pytest-dependency.Lars-Dominik Braun2021-04-26
| | | | * gnu/packages/check.scm (python-pytest-dependency): New variable.
* gnu: python-testpath: Update to 0.4.4.Ricardo Wurmus2021-04-13
| | | | | | * gnu/packages/check.scm (python-testpath): Update to 0.4.4. [arguments]: Build the package as intended with flit. [native-inputs]: Add python-flit.
* gnu: Add python-pytest-httpserver.Pierre Langlois2021-04-11
| | | | * gnu/packages/check.scm (python-pytest-httpserver): New variable.
* gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.Mark H Weaver2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/calendar.scm (libical), gnu/packages/check.scm (umockdev), gnu/packages/fontutils.scm (libraqm), gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing) (udisks, libfprint, libportal), gnu/packages/geo.scm (memphis, osm-gps-map), gnu/packages/glib.scm (template-glib), gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed) (gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel) (libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord) (geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager) (network-manager-applet, gfbgraph, libunique, cheese, libhandy) (gnome-latex, libgda), gnu/packages/gstreamer.scm (orc), gnu/packages/gtk.scm (at-spi2-core, goocanvas), gnu/packages/language.scm (nimf), gnu/packages/networking.scm (libnice), gnu/packages/video.scm (schroedinger), gnu/packages/virtualization.scm (libosinfo), gnu/packages/webkit.scm (wpewebkit, webkitgtk), gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'.
* gnu: doctest: Update to 2.4.6.Tobias Geerinckx-Rice2021-03-25
| | | | * gnu/packages/check.scm (doctest): Update to 2.4.6.
* gnu: Use PACKAGE/INHERIT in more places.Mark H Weaver2021-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/algebra.scm (fftwf, fftw-openmpi), gnu/packages/audio.scm (ztoolkit-rsvg), gnu/packages/bioinformatics.scm (python2-dendropy), gnu/packages/boost.scm (boost-with-python2), gnu/packages/check.scm (python2-mock, python2-pytest-mock), gnu/packages/cups.scm (hplip-minimal), gnu/packages/freedesktop.scm (libinput-minimal), gnu/packages/gettext.scm (gnu-gettext), gnu/packages/glib.scm (python2-pygobject), gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi), gnu/packages/groff.scm (groff-minimal), gnu/packages/jami.scm (ffmpeg-jami), gnu/packages/libcanberra.scm (libcanberra/gtk+-2), gnu/packages/lirc.scm (python2-lirc), gnu/packages/llvm.scm (clang-runtime-3.5), gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple), gnu/packages/node.scm (libnode), gnu/packages/onc-rpc.scm (libtirpc/hurd), gnu/packages/python-compression.scm (bitshuffle-for-snappy), gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography) (python2-cryptography, python2-m2crypto), gnu/packages/python-web.scm (python2-html2text, python2-tornado) (python2-terminado, python2-ndg-httpsclient, python2-websocket-client) (python2-rauth, python2-url, python2-s3transfer), gnu/packages/python-xyz.scm (python2-psutil, python2-serpent) (python2-humanfriendly, python2-empy, python2-parse-type, python2-polib) (python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc) (python2-ipyparallel, python2-traitlets, python2-dbus) (python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse) (python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal) (python2-contextlib2, python2-promise, python2-anyjson, python2-amqp) (python2-kombu, python2-billiard, python2-celery, python2-whoosh) (python2-jellyfish, python-rope, ptpython-2, python2-binaryornot) (python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort) (python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash) (python2-cloudpickle, python2-reparser), gnu/packages/python.scm (python2-called-python), gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt) (python-qscintilla, python-pyqt+qscintilla), gnu/packages/scanner.scm (sane-backends), gnu/packages/sdl.scm (guile3.0-sdl2), gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc) (python-sepolgen, policycoreutils), gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack), gnu/packages/simulation.scm (fenics), gnu/packages/statistics.scm (python2-statsmodels), gnu/packages/texinfo.scm (info-reader), gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1), gnu/packages/xml.scm (xmlsec-nss), gnu/packages/xorg.scm (uim-gtk, uim-qt), guix/build-system/python.scm (package-with-explicit-python) (strip-python2-variant): Use PACKAGE/INHERIT.
* gnu: doctest: Update to 2.4.5.Tobias Geerinckx-Rice2021-03-11
| | | | * gnu/packages/check.scm (doctest): Update to 2.4.5.
* gnu: python-aiounittest: Update to 1.4.0.Lars-Dominik Braun2021-03-10
| | | | | | | * gnu/packages/check.scm (python-aiounittest) [version]: Update to 1.4.0. [source]: Switch to git repository. [arguments]: Run notetests. [propagated-inputs]: Add python-wrapt.
* gnu: python-pytest-timeout: Update home page.Nicolas Goaziou2021-02-28
| | | | * gnu/packages/check.scm (python-pytest-timeout)[home-page]: Update URI.
* gnu: python2-fixtures: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-fixtures-bootstrap) (python2-fixtures): Delete variables.
* gnu: python2-testtools: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-testtools-bootstrap) (python2-testtools): Delete variables.
* gnu: python2-testscenarios: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-testscenarios-bootstrap) (python2-testscenarios): Delete variables.
* gnu: python2-subunit: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-subunit-bootstrap) (python2-subunit): Delete variables.
* gnu: python2-testrepository: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-testrepository-bootstrap) (python2-testrepository): Delete variables.
* gnu: python2-behave-web-api: Remove package.Maxim Cournoyer2021-01-29
| | | | * gnu/packages/check.scm (python2-behave-web-api): Delete.
* gnu: python2-pylint: Remove package.Maxim Cournoyer2021-01-29
| | | | * gnu/packages/check.scm (python2-pylint): Delete.
* gnu: python2-testresources: Remove package.Maxim Cournoyer2021-01-29
| | | | | * gnu/packages/check.scm (python2-testresources-bootstrap) (python2-testresources): Delete.
* gnu: python-xyz: Move a few modules to (gnu packages python-build).Maxim Cournoyer2021-01-27
| | | | | | | | | | * gnu/packages/python-xyz.scm (python-pep517): Inherit from python-pep517-bootstrap. Remove the inherited common fields. (python-poetry-core, python-wheel) (python-toml): Move to ... * gnu/packages/python-build.scm: ... here, a new module. (python-pep517-bootstrap): New package. * gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
* gnu: Add shunit2.Efraim Flashner2021-01-14
| | | | * gnu/packages/check.scm (shunit2): New variable.
* gnu: doctest: Update to 2.4.4.Vincent Legoll2020-12-28
| | | | | | * gnu/packages/check.scm (doctest): Update to 2.4.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>