| #!/usr/bin/env bash |
|
|
| ENV_URL=$1 |
|
|
| echo "π Checking HF Space..." |
| curl -s -X POST "$ENV_URL/reset" \ |
| -H "Content-Type: application/json" \ |
| -d '{"task_id": "easy_churn"}' > /dev/null |
|
|
| if [ $? -eq 0 ]; then |
| echo "β
HF Space reachable" |
| else |
| echo "β HF Space failed" |
| exit 1 |
| fi |
|
|
| echo "π³ Checking Docker build..." |
| docker build -t test-env . > /dev/null |
|
|
| if [ $? -eq 0 ]; then |
| echo "β
Docker build passed" |
| else |
| echo "β Docker build failed" |
| exit 1 |
| fi |
|
|
| echo "π§ Checking OpenEnv spec..." |
| openenv validate |
|
|
| if [ $? -eq 0 ]; then |
| echo "β
OpenEnv validation passed" |
| else |
| echo "β OpenEnv validation failed" |
| exit 1 |
| fi |
|
|
| echo "π ALL CHECKS PASSED" |