pr.yml 914 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. name: PR Check
  2. on:
  3. pull_request:
  4. branches: [ main, release/2.x ]
  5. paths-ignore:
  6. - 'doc/**'
  7. - '**.md'
  8. jobs:
  9. windows:
  10. runs-on: windows-latest
  11. env:
  12. DOTNET_NOLOGO: true
  13. DOTNET_CLI_TELEMETRY_OPTOUT: 1
  14. steps:
  15. - name: Checkout source code
  16. uses: actions/checkout@v2
  17. - name: Generate test cases
  18. working-directory: ./Jint.Tests.Test262
  19. run: dotnet tool restore && dotnet test262 generate
  20. - name: Test
  21. run: dotnet test --configuration Release
  22. linux:
  23. runs-on: ubuntu-latest
  24. env:
  25. DOTNET_NOLOGO: true
  26. DOTNET_CLI_TELEMETRY_OPTOUT: 1
  27. steps:
  28. - name: Checkout source code
  29. uses: actions/checkout@v2
  30. - name: Generate test cases
  31. working-directory: ./Jint.Tests.Test262
  32. run: dotnet tool restore && dotnet test262 generate
  33. - name: Test
  34. run: dotnet test --configuration Release