Re: [PATCH v7 1/2] selftests: tmpfs: Add Test-skip if not run as root

From: Shivam Chaudhary
Date: Fri Jan 03 2025 - 11:36:59 EST



On 03/01/25 3:24 AM, Shuah Khan wrote:
On 1/2/25 03:04, Shivam Chaudhary wrote:
Add 'ksft_exit_skip()', if  not run as root, with an appropriate
Warning.

Add 'ksft_print_header()' and 'ksft_set_plan()' to structure test
outputs more effectively.

Test logs:

Before Change:
- Without root
  error: unshare, errno 1

- With root
  No, output

After change:

- Without root
TAP version 13
1..1
ok 2 # SKIP This test needs root to run!
Totals: pass:0 fail:0 xfail:0 xpass:0 skip:1 error:0

- With root
TAP version 13
1..1

How are you running this test to see the before ad after
results?

I'm doing the unit test, meaning, I'm building the test separatley and running it

to ensure the the code works as expected.

thanks

--Shivam