Commit 9fc23c22 authored by Lorenz Bauer's avatar Lorenz Bauer Committed by Daniel Borkmann
Browse files

selftests/bpf: Convert test_bpffs to ASSERT macros

parent 3871cb8c
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -29,43 +29,43 @@ static int read_iter(char *file)

static int fn(void)
{
	int err, duration = 0;
	int err;

	err = unshare(CLONE_NEWNS);
	if (CHECK(err, "unshare", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "unshare"))
		goto out;

	err = mount("", "/", "", MS_REC | MS_PRIVATE, NULL);
	if (CHECK(err, "mount /", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "mount /"))
		goto out;

	err = umount(TDIR);
	if (CHECK(err, "umount " TDIR, "failed: %d\n", errno))
	if (!ASSERT_OK(err, "umount " TDIR))
		goto out;

	err = mount("none", TDIR, "tmpfs", 0, NULL);
	if (CHECK(err, "mount", "mount root failed: %d\n", errno))
	if (!ASSERT_OK(err, "mount tmpfs"))
		goto out;

	err = mkdir(TDIR "/fs1", 0777);
	if (CHECK(err, "mkdir "TDIR"/fs1", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "mkdir " TDIR "/fs1"))
		goto out;
	err = mkdir(TDIR "/fs2", 0777);
	if (CHECK(err, "mkdir "TDIR"/fs2", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "mkdir " TDIR "/fs2"))
		goto out;

	err = mount("bpf", TDIR "/fs1", "bpf", 0, NULL);
	if (CHECK(err, "mount bpffs "TDIR"/fs1", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs1"))
		goto out;
	err = mount("bpf", TDIR "/fs2", "bpf", 0, NULL);
	if (CHECK(err, "mount bpffs " TDIR "/fs2", "failed: %d\n", errno))
	if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs2"))
		goto out;

	err = read_iter(TDIR "/fs1/maps.debug");
	if (CHECK(err, "reading " TDIR "/fs1/maps.debug", "failed\n"))
	if (!ASSERT_OK(err, "reading " TDIR "/fs1/maps.debug"))
		goto out;
	err = read_iter(TDIR "/fs2/progs.debug");
	if (CHECK(err, "reading " TDIR "/fs2/progs.debug", "failed\n"))
	if (!ASSERT_OK(err, "reading " TDIR "/fs2/progs.debug"))
		goto out;
out:
	umount(TDIR "/fs1");