2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-28 12:57:57 +00:00

82 Commits

Author SHA1 Message Date
Pavel Emelyanov
8135e26ae3 jenkins: Fix path to zdtm.py in criu-fault
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-23 13:22:08 +03:00
Pavel Emelyanov
e6859679cd jenkins: Mark criu-fault test as executable
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-23 12:42:22 +03:00
Pavel Emelyanov
2b5a11a7a3 jenkins: Add job for known fault injections (v2)
v2: Add --report for report generation

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
Acked-by: Andrew Vagin <avagin@virtuozzo.com>
2015-11-23 11:48:23 +03:00
Andrey Vagin
a9e5d2b417 jenkins: fix path to report
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 22:32:06 +03:00
Andrew Vagin
25eb3d6db2 jenkin: mark all scripts as executalbe
Signed-off-by: Andrew Vagin <avagin@virtuozzo.com>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 20:59:07 +03:00
Pavel Emelyanov
a6cb3d782d jenkins: Do not test cgroup02 with --norst
This test expects that it _will_ be C/R-ed into new hierarchy

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 17:16:52 +03:00
Pavel Emelyanov
127152268a jenkins: Make criu-snap test use zdtm.py
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 18:11:38 +04:00
Pavel Emelyanov
cc378b909a jenkins: Make criu-dump test use zdtm.py
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 18:01:37 +04:00
Pavel Emelyanov
37ec967643 jenkins: Move pre-dump test on .py launcher
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 15:58:44 +03:00
Pavel Emelyanov
446a8ba857 jenkins: Exclude maps04 from -sibling test
This guy runs on tmpfs for dumps and maps04 is too heavy for it

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-12 15:15:47 +03:00
Andrew Vagin
1c1795412e jenkins: add script to create a test container
We want to execute tests in an isolated environment

Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-11 11:40:10 +03:00
Pavel Emelyanov
20088c4fcc jenkins: Move regular test on .py
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-11 11:36:18 +03:00
Andrey Vagin
4aaa707260 jenkins: save report in the "test" directory
Now we save report in test/dump/report. It doesn't work when
we mount tmpfs into test/dump, because Jenkins runs in another
mount namespace.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-10 15:55:15 +03:00
Andrew Vagin
69f6a4794f jenkins: collect an report for each run
Now zdtm.py can construct an report which contains all required
inforamtion for investigating a problem. This patch adds support
of this functionality to jenkins scripts.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-10-30 14:57:01 +03:00
Andrey Vagin
858c30e1c6 jenkins: call fail() in a error case
fail() saves all files in an archive for further investigations.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-10-28 15:20:16 +03:00
Andrew Vagin
c51cdedcf9 jenkins: use zdtm.py for criu-iter
Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-10-27 22:55:58 +03:00
Andrew Vagin
be16f4f09b jenkins: use zdtm.py to run criu-sibling
Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-10-20 13:30:40 +03:00
Andrey Vagin
ec31527be1 jenkins: include criu-lib.sh and call prep()
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-09-04 18:46:25 +03:00
Andrey Vagin
2971fb187f jenkins: add a script to execute tests on PowerPC
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-09-04 18:18:43 +03:00
Andrew Vagin
bc3ee6c50d jenkins: use tmpfs for images in criu-iter
It resuces I/O load.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-04-27 17:51:30 +03:00
Andrey Vagin
4834c39d45 jenkins/criu-iter: reduce a number of jobs
maps007 fails due to intensive load

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-04-27 15:05:45 +03:00
Andrey Vagin
76df748c6c jenkins: use tmpfs for images in criu-sibling
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-04-27 15:03:22 +03:00
Andrey Vagin
cb9b6de396 zdtm: add ability to execute restore with the restore_sibling option
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-04-24 14:30:48 +03:00
Andrey Vagin
f42ba40f27 jenkins: exclude maps04 from the criu-iter job
This job does three iterations. We need to write about 0.5Gb of images
for maps04.  This is too much for our test VM and other tests start fail
due to timeout.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-12-26 18:17:00 +03:00
Andrey Vagin
c7fafff448 jenkins: reduce number of jobs for executing tests
32 is too many for our test server

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-11-29 19:33:15 +03:00
Andrey Vagin
41b972ccbc jenkins: check page-server (v2)
page-server are not tested now. I suggest to add it in the pre-dump job.

v2: execute all tests with and without page server
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-11-06 15:25:07 +04:00
Andrey Vagin
f582f16db0 test: expand the default test set
* check page server
* check snapshots
* check a few iterations of dump/restore

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-10-02 14:58:37 +04:00
Andrey Vagin
02ecc82287 jenkins: exclude static/cgroups02 from the criu-dump job (v2)
In this job tests are dumped and resumed. The cgroup02 test checks,
that it is moved in another set of cgroups, but this is done on restore.

Output file: test/zdtm/live/static/cgroup02.out>
------------------------------------------------------------------------------
14:35:55.127:    85: found cgroup at cgroup02.test/zdtmtst>
14:35:55.127:    85: found cgroup at cgroup02.test/defaultroot>
14:35:55.127:    85: FAIL: cgroup02.c:132: oldroot not rewritten to zdtmtstroot!

v2: typo fix
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-08-26 14:54:09 +04:00
Andrey Vagin
828715f9f9 jenkins/btrfs: exclude inotify_irmap
Cyrill:  we exclude these tests because of braindamaged scheme
         btrfs uses for subvolume device numbering which we don't
	 yet support in inrmaps.

Test: zdtm/live/static/inotify_irmap, Result: FAIL
==================================== ERROR ====================================
Test: zdtm/live/static/inotify_irmap, Namespace: 1
Dump log   : /mnt/btrfs/workspace/test/dump/inotify_irmap/16077/1/dump.log
--------------------------------- grep Error ---------------------------------
(00.024342) Error (irmap.c:80): irmap: Can't stat /var/spool: No such file or directory
(00.024365) Error (irmap.c:80): irmap: Can't stat /lib/udev: No such file or directory
(00.024378) Error (irmap.c:80): irmap: Can't stat /no-such-path: No such file or directory
(00.024383) Error (fsnotify.c:184): fsnotify: Can't dump that handle
(00.024397) Error (cr-dump.c:1563): Dump files (pid: 16090) failed with -1
(00.024779) Error (cr-dump.c:1911): Dumping FAILED.
------------------------------------- END -------------------------------------
================================= ERROR OVER =================================

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-07-08 19:18:39 +04:00
Andrey Vagin
77391fa795 test/jenkins: add job to test pre-dump
Make pre-dump twice and then dump and restore.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-07-08 19:18:37 +04:00
Andrew Vagin
693bf79ffd test: add a script for jenkins to execute non-zdtm tests
Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-07-02 12:13:17 +04:00
Andrey Vagin
8dd4134189 test: add scripts, which are used by jenkins (v2)
v2: split one job on a few parts
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-02-28 13:30:22 +04:00