#!/bin/bash | |
set -e | |
set -x | |
set -o pipefail | |
cd $(dirname "$BASH_SOURCE") | |
# Set up Pigweed's environment. | |
. ./bootstrap.sh | |
pip install --upgrade pigweed | |
# Set up Zephyr's environment. | |
pip install west | |
west init -l zephyr | |
west update | |
pip install -r zephyr/scripts/requirements.txt | |
# Use host toolchain | |
export ZEPHYR_TOOLCHAIN_VARIANT=host | |
# Use python protobuf | |
export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python | |
# Run Pigweed/Zephyr tests. | |
./zephyr/scripts/twister -v -c -i -T samples/ |