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