- sed
- bash
- dh-exec
- - pylint3
- - python3-cryptography
- python3-pip
- - python3-setuptools
- - python3-twisted
- libfuse-dev
- libglib2.0-dev
+ - libjson-glib-dev
- libgmp-dev
- expect
- libtasn1-dev
sudo apt-get -y install trousers
fi
script:
- - sudo pip3 install --upgrade pip
- - sudo pip3 install --upgrade wheel
- - sudo pip3 install --upgrade cryptography
+ - sudo pip3 install --upgrade pip==20.3.3
- if [ ! -d libtpms ]; then git clone https://github.com/stefanberger/libtpms; fi
- cd libtpms
- if [ -n "${LIBTPMS_GIT_CHECKOUT}" ]; then
&& ${SUDO} make clean
&& export SWTPM_TEST_EXPENSIVE=${SWTPM_TEST_EXPENSIVE:-1}
&& export SWTPM_TEST_IBMTSS2=${SWTPM_TEST_IBMTSS2:-0}
+ && export SWTPM_TEST_STORE_VOLATILE=${SWTPM_TEST_STORE_VOLATILE:-0}
&& ${SUDO} make -j$(${NPROC:-nproc}) ${CHECK} VERBOSE=1
- if [ -n "${RUN_TEST}" ]; then
sudo make install
SUDO="sudo"
CHECK="check"
SWTPM_TEST_IBMTSS2="1"
- after_success:
- - pylint3 --max-line-length=100 src/swtpm_setup/py_swtpm_setup/*.py || exit 1;
- - pylint3 --max-line-length=100 samples/py_swtpm_localca/*.py || exit 1;
+ SWTPM_TEST_STORE_VOLATILE="1"
before_script:
- sudo apt-get -y install tss2
- sudo pip install cpp-coveralls