forked from OSchip/llvm-project
Use 'touch -t', which both BSD and Linux support.
llvm-svn: 177921
This commit is contained in:
parent
3820184a8d
commit
1f37dddd57
|
@ -19,7 +19,7 @@
|
|||
|
||||
// Set the timestamp back more than two days. We should try to prune,
|
||||
// but nothing gets pruned because the module files are new enough.
|
||||
// RUN: touch -m -a -A -481200 %t/modules.timestamp
|
||||
// RUN: touch -m -a -t 201101010000 %t/modules.timestamp
|
||||
// RUN: %clang_cc1 -fmodules -F %S/Inputs -fmodules-cache-path=%t -fmodules -fmodules-prune-interval=172800 -fmodules-prune-after=345600 %s -verify
|
||||
// RUN: ls %t | grep modules.timestamp
|
||||
// RUN: ls -R %t | grep ^Module.pcm
|
||||
|
@ -28,7 +28,7 @@
|
|||
// Set the DependsOnModule access time back more than four days.
|
||||
// This shouldn't prune anything, because the timestamp has been updated, so
|
||||
// the pruning mechanism won't fire.
|
||||
// RUN: touch -a -A -961200 `find /Volumes/Data/dgregor/Projects/llvm-build-xcode/tools/clang/test/Modules/Output/prune.m.tmp -name DependsOnModule.pcm`
|
||||
// RUN: touch -a -t 201101010000 `find /Volumes/Data/dgregor/Projects/llvm-build-xcode/tools/clang/test/Modules/Output/prune.m.tmp -name DependsOnModule.pcm`
|
||||
// RUN: %clang_cc1 -fmodules -F %S/Inputs -fmodules-cache-path=%t -fmodules -fmodules-prune-interval=172800 -fmodules-prune-after=345600 %s -verify
|
||||
// RUN: ls %t | grep modules.timestamp
|
||||
// RUN: ls -R %t | grep ^Module.pcm
|
||||
|
@ -36,8 +36,8 @@
|
|||
|
||||
// Set both timestamp and DependsOnModule.pcm back beyond the cutoff.
|
||||
// This should trigger pruning, which will remove DependsOnModule but not Module.
|
||||
// RUN: touch -m -a -A -481200 %t/modules.timestamp
|
||||
// RUN: touch -a -A -961200 `find /Volumes/Data/dgregor/Projects/llvm-build-xcode/tools/clang/test/Modules/Output/prune.m.tmp -name DependsOnModule.pcm`
|
||||
// RUN: touch -m -a -t 201101010000 %t/modules.timestamp
|
||||
// RUN: touch -a -t 201101010000 `find /Volumes/Data/dgregor/Projects/llvm-build-xcode/tools/clang/test/Modules/Output/prune.m.tmp -name DependsOnModule.pcm`
|
||||
// RUN: %clang_cc1 -fmodules -F %S/Inputs -fmodules-cache-path=%t -fmodules -fmodules-prune-interval=172800 -fmodules-prune-after=345600 %s -verify
|
||||
// RUN: ls %t | grep modules.timestamp
|
||||
// RUN: ls -R %t | grep ^Module.pcm
|
||||
|
|
Loading…
Reference in New Issue