diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..ddc88c9 --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,25 @@ +on: + pull_request + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.x' + - name: Run AGI for 5s + run: | + set +e + + timeout 5s python3 strawberry.py + exit_code=$? + + if [ $exit_code -eq 124 ]; then + echo "Key Interrupt (timeout) - Success" + exit 0 + else + echo "Unexpected exit code: $exit_code" + exit 1 + fi