1c26de127b
Change-Id: I66dacfe2f48cd1484350e28bbb9ed9652b363ce8
56 lines
1.0 KiB
Bash
Executable File
56 lines
1.0 KiB
Bash
Executable File
#!/bin/bash -x
|
|
# Author: Kun Huang <academicgareth@gmail.com>
|
|
|
|
echo "Hello, scalpels ci"
|
|
source /opt/stack/new/devstack/openrc admin admin
|
|
|
|
function debug_msg {
|
|
sudo netstat -nltp
|
|
sudo ps axf
|
|
sudo env
|
|
env
|
|
}
|
|
|
|
function basic_test {
|
|
sca tracer -l
|
|
sca start -a rpc -a rabbit -a traffic
|
|
|
|
sca load --storm
|
|
sleep 10
|
|
sca stop
|
|
|
|
echo waiting agent write data into db before report
|
|
sleep 20
|
|
|
|
sca report
|
|
sca result --list
|
|
}
|
|
|
|
function report_html_test {
|
|
sca start -a rpc
|
|
sca load --storm
|
|
sleep 120
|
|
sca stop
|
|
|
|
for i in `sca result --list --short | tail -n2`; do
|
|
sca result $i --html > $BASE/logs/scalpels-result-$i.html
|
|
done
|
|
sca report --html > $BASE/logs/scalpels-report.html
|
|
}
|
|
|
|
function ubuntu_stap_test {
|
|
scal_ci=$BASE/new/scalpels/tests/ci/
|
|
sudo stap -vvv $scal_ci/pyfunc.stp -c "$DATA_DIR/cpython_build/bin/python $scal_ci/test-func.py"
|
|
}
|
|
|
|
function stap_test {
|
|
if is_ubuntu; then
|
|
ubuntu_stap_test
|
|
fi
|
|
}
|
|
|
|
debug_msg
|
|
basic_test
|
|
report_html_test
|
|
stap_test
|