reusable-native-tests.yml 755 B

12345678910111213141516171819202122232425262728
  1. name: Reusable - Native tests
  2. on:
  3. workflow_call:
  4. inputs:
  5. skip-native-tests:
  6. type: boolean
  7. required: false
  8. jobs:
  9. graalvm-native-tests:
  10. if: "!inputs.skip-native-tests"
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
  14. - uses: graalvm/setup-graalvm@6c070772210314221f80d186f2d2d36bb39af41d # v1.2.0.1
  15. with:
  16. version: "latest"
  17. java-version: "17"
  18. components: "native-image"
  19. - name: Running test
  20. run: |
  21. echo "GRAALVM_HOME: $GRAALVM_HOME"
  22. echo "JAVA_HOME: $JAVA_HOME"
  23. java --version
  24. gu --version
  25. native-image --version
  26. ./gradlew nativeTest