phpunit.yml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. name: Phpunit
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. php71:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
  12. with:
  13. php-version: '7.1'
  14. - uses: actions/checkout@v2
  15. - name: Composer Update
  16. run: composer self-update --2
  17. - name: Install
  18. run: composer install --no-interaction
  19. - name: Run test suite
  20. run: ./vendor/bin/phpunit
  21. php72:
  22. runs-on: ubuntu-latest
  23. steps:
  24. - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
  25. with:
  26. php-version: '7.2'
  27. - uses: actions/checkout@v2
  28. - name: Composer Update
  29. run: composer self-update --2
  30. - name: Install
  31. run: composer install --no-interaction
  32. - name: Run test suite
  33. run: ./vendor/bin/phpunit
  34. php73:
  35. runs-on: ubuntu-latest
  36. steps:
  37. - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
  38. with:
  39. php-version: '7.3'
  40. - uses: actions/checkout@v2
  41. - name: Composer Update
  42. run: composer self-update --2
  43. - name: Install
  44. run: composer install --no-interaction
  45. - name: Run test suite
  46. run: ./vendor/bin/phpunit
  47. php74:
  48. runs-on: ubuntu-latest
  49. steps:
  50. - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
  51. with:
  52. php-version: '7.4'
  53. - uses: actions/checkout@v2
  54. - name: Composer Update
  55. run: composer self-update --2
  56. - name: Install
  57. run: composer install --no-interaction
  58. - name: Run test suite
  59. run: ./vendor/bin/phpunit
  60. php8:
  61. runs-on: ubuntu-latest
  62. steps:
  63. - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
  64. with:
  65. php-version: '8'
  66. - uses: actions/checkout@v2
  67. - name: Composer Update
  68. run: composer self-update --2
  69. - name: Install
  70. run: composer install --no-interaction
  71. - name: Run test suite
  72. run: ./vendor/bin/phpunit