1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
Commit Graph

55 Commits

Author SHA1 Message Date
Zdenek Kabelac
4931d0132c nix: socat for f18, nc for f17
Use common f17_f18 and add extras for f17 and f18
2015-05-14 15:01:01 +02:00
Zdenek Kabelac
679f1a9e29 nix: drop util-linux
Doesn't appear on centos???
2015-05-14 11:45:37 +02:00
Zdenek Kabelac
4f375d03dd nix: add more packages 2015-05-14 11:42:33 +02:00
Zdenek Kabelac
64b40c5554 nix: add pkgconfig
Install for better config
2015-05-14 11:15:56 +02:00
Zdenek Kabelac
1406aba8da nix: socat is quite new package
Install 'nc' on older systems.
Test suite handles both.
2015-05-14 10:52:55 +02:00
Zdenek Kabelac
5e38b8439a nix: fix socat package name 2015-05-14 00:19:32 +02:00
Zdenek Kabelac
007ac0d36f nix: more base packages 2015-05-13 13:19:35 +02:00
Zdenek Kabelac
e28ff7e0fc nix: now some files are generate so keep them
more tweaks ahead
2015-05-11 17:31:09 +02:00
Zdenek Kabelac
16ee4642c7 nix: install also mdadm
Some tests are checking functinality of lvm2 with mdadm.
2015-04-22 09:09:26 +02:00
Petr Rockai
9ce52430de NIX: Also install device-mapper-persistent-data on CentOS 7 & FC 19+. 2015-04-15 16:44:15 +02:00
Petr Rockai
026c38ac1e NIX: Disable profiling in all but one configuration. 2015-04-14 20:18:27 +02:00
Petr Rockai
973afcbb20 NIX: Fix a typo that broke evaluation of fc19+. 2015-02-17 15:32:04 +01:00
Petr Rockai
78d7466713 NIX: Fix CentOS builds. 2015-02-16 15:32:01 +01:00
Petr Rockai
df28c4d912 NIX: Resolve issues with fedora-release and kernel-modules-extra. 2015-02-16 15:32:01 +01:00
Petr Rockai
801e47e089 NIX: Drop Fedora 16 builds. 2015-02-10 17:27:10 +01:00
Petr Rockai
79dc8f5ddd NIX: Adjust lists of extra RPMs to install. 2015-02-10 17:27:10 +01:00
Petr Rockai
43d6b44a9f NIX: Request {fedora,centos}-release packages explicitly. 2015-02-05 14:21:31 +01:00
Petr Rockai
b9a017d94c NIX: Adjust install_rpms (kernel rpm is now required). 2015-02-05 13:51:39 +01:00
Petr Rockai
81b34dce61 NIX: We need to install lcov for ./configure now as well. 2015-02-05 13:51:38 +01:00
Petr Rockai
5cd6cce5a4 NIX: Move corosynclib-devel & valgrind-devel out of common. 2015-02-05 13:51:37 +01:00
Petr Rockai
57c39ecbcd NIX: Allow adding/overriding test configurations. 2015-02-05 13:51:07 +01:00
Petr Rockai
7c9d690f9e NIX: Set ulimit -c to unlimited, to get backtraces in logs. 2015-02-05 13:51:07 +01:00
Petr Rockai
6ba05212f7 NIX: Add a CentOS 7.0 64b build. 2015-02-05 13:51:06 +01:00
Petr Rockai
3af008d405 NIX: Add valgrind-devel to the build environment. 2015-02-05 13:51:04 +01:00
Petr Rockai
41c2e07a8d NIX: Install valgrind, gdb and strace in the test environment. 2015-02-05 13:50:23 +01:00
Petr Rockai
e4d5e22c91 NIX: Make timeout and test envvars configurable via --arg. 2015-02-05 13:47:21 +01:00
Petr Rockai
f3cc6576ee NIX: Detect that the VM booted up more directly. 2015-02-05 13:47:21 +01:00
Petr Rockai
734a183c56 NIX: Avoid a spurious failure when all tests pass. 2015-02-05 13:47:21 +01:00
Petr Rockai
b6884f8a87 NIX: Mark builds with failed tests as such. 2015-02-05 13:47:20 +01:00
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