;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2019 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (test-ui) #:use-module (guix ui) #:use-module (guix profiles) #:use-module (guix store) #:use-module (guix derivations) #:use-module ((gnu packages) #:select (specification->package)) #:use-module (guix tests) #:use-module (srfi srfi-
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Lepiller <julien@lepiller.eu>2017-11-06 19:30:24 +0100
committerJulien Lepiller <julien@lepiller.eu>2017-11-18 11:30:10 +0100
commit0726d4ea7cb882dd1d3887303e260aba433dd1ef (patch)
tree24faf7c2dc72b25694ce461b742783647c12805b /gnu/packages/django.scm
parentb80027e5e7d32eb39b694afccabaae52f72433e8 (diff)
downloadguix-0726d4ea7cb882dd1d3887303e260aba433dd1ef.tar.gz
guix-0726d4ea7cb882dd1d3887303e260aba433dd1ef.zip
gnu: Add java-plexus-container-default-bootstrap.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): New variable.
Diffstat (limited to 'gnu/packages/django.scm')
0 files changed, 0 insertions, 0 deletions
alid unit" (catch 'quit (lambda () (size->number "9X")) (lambda args #t))) (test-equal "show-what-to-build, zero outputs" "" (with-store store (let ((drv (derivation store "zero" "/bin/sh" '() #:outputs '()))) (with-error-to-string (lambda () ;; This should print nothing. (show-what-to-build store (list drv))))))) (test-assert "show-manifest-transaction" (let* ((m (manifest (list guile-1.8.8))) (t (manifest-transaction (install (list guile-2.0.9))))) (with-store store (and (string-match "guile\t1.8.8 → 2.0.9" (with-fluids ((%default-port-encoding "UTF-8")) (with-error-to-string (lambda () (show-manifest-transaction store m t))))) (string-match "guile\t1.8.8 -> 2.0.9" (with-error-to-string (lambda () ;; In Guile 2.2, %DEFAULT-PORT-ENCODING doesn't ;; influence the encoding of string ports. (set-port-encoding! (current-error-port) "ISO-8859-1") (show-manifest-transaction store m t)))))))) (test-assert "package-relevance" (let ((guile (specification->package "guile")) (gcrypt (specification->package "guile-gcrypt")) (go (specification->package "go")) (gnugo (specification->package "gnugo")) (libb2 (specification->package "libb2")) (rx (cut make-regexp <> regexp/icase)) (>0 (cut > <> 0)) (=0 zero?)) (and (>0 (package-relevance guile (map rx '("scheme")))) (>0 (package-relevance guile (map rx '("scheme" "implementation")))) (>0 (package-relevance gcrypt (map rx '("guile" "crypto")))) (=0 (package-relevance guile (map rx '("guile" "crypto")))) (>0 (package-relevance go (map rx '("go")))) (=0 (package-relevance go (map rx '("go" "game")))) (>0 (package-relevance gnugo (map rx '("go" "game")))) (>0 (package-relevance libb2 (map rx '("crypto" "library"))))))) (test-end "ui")