- Benchmark.bonnie fails if a 'noroot...' spec is used with 'root' test account
"You must use the "-u" switch when running as root."
This is due to the use of ROOT="false" in the 'noroot...' spec, which causes fuego to not use the -u parameter to bonnie++ when it runs the program.
This whole logic is broken (IMHO), and should be replaced with something that detects at runtime if the test account is running as root, and passes the correct arguments to bonnie++.
This could be done in the fuego_test.sh script, or in a wrapper script.
In any event, the current behavior, which is to fail the test if you use the wrong spec with a board, is confusing and introduces errors unnecessarily.