mirror of
https://github.com/alexhopeoconnor/DFTE.git
synced 2026-10-04 04:28:10 +10:00
20 lines
523 B
Bash
Executable File
20 lines
523 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
usage() {
|
|
echo "Usage: $0 compile --platform esp8266|esp32" >&2
|
|
exit 2
|
|
}
|
|
|
|
[[ "${1:-}" == "compile" && "${2:-}" == "--platform" && $# -eq 3 ]] || usage
|
|
|
|
case "${3:-}" in
|
|
esp8266) environment="test_template_engine_8266" ;;
|
|
esp32) environment="test_template_engine_esp32" ;;
|
|
*) usage ;;
|
|
esac
|
|
|
|
root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
pio test -d "$root" -e "$environment" --without-uploading --without-testing
|
|
echo "DFTE compile check passed for ${3}"
|