diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a1ef5dc..1ddf9d3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -56,13 +56,19 @@ jobs: repository: pypy/pypy ref: release-pypy2.7-v7.3.15 path: pypy - - name: Build + - name: Install Python package dependencies + run: | + pypy -m pip install -e . + - name: Python Test with snippets + run: | + cd snippets && PYTHONPATH=$GITHUB_WORKSPACE/pypy AHEUI='pypy ../rpaheui.py' ./test.sh --disable logo + - name: Build binary run: | export RPYTHON="pypy $GITHUB_WORKSPACE/pypy/rpython/bin/rpython" cd $GITHUB_WORKSPACE make -j 3 - - name: Test with snippets + - name: Binary Test with snippets run: | cd "$GITHUB_WORKSPACE/snippets" AHEUI="$GITHUB_WORKSPACE/rpaheui-c" ./test.sh --disable integer - AHEUI="$GITHUB_WORKSPACE/rpaheui-bigint-c" ./test.sh \ No newline at end of file + AHEUI="$GITHUB_WORKSPACE/rpaheui-bigint-c" ./test.sh diff --git a/snippets b/snippets index 762e061..64ef571 160000 --- a/snippets +++ b/snippets @@ -1 +1 @@ -Subproject commit 762e06192b2f341df6d9f7fc6750a74bd28aa4b7 +Subproject commit 64ef5719fadea2e5798c989945230339be0b929d