guix-play/gnu/tests
Mathieu Othacehe bebcf97600
services: cuirass: Improve simple-cuirass-services.
Instead of returning multiple services in simple-cuirass-services, rely on the
instantiate-missing-services procedure to instantiate postgresql and
postgresql-role-service-type when missing.

Turn simple-cuirass-services procedure into
simple-cuirass-configuration->specs, that takes a simple-cuirass-configuration
record and returns a Cuirass specification.

Suggested-by: Ludovic Courtès <ludo@gnu.org>

* gnu/services/cuirass.scm (%default-cuirass-config): Remove it.
(simple-cuirass-services): Rename it to ...
(simple-cuirass-configuration->specs): ... this procedure.
* gnu/tests/cuirass.scm (cuirass-services): Remove postgresql and
postgresql-role services that are automatically instantiated.
(simple-cuirass-service): New variable.
(%cuirass-simple-test): Adapt it to use simple-cuirass-configuration->specs
instead of simple-cuirass-services.
* doc/guix.texi (Simple Cuirass): Update it.
2021-02-23 09:45:09 +01:00
..
audio.scm tests: mpd: Remove race condition; use default MPD configuration. 2020-11-06 23:14:14 +01:00
base.scm tests: Fix nss-mdns test. 2020-10-26 16:33:39 +01:00
cuirass.scm services: cuirass: Improve simple-cuirass-services. 2021-02-23 09:45:09 +01:00
cups.scm gnu: Add system test for CUPS. 2020-03-02 23:39:44 +01:00
databases.scm services: postgresql: Add postgresql-role-service-type. 2021-01-28 12:57:27 +01:00
desktop.scm
dict.scm
docker.scm tests: docker-system: Increase VM memory. 2020-11-06 16:16:02 +01:00
ganeti.scm services: ganeti: Use TLS on the remote API by default. 2020-07-19 14:23:16 +02:00
guix.scm services: postgresql: Add socket directory support. 2021-01-28 12:57:26 +01:00
install.scm system: tests: Add a Btrfs RAID system test. 2021-01-27 11:38:44 -05:00
ldap.scm services: Add nslcd-service-type. 2019-03-20 20:31:15 +01:00
linux-modules.scm system: Automatically adjust linux-module packages to use the 2020-04-22 22:59:39 +02:00
mail.scm services: Remove imports of (ice-9 …) modules. 2020-11-05 16:13:50 +01:00
messaging.scm
monitoring.scm Merge branch 'staging' 2021-02-01 14:18:38 -05:00
networking.scm tests: networking: Use 'net.ifnames=0' for the Open vSwitch test. 2020-07-11 23:36:32 +02:00
nfs.scm tests: nfs-root-fs: Use the right store file name. 2020-11-07 12:48:24 +01:00
package-management.scm services: nix: Fix sandbox. 2020-07-22 22:10:11 +03:00
reconfigure.scm system: reconfigure: Use the disk-installer if provided. 2020-11-03 07:59:59 +01:00
rsync.scm tests: rsync: Set PATH. 2020-03-16 14:05:52 +01:00
security-token.scm
singularity.scm tests: Update references to the now-deprecated 'guile-json' variable. 2019-11-09 23:04:14 +01:00
ssh.scm tests: ssh: Explicitly wait for port 22. 2020-04-21 16:33:21 +02:00
version-control.scm tests: git-http: Avoid race condition. 2020-11-07 12:07:41 +01:00
virtualization.scm services: hurd-vm: Resurrect system-test by using raw disk-image. 2020-10-01 15:47:29 +02:00
web.scm services: postgresql: Add socket directory support. 2021-01-28 12:57:26 +01:00