* fix(tests): Add missing newlines to output * fix(tests): Improve fibonacci test * fix(tests): Remove redundant targets from json * fix(wokwi): Checkout proper base branch for wokwi tests * feat(logging): Add logging to some tests to improve debugging * fix(ci): Make CI more permissive and improve messages * fix(tests): Bump pytest-embedded version to support P4
26 lines
731 B
Bash
26 lines
731 B
Bash
#!/bin/bash
|
|
|
|
build_types="'validation'"
|
|
hw_types="'validation'"
|
|
wokwi_types="'validation'"
|
|
qemu_types="'validation'"
|
|
|
|
if [[ $IS_PR != 'true' ]] || [[ $PERFORMANCE_ENABLED == 'true' ]]; then
|
|
build_types+=",'performance'"
|
|
hw_types+=",'performance'"
|
|
#wokwi_types+=",'performance'"
|
|
#qemu_types+=",'performance'"
|
|
fi
|
|
|
|
targets="'esp32','esp32s2','esp32s3','esp32c3','esp32c6','esp32h2'"
|
|
|
|
mkdir -p info
|
|
|
|
echo "[$wokwi_types]" > info/wokwi_types.txt
|
|
echo "[$targets]" > info/targets.txt
|
|
|
|
echo "build-types=[$build_types]" >> $GITHUB_OUTPUT
|
|
echo "hw-types=[$hw_types]" >> $GITHUB_OUTPUT
|
|
echo "wokwi-types=[$wokwi_types]" >> $GITHUB_OUTPUT
|
|
echo "qemu-types=[$qemu_types]" >> $GITHUB_OUTPUT
|
|
echo "targets=[$targets]" >> $GITHUB_OUTPUT
|