]> xenbits.xensource.com Git - libvirt.git/commit
vircgroupmock: rewrite cgroup fopen mocking
authorPavel Hrdina <phrdina@redhat.com>
Mon, 24 Sep 2018 15:17:00 +0000 (17:17 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 25 Sep 2018 07:59:23 +0000 (09:59 +0200)
commit5cf1b25708328ad4006572801d0829548418cfe7
tree2a65d6ea14af5cadb8b19141671df0cd5972af52
parentf9085cf702f5fe5bf786045b9cc95365ab4e628b
vircgroupmock: rewrite cgroup fopen mocking

Move all the cgroup data into separate files out of vircgroupmock.c
and rework the fopen function to load data from files.  This will
make it easier to add more test cases.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
12 files changed:
tests/vircgroupdata/all-in-one.cgroups [new file with mode: 0644]
tests/vircgroupdata/all-in-one.mounts
tests/vircgroupdata/all-in-one.parsed
tests/vircgroupdata/all-in-one.self.cgroup [new file with mode: 0644]
tests/vircgroupdata/logind.cgroups [new file with mode: 0644]
tests/vircgroupdata/logind.mounts [new file with mode: 0644]
tests/vircgroupdata/logind.self.cgroup [new file with mode: 0644]
tests/vircgroupdata/systemd.cgroups [new file with mode: 0644]
tests/vircgroupdata/systemd.mounts [new file with mode: 0644]
tests/vircgroupdata/systemd.self.cgroup [new file with mode: 0644]
tests/vircgroupmock.c
tests/vircgrouptest.c