diff options
author | pmikus <pmikus@cisco.com> | 2021-08-20 09:27:12 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2021-08-23 10:41:44 +0000 |
commit | aa72d4256fb7409fa01a0cb33aaa763128f0d30b (patch) | |
tree | 837b11a17ebaca47800f294570c6e9cc66b2d182 /resources/tools/doc_gen/run_doc.sh | |
parent | c849edfc256df9c3de1ece6babcd4757bb2a8072 (diff) |
FIX: Docs generation
+ Tests will be fixed with renamed hoststack tests.
+ Tox is at least working
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ibee30cd54c78b67d2ef907cdd14a71ae197be59e
Diffstat (limited to 'resources/tools/doc_gen/run_doc.sh')
-rwxr-xr-x | resources/tools/doc_gen/run_doc.sh | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/resources/tools/doc_gen/run_doc.sh b/resources/tools/doc_gen/run_doc.sh deleted file mode 100755 index 10cc3e249d..0000000000 --- a/resources/tools/doc_gen/run_doc.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -WORKING_DIR='tmp' -BUILD_DIR='_build' - -# Clean-up when finished: -trap 'rm -rf ${WORKING_DIR}; exit' EXIT -trap 'rm -rf ${WORKING_DIR}; exit' ERR - -# Remove the old build: -rm -rf ${BUILD_DIR} || true -rm -rf ${WORKING_DIR} || true - -# Create working directories -mkdir ${BUILD_DIR} -mkdir --parents ${WORKING_DIR}/resources/libraries/python/ -mkdir --parents ${WORKING_DIR}/resources/libraries/robot/ -mkdir --parents ${WORKING_DIR}/tests/ - -# Copy the Sphinx source files: -cp -r src/* ${WORKING_DIR}/ - -# Copy the source files to be processed: -from_dir="../../../resources/libraries/python/" -to_dir="${WORKING_DIR}/resources/libraries/python/" -command="rsync -a --include '*/'" -${command} --include '*.py' --exclude '*' "${from_dir}" "${to_dir}" -cp ../../../resources/__init__.py ${WORKING_DIR}/resources/ -cp ../../../resources/libraries/__init__.py ${WORKING_DIR}/resources/libraries/ -from_dir="../../../resources/libraries/robot/" -to_dir="${WORKING_DIR}/resources/libraries/robot/" -${command} --include '*.robot' --exclude '*' "${from_dir}" "${to_dir}" -from_dir="../../../tests/" -to_dir="${WORKING_DIR}/tests/" -${command} --include '*.robot' --exclude '*' "${from_dir}" "${to_dir}" - -# Create virtual environment: -virtualenv --python=$(which python3) ${WORKING_DIR}/env -. ${WORKING_DIR}/env/bin/activate - -# Install CSIT requirements: -pip3 install --upgrade -r ../../../requirements.txt - -export PYTHONPATH=`pwd` - -# Generate rst files: -python3 gen_rst.py - -# Remove all rst files from ./${WORKING_DIR}/env directory - we do not need them -find ./${WORKING_DIR}/env -type f -name '*.rst' | xargs rm -f - -# Generate the documentation: -DATE=$(date -u '+%d-%b-%Y') -command="sphinx-build -v -c '${WORKING_DIR}' -a -b html -E -D release='$1' -D" -command+=" version='$1 documentation - $DATE' '${WORKING_DIR}' '${BUILD_DIR}/'" -${command} - -find . -type d -name 'env' | xargs rm -rf - -echo Creating csit.doc.tar.gz ... -tar -czvf ./csit.docs.tar.gz ${BUILD_DIR} |