id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
3866	building as root breaks the tests	anatoly.borodin		"tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c contains code to replace the numeric uids and gids with '<<uid>>'/'<<gid>>' if they are equal to the ids of the process. Running the tests as root breaks the tests, because '<<uid>>' / '<<gid>>' appear where 0 are expected.

Looking in tests/src/vfs/extfs/helpers-list/test-suite.log:

{{{
...
------------ diff of the expected output vs the actual output: -------------
--- /root/mc/tests/src/vfs/extfs/helpers-list/data/hp48+.output 2017-10-01 21:14:01.070736734 +0000
+++ /tmp/hp48+.actual-parsed-output.l8hNvZZv    2017-10-01 21:14:12.875106282 +0000
@@ -1,3 +1,3 @@
--rw-r--r--   1        0        0         30 /YEN
--rw-r--r--   1        0        0      21848 /JYTLIGHT
--rw-r--r--   1        0        0         37 /IOPAR
+-rw-r--r--   1  <<uid>>  <<gid>>         30 /YEN
+-rw-r--r--   1  <<uid>>  <<gid>>      21848 /JYTLIGHT
+-rw-r--r--   1  <<uid>>  <<gid>>         37 /IOPAR
------------------------------- end of diff --------------------------------
...
}}}


I don't know if it's intended, or a bug."	defect	new	minor	Future Releases	tests	master				4643		no branch	
