[zorg] r318253 - Add a task for zorg tests

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 14 17:50:45 PST 2017


Author: matze
Date: Tue Nov 14 17:50:45 2017
New Revision: 318253

URL: http://llvm.org/viewvc/llvm-project?rev=318253&view=rev
Log:
Add a task for zorg tests

Note: We need FileCheck and not to run the tests. It would be silly to
checkout a complete llvm and build them just for this. So instead I am
doing the gross thing and put pre-built binaries into the repository
(they are small).

The binaries were created from r317641 like this:

$ mkdir sizebuild
$ cd sizebuild
$ cmake -GNinja -DCMAKE_BUILD_TYPE=MINSIZEREL -DLLVM_ENABLE_ASSERTIONS=OFF -DLLVM_ENABLE_BACKTRACES=OFF -DLLVM_ENABLE_CRASH_OVERRIDES=OFF -DLLVM_ENABLE_LTO=ON -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_THREAD=OFF -DLLVM_ENABLE_THREAD=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_BUILD_TOOLS=OFF $LLVM_PATH
$ ninja bin/FileCheck bin/not
$ strip bin/FileCheck
$ strip bin/not

Added:
    zorg/trunk/tasks/bin/FileCheck   (with props)
    zorg/trunk/tasks/bin/not   (with props)
    zorg/trunk/tasks/repos/zorg.json
    zorg/trunk/tasks/zorg-tests.sh

Added: zorg/trunk/tasks/bin/FileCheck
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/bin/FileCheck?rev=318253&view=auto
==============================================================================
Binary files zorg/trunk/tasks/bin/FileCheck (added) and zorg/trunk/tasks/bin/FileCheck Tue Nov 14 17:50:45 2017 differ

Propchange: zorg/trunk/tasks/bin/FileCheck
------------------------------------------------------------------------------
    svn:executable = *

Added: zorg/trunk/tasks/bin/not
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/bin/not?rev=318253&view=auto
==============================================================================
Binary files zorg/trunk/tasks/bin/not (added) and zorg/trunk/tasks/bin/not Tue Nov 14 17:50:45 2017 differ

Propchange: zorg/trunk/tasks/bin/not
------------------------------------------------------------------------------
    svn:executable = *

Added: zorg/trunk/tasks/repos/zorg.json
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/repos/zorg.json?rev=318253&view=auto
==============================================================================
--- zorg/trunk/tasks/repos/zorg.json (added)
+++ zorg/trunk/tasks/repos/zorg.json Tue Nov 14 17:50:45 2017
@@ -0,0 +1,4 @@
+{
+	"url": "https://git.llvm.org/git/zorg.git",
+	"type": "git"
+}

Added: zorg/trunk/tasks/zorg-tests.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/zorg-tests.sh?rev=318253&view=auto
==============================================================================
--- zorg/trunk/tasks/zorg-tests.sh (added)
+++ zorg/trunk/tasks/zorg-tests.sh Tue Nov 14 17:50:45 2017
@@ -0,0 +1,8 @@
+build get zorg
+
+. "${TASKDIR}"/utils/venv.sh
+. "${TASKDIR}"/utils/venv_lit.sh
+
+mkdir -p result
+cd "zorg/test/jenkins"
+lit --xunit-xml-output="${WORKSPACE}/result/xunit.xml" -v .




More information about the llvm-commits mailing list