exa/xtests/files_lhb2
Benjamin Sago ef18f9ca91 Protect xtests against different default users
The Vagrant tests assumed that there’d be a user called “vagrant” that would run the tests and create the files by default. Files would be owned by vagrant:vagrant by default, and this worked, until it came time to change that username. The naïve method was a search-and-replace, but this caused problems when the new user’s name wasn’t exactly the same length as the previous one.

So to fix this, we now have our own user, named after the first animal I thought of, that makes the files’ owners and groups independent of the default user of whichever VM image the xtests are running on.

Another place where it was hard-coded was the home directory, which was “/home/vagrant”, where the awkward testcases live. That last one has been changed to just “/testcases”, which has no mention of the user in it.
2017-04-28 19:34:23 +01:00

5.3 KiB

Permissions Size User Date Modified Name
.rw-r--r-- 1,024 cassowary 1 Jan 12:34 1_KiB
.rw-r--r-- 1,048,576 cassowary 1 Jan 12:34 1_MiB
.rw-r--r-- 1 cassowary 1 Jan 12:34 1_bytes
.rw-r--r-- 2,048 cassowary 1 Jan 12:34 2_KiB
.rw-r--r-- 2,097,152 cassowary 1 Jan 12:34 2_MiB
.rw-r--r-- 2 cassowary 1 Jan 12:34 2_bytes
.rw-r--r-- 3,072 cassowary 1 Jan 12:34 3_KiB
.rw-r--r-- 3,145,728 cassowary 1 Jan 12:34 3_MiB
.rw-r--r-- 3 cassowary 1 Jan 12:34 3_bytes
.rw-r--r-- 4,096 cassowary 1 Jan 12:34 4_KiB
.rw-r--r-- 4,194,304 cassowary 1 Jan 12:34 4_MiB
.rw-r--r-- 4 cassowary 1 Jan 12:34 4_bytes
.rw-r--r-- 5,120 cassowary 1 Jan 12:34 5_KiB
.rw-r--r-- 5,242,880 cassowary 1 Jan 12:34 5_MiB
.rw-r--r-- 5 cassowary 1 Jan 12:34 5_bytes
.rw-r--r-- 6,144 cassowary 1 Jan 12:34 6_KiB
.rw-r--r-- 6,291,456 cassowary 1 Jan 12:34 6_MiB
.rw-r--r-- 6 cassowary 1 Jan 12:34 6_bytes
.rw-r--r-- 7,168 cassowary 1 Jan 12:34 7_KiB
.rw-r--r-- 7,340,032 cassowary 1 Jan 12:34 7_MiB
.rw-r--r-- 7 cassowary 1 Jan 12:34 7_bytes
.rw-r--r-- 8,192 cassowary 1 Jan 12:34 8_KiB
.rw-r--r-- 8,388,608 cassowary 1 Jan 12:34 8_MiB
.rw-r--r-- 8 cassowary 1 Jan 12:34 8_bytes
.rw-r--r-- 9,216 cassowary 1 Jan 12:34 9_KiB
.rw-r--r-- 9,437,184 cassowary 1 Jan 12:34 9_MiB
.rw-r--r-- 9 cassowary 1 Jan 12:34 9_bytes
.rw-r--r-- 10,240 cassowary 1 Jan 12:34 10_KiB
.rw-r--r-- 10,485,760 cassowary 1 Jan 12:34 10_MiB
.rw-r--r-- 10 cassowary 1 Jan 12:34 10_bytes
.rw-r--r-- 11,264 cassowary 1 Jan 12:34 11_KiB
.rw-r--r-- 11,534,336 cassowary 1 Jan 12:34 11_MiB
.rw-r--r-- 11 cassowary 1 Jan 12:34 11_bytes
.rw-r--r-- 12,288 cassowary 1 Jan 12:34 12_KiB
.rw-r--r-- 12,582,912 cassowary 1 Jan 12:34 12_MiB
.rw-r--r-- 12 cassowary 1 Jan 12:34 12_bytes
.rw-r--r-- 13,312 cassowary 1 Jan 12:34 13_KiB
.rw-r--r-- 13,631,488 cassowary 1 Jan 12:34 13_MiB
.rw-r--r-- 13 cassowary 1 Jan 12:34 13_bytes