summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml18
1 files changed, 16 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 9fa9376..21548c0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,7 +15,7 @@ os:
install:
# needed for Docbook tests, must be in virtualenv context
- - pip install lxml==4.5.0
+ - pip install -r requirements.txt
# do the rest of the image setup
- ./.travis/install.sh
@@ -76,4 +76,18 @@ jobs:
- coverage combine
- coverage report
- coverage xml -i -o coverage_xml.xml
- - codecov -X gcov --file coverage_xml.xml \ No newline at end of file
+ - codecov -X gcov --file coverage_xml.xml
+
+ - &scons_build_job
+ name: SCons Build
+ python: 3.7
+ install:
+ - sudo apt-get -y install docbook-xml docbook-xsl xsltproc libxml2-dev libxslt-dev fop docbook-xsl-doc-pdf
+ - sudo apt-get -y --no-install-recommends install texlive texlive-latex3 biber texmaker ghostscript texlive-bibtex-extra texlive-latex-extra texlive-font-utils latexmk
+ - pip install -r requirements.txt
+ script:
+ - python bin/docs-update-generated.py
+ - python bin/docs-validate.py
+ - python bin/docs-create-example-outputs.py
+ - python scripts/scons.py
+ - ls -l build/dist