[zorg] r324390 - some initial dependences for LNT CTMark

Chris Matthews via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 6 12:14:55 PST 2018


Author: cmatthews
Date: Tue Feb  6 12:14:55 2018
New Revision: 324390

URL: http://llvm.org/viewvc/llvm-project?rev=324390&view=rev
Log:
some initial dependences for LNT CTMark

Added:
    zorg/trunk/tasks/lnt-testsuite.dep
    zorg/trunk/tasks/utils/check_dependencies.sh
Modified:
    zorg/trunk/tasks/lnt-ctmark.sh

Modified: zorg/trunk/tasks/lnt-ctmark.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/lnt-ctmark.sh?rev=324390&r1=324389&r2=324390&view=diff
==============================================================================
--- zorg/trunk/tasks/lnt-ctmark.sh (original)
+++ zorg/trunk/tasks/lnt-ctmark.sh Tue Feb  6 12:14:55 2018
@@ -13,7 +13,11 @@ LNT_FLAGS="$(build arg --optional LNT_FL
 build get compiler
 build get test-suite
 build get lnt
+build get zorg
 
+
+DEPENDENCY_FILES="${TASKDIR}"/lnt-testsuite.dep
+. "${TASKDIR}"/utils/check_dependencies.sh
 . "${TASKDIR}"/utils/normalize_compiler.sh
 . "${TASKDIR}"/utils/venv.sh
 . "${TASKDIR}"/utils/venv_lit.sh

Added: zorg/trunk/tasks/lnt-testsuite.dep
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/lnt-testsuite.dep?rev=324390&view=auto
==============================================================================
--- zorg/trunk/tasks/lnt-testsuite.dep (added)
+++ zorg/trunk/tasks/lnt-testsuite.dep Tue Feb  6 12:14:55 2018
@@ -0,0 +1,3 @@
+os_version >= 10.11.6 # Oldest CI nodes are currently 10.11.6
+brew cmake >= 3.6.0 # Need 3.6 for CMAKE_TRY_COMPILE_TARGET_TYPE
+pip virtualenv >= 15.1.0 # Really any version.  It has not been updated since 2016 though, so most recent.
\ No newline at end of file

Added: zorg/trunk/tasks/utils/check_dependencies.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/utils/check_dependencies.sh?rev=324390&view=auto
==============================================================================
--- zorg/trunk/tasks/utils/check_dependencies.sh (added)
+++ zorg/trunk/tasks/utils/check_dependencies.sh Tue Feb  6 12:14:55 2018
@@ -0,0 +1,4 @@
+# Use the deps tool to very job dependeices are met.
+
+python ${TASKDIR}/../dep/dep.py verify ${DEPENDENCY_FILES}
+




More information about the llvm-commits mailing list