[llvm] 771b359 - [elfabi] Fix tests which failed on different timezones

Haowei Wu via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 1 10:59:09 PST 2021


Author: Haowei Wu
Date: 2021-02-01T10:58:55-08:00
New Revision: 771b35965457ebd5faaed8a1c3d2bcefffe721a3

URL: https://github.com/llvm/llvm-project/commit/771b35965457ebd5faaed8a1c3d2bcefffe721a3
DIFF: https://github.com/llvm/llvm-project/commit/771b35965457ebd5faaed8a1c3d2bcefffe721a3.diff

LOG: [elfabi] Fix tests which failed on different timezones

This patch fixes elfabi tests on machines using a GMT+X timezone
settings.

Differential Revision: https://reviews.llvm.org/D95641

Added: 
    

Modified: 
    llvm/test/tools/llvm-elfabi/preserve-dates-stub.test
    llvm/test/tools/llvm-elfabi/preserve-dates-tbe.test

Removed: 
    


################################################################################
diff  --git a/llvm/test/tools/llvm-elfabi/preserve-dates-stub.test b/llvm/test/tools/llvm-elfabi/preserve-dates-stub.test
index c399029e0337..9742a61aa281 100644
--- a/llvm/test/tools/llvm-elfabi/preserve-dates-stub.test
+++ b/llvm/test/tools/llvm-elfabi/preserve-dates-stub.test
@@ -1,9 +1,9 @@
 ## Test writing unchanged content to ELF Stub file with --write-if-changed flag.
 
 # RUN: llvm-elfabi %s --output-target=elf64-little %t
-# RUN: touch -m -t 197001010000 %t
+# RUN: env TZ=GMT touch -m -t 197001010000 %t
 # RUN: llvm-elfabi %s --output-target=elf64-little %t --write-if-changed
-# RUN: ls -l %t | FileCheck %s
+# RUN: env TZ=GMT ls -l %t | FileCheck %s
 
 --- !tapi-tbe
 TbeVersion: 1.0

diff  --git a/llvm/test/tools/llvm-elfabi/preserve-dates-tbe.test b/llvm/test/tools/llvm-elfabi/preserve-dates-tbe.test
index 89cad7733eee..3ec190067c73 100644
--- a/llvm/test/tools/llvm-elfabi/preserve-dates-tbe.test
+++ b/llvm/test/tools/llvm-elfabi/preserve-dates-tbe.test
@@ -1,8 +1,8 @@
 ## Test writing unchanged content to TBE file with --write-if-changed flag.
 
 # RUN: llvm-elfabi --elf %p/Inputs/gnu_hash.so --emit-tbe=%t
-# RUN: touch -m -t 197001010000 %t
+# RUN: env TZ=GMT touch -m -t 197001010000 %t
 # RUN: llvm-elfabi --elf %p/Inputs/gnu_hash.so --emit-tbe=%t --write-if-changed
-# RUN: ls -l %t | FileCheck %s
+# RUN: env TZ=GMT ls -l %t | FileCheck %s
 
 # CHECK: {{[[:space:]]1970}}


        


More information about the llvm-commits mailing list