Fix rtd verify for lftools 59/61859/2
authorAric Gardner <agardner@linuxfoundation.org>
Fri, 27 Sep 2019 16:11:03 +0000 (12:11 -0400)
committerAric Gardner <agardner@linuxfoundation.org>
Fri, 27 Sep 2019 16:18:13 +0000 (12:18 -0400)
lftools docs build runs literal lftools commands
these commands are only avaliable if the current patchset
is installed.

this part is a bit of a hacke, suggestions welcome.
also, if anyone knows how this ever worked before,
id love to know.

Also, install tox so that path has python 3 version of tox
first in path.

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Ic3f9bd788db851bec815e86d57a1788e7eae945a

shell/rtd-verify.sh
shell/tox-install.sh

index 810a87c..86254a1 100644 (file)
@@ -30,6 +30,11 @@ fi
 git fetch origin "$GERRIT_REFSPEC" && git checkout FETCH_HEAD
 git submodule update
 
+if [[ $JOB_NAME == "lf-infra-lftools-rtd-verify-any" ]]; then
+    # Install patchset lftools
+    python3 -m pip install --user -e .
+fi
+
 echo "---> Generating docs"
 cd "$WORKSPACE"
 tox -edocs
index 3734a7f..83097f9 100644 (file)
@@ -18,9 +18,9 @@ set -eux -o pipefail
 
 
 if [[ $PYTHON == "python2" ]]; then
-    $PYTHON -m pip install --user --quiet --upgrade tox-pyenv more-itertools~=5.0.0
+    $PYTHON -m pip install --user --quiet --upgrade tox tox-pyenv more-itertools~=5.0.0
 else
-    $PYTHON -m pip install --user --quiet --upgrade tox-pyenv
+    $PYTHON -m pip install --user --quiet --upgrade tox tox-pyenv
 fi