summary refs log tree commit diff
path: root/nixos/release.nix
Commit message (Collapse)AuthorAge
* Disable system_tarball_pc and fix evalEelco Dolstra2015-07-22
| | | | | | It refers to a kernel version that no longer exists. (cherry picked from commit e4b9624ca89617005cb082e2a8301695759e1b19)
* all tests: added meta.maintainers sectionJoachim Schiele2015-07-12
|
* nixos/tests/installer: Add a testcase for fat32 /bootWilliam A. Kennington III2015-07-08
|
* Factor the NixOS channel building code out into its own file, so I can use ↵Dan Peebles2015-06-13
| | | | it elsewhere
* Initial attempt at configuring from EC2 userdata (with input from cstrahan). ↵Dan Peebles2015-06-11
| | | | Now with VM tests!
* Simple EC2 user-data VM testDan Peebles2015-06-11
|
* Installer tests: Don't use the ISOEelco Dolstra2015-06-10
| | | | | | | | | We already have separate tests for checking whether the ISO boots correctly, so it's not necessary to do that here. So now tests/installer.nix just tests nixos-install, from a regular NixOS VM that uses the host's Nix store. This makes running the tests more convenient because we don't have to build a new ISO after every change.
* nixos: Add lightdm test to release.nix.aszlig2015-05-28
| | | | | | | This is just to let it run on Hydra but doesn't have an affect on channel updates. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/release: Add luksroot test to "tested" job.aszlig2015-05-21
| | | | | | | | We want to avoid getting broken LUKS systems into the latest channel, so let's ensure that the channel update won't happen if LUKS support is broken again. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos/release: Test vbox on x86_64-linux only.aszlig2015-04-04
| | | | | | | | | | | The i686-linux test has never worked and I wrote the VM test only on x86_64-linux to verify whether hardening mode works. I don't know why it fails on i686-linux, but that might be because the inner VirtualBox VM we're starting during the VM test doesn't use hardware virtualization. Closes #5708. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add nfs4 testEelco Dolstra2015-04-02
|
* nixos: Re-add swraid installer tests to releases.aszlig2015-04-01
| | | | | | | | | | | | | | | | | | It has been removed by 71a197bc6e60c2c35687fc862cec9a0036a3877e. I'm reintroducing the test mainly because it actually *is* useful, because right now, machines with mdraid will not boot. In order to prevent such things from happening in the future, we should *not* remove this VM test again. If it really goes back to failing randomly, we should really try to fix it instead of removing it again. Of course it fails right now because of the mdraid bump in 7719f7f. Also, if you want to have additional info about the reasons, have a look at the commit message of 666cf992f05d20c537da7f495afe3622023495d2. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* fix evalDomen Kožar2015-03-31
|
* Merge #4678: nixos iso-image: support USB bootingVladimír Čunát2015-03-31
|\ | | | | | | | | by using syslinux (i.e. support the dd-method in addition to unetbootin). @vcunat tidied the PR by squashing closely related changes together.
| * nixos: test: add tests for booting installation iso in various waysBob van der Linden2015-03-24
| |
* | nixos/tests/cjdns: do not build cjdns at evaluationEmery Hemingway2015-03-21
|/ | | | | Putting hostnames in the cjdns configuration requires a utility be present to convert public keys to ip addresses
* Rename scrubDrv -> hydraJob and make it more effectiveEelco Dolstra2015-03-20
| | | | | | | | | It now strictly evaluates all remaining attributes, preventing unevaluated thunks that cannot be garbage-collected. It's also applied to all jobs in Nixpkgs' release.nix. This reduces hydra-eval-jobs' memory consumption on the 14.12 release-combined jobset from 5.1 GB to 2.0 GB.
* nixos: Add VM test for i3 window manager.aszlig2015-03-05
| | | | | | | | | | | | | Currently just makes sure that by default it's possible to open a terminal. And exactly this should be the main point that might confuse users of i3 in NixOS, because i3 doesn't print a warning/error if it is unable to start the terminal emulator. Thanks to @waaaaargh for reporting this issue. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Disable the cjdns testEelco Dolstra2015-02-27
| | | | | The cjdns module uses "import from derivation", which is a bad thing (it causes building at evaluation time).
* panamax: simplify, refactor, add testJaka Hudoklin2015-02-07
|
* nixos: disable gitlab test for nowCharles Strahan2015-01-25
|
* nixos: add cadvisor serviceJaka Hudoklin2014-12-28
|
* nixos/gitlab: enable tests in releaseJaka Hudoklin2014-12-14
|
* nixos: Add VM test for VirtualBox.aszlig2014-12-13
| | | | | | | | | | | | | | | | | | Currently it pretty much tests starting up virtual machines and just shutting down afterwards, but for both VBoxManage and the VirtualBox GUI. This helps catching errors in hardened mode, however we still need to test whether networking works the way intended (and I fear that this is broken at the moment). The VirtualBox VM is _not_ using hardware virtualization support (thus we use system = "i686-linux", because x86_64 has no emulation support), because we're already within a qemu VM, which means it's going to be slow as hell (that's why I've written own subs just for testing startup/shutdown/whatnot with respective timeouts). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixos: container profile, fix a few thingsJaka Hudoklin2014-12-12
|
* nixos: container tarball releaseJaka Hudoklin2014-12-11
| | | | | | - Create container nixos profile - Create lxc-container nixos config using container nixos profile - Docker nixos image, use nixos profile for its base config
* nixos: add fleet moduleJaka Hudoklin2014-12-07
|
* nixos/docker: fix module, add simple testJaka Hudoklin2014-12-01
|
* nixos/peerflix: add test to release.nixJaka Hudoklin2014-12-01
|
* nixos/tests: add networking-proxy.nix to releaseLuca Bruno2014-11-30
|
* Merge pull request #5043 from wkennington/master.networkdWilliam A. Kennington III2014-11-29
|\ | | | | nixos/networking: Revamp networking configuration and add an experimental networkd option.
| * nixos/tests: Add networking tests for basic functionalityWilliam A. Kennington III2014-11-29
| |
* | nixos: run etcd, docker-registry and kubernetes tests only on supported ↵Jaka Hudoklin2014-11-30
| | | | | | | | platforms
* | nixos: add kubernetes moduleJaka Hudoklin2014-11-29
|/
* nixos: add docker-registry moduleJaka Hudoklin2014-11-22
|
* nixos: add etcd moduleJaka Hudoklin2014-11-21
|
* nixos: Add rudimentary VM tests for Chromium.aszlig2014-11-18
| | | | | | | | | | | | | | | | Currently, the test is only for testing the user namespace sandbox and even that isn't very representative, because we're running the tests as root. But apart from that, we should have functionality for opening/closing windows and the main goal here is to get them as deterministic as possible, because Chromium usually isn't very nice to chained xdotool keystrokes. And of course, the most important "test" we have here: We know at least whether Chromium works _at_all_. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Manual: Don't depend on the JSON optionsEelco Dolstra2014-11-17
|
* Add a job for generating options.jsonEelco Dolstra2014-11-17
| | | | Useful for the nixos.org options search.
* cjdns: service tweaks, new NixOS testEmery Hemingway2014-11-08
|
* nixos: Add VM test for blivet.aszlig2014-10-22
| | | | | | | | | | | | | | | | | | I'm really not sure whether these tests are actually run upstream, because there are quite a few oddities which either are my fault by just missing something important or upstream really doesn't bother to run those tests. One example of this are testDiskChunk1 and testDiskChunk2, which create two non-existing partitions and tries to allocate them. Now, in allocatePartitions(), the partedPartition attributes are reset to None and shortly afterwards a for loop is expecting it to be NOT None. So, for now I'm disabling these tests and will see if we stumble on them during work on nixpart 1.0, so we're really sure whether it's my fault or a real bug in blivet. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add a Hydra job to track the size of the initrdEelco Dolstra2014-10-09
|
* Add an entire NixOS build to the channelEelco Dolstra2014-10-09
| | | | | | | | This causes some cruft to be uploaded (such as unit files) but it ensures that every package used by the base system ends up in the channel, not just environment.systemPackages. (cherry picked from commit 4dfca8e14a5d1c2e62bb5ad267163a7a32ef872f)
* Ditch efi installer testsShea Levy2014-10-07
| | | | They've been broken forever due to weirdness in qemu tests, and they don't add much over installer tests
* Add all default NixOS packages to the channelEelco Dolstra2014-09-25
| | | | | | The job ‘dummy’ depends on the default contents of ‘environment.systemPackages’, thus ensuring that those packages all end up in the channel.
* scrubDrv: Don't scrub the system and meta attributesEelco Dolstra2014-09-22
|
* nixos/tests/nat: Add tests for standalone and firewall based natWilliam A. Kennington III2014-09-18
|
* Fix the manual jobsEelco Dolstra2014-09-18
|
* Remove some ISOsEelco Dolstra2014-09-18
|
* Quick hack to reduce Hydra memory consumptionEelco Dolstra2014-09-17
|