support/testing: make time setting portable
The busybox date applet accepts the following: date @1234567 but this confuses the coreutils version which doesn't implicitly set time. As some tests might need coreutils binaries we should ensure the emulator login will work with both. Fix this by passing the -s (set) option to the command. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
4576a8d096
commit
bfb490799e
@@ -153,7 +153,7 @@ class Emulator(object):
|
||||
|
||||
self.connect_shell()
|
||||
|
||||
output, exit_code = self.run(f"date @{int(time.time())}")
|
||||
output, exit_code = self.run(f"date -s @{int(time.time())}")
|
||||
if exit_code:
|
||||
raise SystemError("Cannot set date in virtual machine")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user