nixpkgs/nixos
Tuomas Tynkkynen 8353ebe073 nixos/release.nix: Introduce callSubTestsOnTheseSystems
The existing callSubTests seems to already have special-cased code to
allow enabling subtests on a single specific system by looking at the
`system` attribute in the test arguments. Replace it with a new version
similar to the callTestOnTheseSystems because:

- It's consistent with the existing functions for creating
  system-specific tests (though admittedly, the callSubTests special
  case for `system` predates them)
- This approach allows limiting to multiple system types, the previous
  one inherently allows only one system type.
- This also fixes the problem that if you pass in e.g.
  supportedSystems = [ "aarch64-linux" ], you end up with a
  tests.chromium job that silently runs on x86_64-linux.
- Finally, this causes renames of the jobs like:
  tests.chromium -> tests.chromium.x86_64-linux to be consistent with
  the rest of the tests.
2018-01-23 12:24:33 +02:00
..
doc/manual nixos manual: fix typo 2018-01-22 09:39:24 +02:00
lib nixos/make-disk-image.nix: Support EFI images 2018-01-22 11:18:23 +02:00
maintainers nixos/make-disk-image.nix: Support EFI images 2018-01-22 11:18:23 +02:00
modules Merge pull request #34052 from volth/patch-86 2018-01-22 14:39:29 +00:00
tests Merge pull request #33331 from cransom/netdata-module 2018-01-19 23:19:29 +00:00
COPYING
default.nix
README
release-combined.nix nixos/release.nix: Introduce callSubTestsOnTheseSystems 2018-01-23 12:24:33 +02:00
release-small.nix php: pcre test blocks -small channels as well 2017-11-12 11:03:54 +01:00
release.nix nixos/release.nix: Introduce callSubTestsOnTheseSystems 2018-01-23 12:24:33 +02:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.