better build setups for testing and release

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2018-11-03 00:00:01 +00:00
parent 9693c23fe6
commit 196dd616ff
5 changed files with 43 additions and 13 deletions

View File

@@ -10493,11 +10493,10 @@ We tried to automate it on Travis with link:.travis.yml[] but it hits the curren
==== Benchmark Linux kernel boot
Benchmark all:
Run all kernel boot benchmarks for one arch:
....
./build all-linux
./bench-boot
./build-bench-boot --size 3 && ./bench-boot --size 3
cat "$(./getvar bench_boot)"
....
@@ -11309,8 +11308,7 @@ It takes too much time to be feasible for every patch, but it should be done for
==== Automated tests
....
./build all-linux
./test --size 3
./build-bench-boot --size 3 && ./test --size 3
echo $?
....
@@ -11492,8 +11490,7 @@ TODO also run tests and only release if they pass.
Create a zip containing all files required for <<prebuilt>>:
....
./build all-linux
./release-zip
./build release && ./release-zip
....
Source: link:release-zip[]