~ancarda/high-test-coverage

ref: 9d56cc43daf22001b4f993b87b1aae802b790040 high-test-coverage/.builds/php7_3.yml -rw-r--r-- 820 bytes
9d56cc43Mark Dain Add project description to README 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
image: debian/buster

secrets:
 - 1e8d3317-4624-41c5-951e-62b536902cfa

sources:
  - https://git.sr.ht/~ancarda/high-test-coverage

packages:
  - php7.3-cli
  - composer

  # some dev tools use XML config files
  - php7.3-xml

  # for code coverage (phpunit and infection)
  - php-xdebug

  # for composer
  - unzip

environment:
  DIR: high-test-coverage
  XDEBUG_MODE: coverage

tasks:
  - composer:    cd $DIR && composer install
  - analyze:     cd $DIR && composer run-script analyze
  - check-style: cd $DIR && composer run-script check-style
  - test:        cd $DIR && composer run-script test
  - check-cov:   cd $DIR && composer run-script check-coverage
  - check-tests: cd $DIR && composer run-script check-tests
  - packagist:   cd $DIR && .builds/poke-packagist ancarda high-test-coverage ~/.packagist