[zorg] r318252 - Add lnt tests task

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


Author: matze
Date: Tue Nov 14 17:50:44 2017
New Revision: 318252

URL: http://llvm.org/viewvc/llvm-project?rev=318252&view=rev
Log:
Add lnt tests task

Added:
    zorg/trunk/tasks/lnt-docu.sh
    zorg/trunk/tasks/lnt-style.sh
    zorg/trunk/tasks/lnt-tests.sh

Added: zorg/trunk/tasks/lnt-docu.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/lnt-docu.sh?rev=318252&view=auto
==============================================================================
--- zorg/trunk/tasks/lnt-docu.sh (added)
+++ zorg/trunk/tasks/lnt-docu.sh Tue Nov 14 17:50:44 2017
@@ -0,0 +1,11 @@
+build get lnt
+
+. "${TASKDIR}"/utils/venv.sh
+. "${TASKDIR}"/utils/venv_lit.sh
+
+. "${TASKDIR}"/utils/pip_install.sh -r lnt/requirements.client.txt
+. "${TASKDIR}"/utils/pip_install.sh sphinx sphinx-bootstrap-theme
+
+cd "${WORKSPACE}"
+mkdir -p build/docs
+make BUILDDIR="${WORKSPACE}/build/docs" -C "${WORKSPACE}/lnt/docs" html

Added: zorg/trunk/tasks/lnt-style.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/lnt-style.sh?rev=318252&view=auto
==============================================================================
--- zorg/trunk/tasks/lnt-style.sh (added)
+++ zorg/trunk/tasks/lnt-style.sh Tue Nov 14 17:50:44 2017
@@ -0,0 +1,7 @@
+build get lnt
+
+. "${TASKDIR}"/utils/venv.sh
+. "${TASKDIR}"/utils/pip_install.sh pycodestyle
+
+cd lnt
+utils/lint.sh

Added: zorg/trunk/tasks/lnt-tests.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/tasks/lnt-tests.sh?rev=318252&view=auto
==============================================================================
--- zorg/trunk/tasks/lnt-tests.sh (added)
+++ zorg/trunk/tasks/lnt-tests.sh Tue Nov 14 17:50:44 2017
@@ -0,0 +1,17 @@
+# Note: This task assumes that mysql and postgres are installed with homebrew.
+
+build get lnt
+
+. "${TASKDIR}"/utils/venv.sh
+. "${TASKDIR}"/utils/venv_lit.sh
+
+. "${TASKDIR}"/utils/pip_install.sh -r lnt/requirements.server.txt
+. "${TASKDIR}"/utils/pip_install.sh mysql-python
+
+python lnt/setup.py develop --server
+
+cd "${WORKSPACE}"
+mkdir result
+mkdir build
+cd build
+lit -j1 --xunit-xml-output="${WORKSPACE}/result/xunit.xml" -v "${WORKSPACE}/lnt/tests" -D postgres=True -D mysql=True




More information about the llvm-commits mailing list