Files
CASAN/packages/casan-harness/tests/phase-project-shell-tests.sh
T

17 lines
917 B
Bash

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/../scripts/bash/casan-paths.sh"
python3 "$CASAN_APP_ROOT/packages/casan-devkit/tests/casan-init-tests.py"
python3 "$CASAN_APP_ROOT/packages/casan-devkit/tests/project-scaffold-tests.py"
bash "$CASAN_APP_ROOT/packages/casan-devkit/tests/adoption-install-tests.sh"
python3 "$CASAN_HARNESS_ROOT/scripts/bash/project_manifest.py" validate \
--root "$CASAN_APP_ROOT" --manifest apps/okr/domain/project.manifest.json >/dev/null
python3 "$CASAN_HARNESS_ROOT/scripts/bash/project_manifest.py" validate \
--root "$CASAN_APP_ROOT" --manifest apps/service-desk/domain/project.manifest.json >/dev/null
node --check "$CASAN_APP_ROOT/scripts/casan-project.mjs"
node --check "$CASAN_APP_ROOT/scripts/casan-step.mjs"
node --check "$CASAN_APP_ROOT/scripts/run-casan-pipeline.mjs"
echo "PROJECT_SHELL_TESTS_PASS"