test: add buildbot configuration
Signed-off-by: Max Regan <mgregan2@gmail.com>
This commit is contained in:
35
.buildbot
Executable file
35
.buildbot
Executable file
@@ -0,0 +1,35 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
do_build()
|
||||||
|
{
|
||||||
|
make config-default
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
do_test()
|
||||||
|
{
|
||||||
|
make config-debug
|
||||||
|
make check
|
||||||
|
}
|
||||||
|
|
||||||
|
do_coverage()
|
||||||
|
{
|
||||||
|
make config-coverage
|
||||||
|
make coverage-report
|
||||||
|
cp -r ./build/coverage/html/ ./buildbot-coverage-results/
|
||||||
|
}
|
||||||
|
|
||||||
|
do_docs()
|
||||||
|
{
|
||||||
|
doxygen ./doxygen.config
|
||||||
|
cp -r ./doxygen/html/ ./buildbot-docs/
|
||||||
|
}
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
"build") do_build ;;
|
||||||
|
"test") do_test ;;
|
||||||
|
"coverage") do_coverage ;;
|
||||||
|
"docs") do_docs ;;
|
||||||
|
esac
|
||||||
Reference in New Issue
Block a user