瀏覽代碼

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>
Alex Bennée 4 月之前
父節點
當前提交
bfb490799e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      support/testing/infra/emulator.py

+ 1 - 1
support/testing/infra/emulator.py

@@ -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")