Files
LIEF/scripts/docker/test-linux-x64
T
2026-03-28 14:51:14 +01:00

37 lines
932 B
Bash
Executable File

#!/bin/bash
set -e
export FORCE_COLOR=1
export GCC_COLORS=yes
export COLORTERM=truecolor
export TERM=screen-256color
export CLICOLOR=1
export CLICOLOR_FORCE=1
BUILD_ROOT=/tmp/LIEF
export LIEF_SAMPLES_DIR=$BUILD_ROOT/samples
BUILD_DIR=$BUILD_ROOT/build
VENV_DIR=$BUILD_ROOT/venv
export LIEF_BUILD_DIR=$BUILD_ROOT/build
export PYLIEF_CONF=/src/scripts/docker/config/pylinux-test-x64.toml
mkdir -p $LIEF_BUILD_DIR
$PYTHON_BINARY -m venv $VENV_DIR
$VENV_DIR/bin/python -m pip install \
-r /src/api/python/build-requirements.txt \
-r /src/tests/requirements.txt
$VENV_DIR/bin/python -m pip -vvv \
--disable-pip-version-check install \
--no-build-isolation \
--no-cache-dir \
--editable /src/api/python
$VENV_DIR/bin/python /src/tests/dl_samples.py ${LIEF_SAMPLES_DIR}
$VENV_DIR/bin/python /src/tests/run_pytest.py
ctest --output-on-failure --test-dir ${LIEF_BUILD_DIR}/