[node] Run test with logbt
This commit is contained in:
@@ -90,13 +90,14 @@ matrix:
|
||||
env: BUILDTYPE=Debug _CXX=clang++-3.8 _CC=clang-3.8 WITH_EGL=1
|
||||
addons: *clang38
|
||||
before_script:
|
||||
- mapbox_install_logbt
|
||||
- mapbox_start_xvfb
|
||||
- mapbox_export_mesa_library_path
|
||||
script:
|
||||
- nvm install 4
|
||||
- nvm use 4
|
||||
- make node
|
||||
- $(scripts/mason.sh PREFIX apitrace VERSION 6a30de1)/bin/apitrace trace --api=egl -v make test-node
|
||||
- ./logbt -- $(scripts/mason.sh PREFIX apitrace VERSION 6a30de1)/bin/apitrace trace --api=egl -v make test-node
|
||||
after_script:
|
||||
- ccache --show-stats
|
||||
- ./platform/node/scripts/after_script.sh ${TRAVIS_JOB_NUMBER}
|
||||
@@ -116,13 +117,14 @@ matrix:
|
||||
- sudo apt-get purge -qq fglrx
|
||||
- export PACKAGE_JSON_VERSION=$(node -e "console.log(require('./package.json').version)")
|
||||
- export PUBLISH=$([[ "${TRAVIS_TAG:-}" == "node-v${PACKAGE_JSON_VERSION}" ]] && echo true)
|
||||
- mapbox_install_logbt
|
||||
- mapbox_start_xvfb
|
||||
- mapbox_export_mesa_library_path
|
||||
script:
|
||||
- nvm install 4
|
||||
- nvm use 4
|
||||
- make node
|
||||
- $(scripts/mason.sh PREFIX apitrace VERSION 6a30de1)/bin/apitrace trace --api=egl -v make test-node
|
||||
- ./logbt -- $(scripts/mason.sh PREFIX apitrace VERSION 6a30de1)/bin/apitrace trace --api=egl -v make test-node
|
||||
after_script:
|
||||
- ccache --show-stats
|
||||
- ./platform/node/scripts/after_script.sh ${TRAVIS_JOB_NUMBER}
|
||||
|
||||
@@ -33,6 +33,14 @@ fi
|
||||
mapbox_time "touch_package_json" \
|
||||
touch package.json
|
||||
|
||||
function mapbox_install_logbt {
|
||||
scripts/mason.sh INSTALL gdb VERSION 7.12
|
||||
export PATH=$(scripts/mason.sh PREFIX gdb VERSION 7.12)/bin:${PATH}
|
||||
curl -sSfL https://github.com/mapbox/logbt/archive/v2.0.0.tar.gz | tar --gunzip --extract --strip-components=2 --exclude="*md" --exclude="test*" --directory=.
|
||||
sudo ./logbt --setup
|
||||
./logbt --test
|
||||
}
|
||||
|
||||
function mapbox_start_xvfb {
|
||||
if [ ! -f /etc/init.d/xvfb ]; then
|
||||
echo "Error: Could not start Xvfb mock server."
|
||||
|
||||
Reference in New Issue
Block a user