35 lines
1.1 KiB
Bash
Executable File
35 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "=========================================================="
|
|
echo " 📱 Android 音声操作端末 Docker 実行ランチャー "
|
|
echo "=========================================================="
|
|
|
|
MODE=${1:-"simulation"}
|
|
|
|
case "$MODE" in
|
|
"simulation"|"demo")
|
|
echo "[INFO] デモ・動作シミュレーションを実行中..."
|
|
docker compose run --rm simulation
|
|
;;
|
|
"interactive"|"cli")
|
|
echo "[INFO] 対話型シミュレーションを起動中..."
|
|
docker compose run --rm interactive
|
|
;;
|
|
"test")
|
|
echo "[INFO] 単体テストを実行中..."
|
|
docker compose run --rm test
|
|
;;
|
|
"build")
|
|
echo "[INFO] Android APK ビルドを実行中..."
|
|
docker compose run --rm build
|
|
;;
|
|
"help"|*)
|
|
echo "使用方法: ./run.sh [モード]"
|
|
echo " simulation (または指定なし) : デモ入力シナリオの動作検証"
|
|
echo " interactive : 対話型CLIによる任意音声コマンド検証"
|
|
echo " test : 全ユニットテストの実行"
|
|
echo " build : Debug APKのビルド"
|
|
;;
|
|
esac
|