1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-05 13:18:20 +03:00
Commit Graph

28 Commits

Author SHA1 Message Date
Petr Rockai
68f7b422c1 NIX: Update path to /xchg (was /tmp/xchg with older nixpkgs). 2015-02-05 13:47:20 +01:00
Petr Rockai
f1d273a0b0 NIX: Do not fail aggregation when a sub-job fails to produce output. 2015-02-05 13:47:20 +01:00
Petr Rockai
93d8455faa NIX: Run each test flavour as a separate derivation. 2015-02-05 13:47:20 +01:00
Petr Rockai
003bf24723 NIX: Add --kmsg to lvm2-testsuite invocations. 2015-02-05 13:47:20 +01:00
Petr Rockai
f9df76f8b3 NIX: Keep the udev log out of tmpfs. 2015-02-05 13:47:20 +01:00
Petr Rockai
e2dbf44116 NIX: Some kernels need ide/ata modules (i.e. no builtin ata). 2015-02-05 13:47:20 +01:00
Petr Rockai
eaa9f35540 NIX: Use IDE drive emulation instead of virtio. 2015-02-05 13:47:20 +01:00
Petr Rockai
f9dfc5f8a4 NIX: Use the new --heartbeat option on lvm2-testsuite. 2015-02-05 13:47:19 +01:00
Petr Rockai
f28407943f NIX: Pass --fatal-timeouts to the testsuite. 2015-02-05 13:47:19 +01:00
Petr Rockai
fa2e84caa8 NIX: Re-work VM monitoring. 2015-02-05 13:47:19 +01:00
Petr Rockai
f96c310eea NIX: Add Fedora 20 jobs. 2015-02-05 13:47:19 +01:00
Petr Rockai
0abad40f41 NIX: Existence of results list no longer indicates that the suite has finished. 2015-02-05 13:47:19 +01:00
Petr Rockai
e3ac180ab3 NIX: Drop -h from rpm invocations as it messes up logs. 2015-02-05 13:47:19 +01:00
Petr Rockai
6380869f27 NIX: Use nixpkgs kernel for building, distro kernel for testing. 2015-02-05 13:47:19 +01:00
Petr Rockai
2b6f9152cc NIX: Adapt to the append-based test journal. 2015-02-05 13:47:19 +01:00
Petr Rockai
285db7a240 NIX: Implement a smarter VM monitoring loop. 2015-02-05 13:47:19 +01:00
Petr Rockai
dcf5182a96 NIX: Use --batch mode for running the testsuite. 2015-02-05 13:47:19 +01:00
Petr Rockai
4b5ae31404 NIX: Refactor around the new test runner.
- The RPM build and the tests are now executed in separate VMs.
- Run the testsuite by using the new lvm2-testsuite RPM.
- The VM running the tests is restarted from the outside if it hangs, and the
  runner keeps a journal to avoid running a bad test ad infinitum.
- TODO: lcov reports and more intelligent VM rebooting (track the journal)
2015-02-05 13:47:19 +01:00
Petr Rockai
2c8e7821c3 NIX: Fix 32b builds (2G of RAM is 1M too much for 32b QEMU). 2014-10-22 09:03:26 +02:00
Petr Rockai
4461c624bc NIX: Give the VMs 2G of RAM (for tmpfs) until the new runner is merged. 2014-10-14 21:07:00 +02:00
Petr Rockai
75d399800a NIX: Use VM images with the correct root module list. 2014-04-26 13:46:25 +02:00
Petr Rockai
448af9ff0b NIX: Fix failure mode for "make check". 2014-04-24 21:35:31 +02:00
Petr Rockai
05a421960f NIX: Avoid test-installing lvm2-sysvinit (fails on recent Fedoras). 2014-04-07 20:38:43 +02:00
Petr Rockai
301ac8a07c NIX: Cope with existence of multiple primary.xml files.
This can happen temporarily while a mirror is syncing (parsing repomd.xml
would be a better fix, but slightly tricky since it's xml).
2014-02-28 23:56:04 +01:00
Petr Rockai
6b43db5804 NIX: Change the URL for the lcov RPM to a more canonic location. 2014-02-28 11:23:52 +01:00
Petr Rockai
ea5ec4ad51 NIX: Update the release.nix path in build.sh. 2014-02-28 11:23:52 +01:00
Petr Rockai
b86489843e NIX: Add a short README (to be expanded). 2014-02-28 11:23:52 +01:00
Petr Rockai
658f8976a3 NIX: Move nix-related bits under nix/. 2014-02-28 11:23:52 +01:00