-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
47 lines (34 loc) · 1.91 KB
/
Makefile
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
35
36
37
38
39
40
41
42
43
44
45
46
47
all:
composer run-script qa-all --timeout=0
all-coverage:
composer run-script qa-all-coverage --timeout=0
ci:
composer run-script qa-ci --timeout=0
ci-extended:
composer run-script qa-ci-extended --timeout=0
contrib:
composer run-script qa-contrib --timeout=0
init:
composer ensure-installed
cs:
composer cs
cs-fix:
composer cs-fix
unit:
composer run-script unit --timeout=0
unit-coverage:
composer run-script unit-coverage --timeout=0
ci-coverage: init
composer ci-coverage
benchmark:
./vendor/bin/phpbench run benchmarks/ --progress=dots --store --report='generator: "table", cols: ["benchmark", "subject", "params", "best", "mean", "mode", "worst", "diff"], break: ["benchmark"], sort: {mean: "asc"}'
travis-benchmark:
mkdir -p .phpbench_storage/xml
mkdir -p .phpbench_storage/store
mkdir -p .phpbench_storage/csv
./vendor/bin/phpbench run benchmarks/ --progress=travis --store --dump-file=.phpbench_storage/xml/latest.xml --context=$(TRAVIS_BUILD_NUMBER) -vvv --report='generator: "table", cols: ["benchmark", "subject", "params", "best", "mean", "mode", "worst", "diff"], break: ["benchmark"], sort: {mean: "asc"}'
if [ -f ".phpbench_storage/xml/previous.xml" ]; then ./vendor/bin/phpbench report --file=.phpbench_storage/xml/previous.xml --file=.phpbench_storage/xml/latest.xml --report='generator: "table", compare: "revs", cols: ["subject", "params", "mean"], compare_fields: ["best", "mean", "mode", "worst"]'; fi;
mv .phpbench_storage/xml/latest.xml .phpbench_storage/xml/previous.xml
travis-benchmark-delimited:
if [ -f ".phpbench_storage/xml/previous.xml" ]; then ./vendor/bin/phpbench report --file=.phpbench_storage/xml/previous.xml --report='generator: "table", cols: ["benchmark", "subject", "params", "best", "mean", "mode", "worst", "diff"], break: ["benchmark"], sort: {mean: "asc"}' --output=delimited; fi;
if [ -f ".phpbench_storage/xml/previous.xml" ]; then cat .phpbench_storage/csv/previous.csv; fi;