@@ -36,23 +36,23 @@ jobs:
3636 mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=26.0.0 -Dcom.oracle.graal.python.test.polyglot_repo=file:///$(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/$(pwd)/user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest
3737 rm -rf $(pwd)/user_resource_cache
3838
39- - name : Test on ppc64le
40- uses : uraimo/run-on-arch-action@v3
39+ - uses : docker/setup-qemu-action@v3
4140 with :
42- arch : ppc64le
43- distro : ubuntu_latest
44- dockerRunArgs : |
45- --volume "${GITHUB_WORKSPACE}:/workspace"
46- --memory-reservation 6G
47- run : |
41+ platforms : ppc64le
42+
43+ - uses : docker/setup-docker-action@v4
44+
45+ - name : Test on ppc64le using Docker
46+ run : |
47+ docker run --rm --platform=linux/ppc64le -v "${GITHUB_WORKSPACE}:/workspace" -w /workspace ubuntu:24.04 bash -c "
4848 apt-get update
4949 apt-get install -y python3 git wget tar gzip cmake build-essential maven openjdk-17-jdk
5050 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-ppc64el
51- export PATH=$JAVA_HOME/bin:$PATH
51+ export PATH=\ $JAVA_HOME/bin:\ $PATH
5252
53- echo " Using $JAVA_HOME"
54- $JAVA_HOME/bin/java -version
55- cd /workspace
56- mkdir $(pwd)/user_resource_cache
57- mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=26.0.0 -Dcom.oracle.graal.python.test.polyglot_repo=file:/// $(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/$(pwd)/ user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest
58- rm -rf $(pwd)/user_resource_cache
53+ echo ' Using \ $JAVA_HOME'
54+ \ $JAVA_HOME/bin/java -version
55+ mkdir \$(pwd)/user_resource_cache
56+ mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=26.0.0 -Dcom.oracle.graal.python.test.polyglot_repo=file:///\ $(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/\$(pwd)/ user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest
57+ rm -rf \ $(pwd)/user_resource_cache
58+ "
0 commit comments