test: refactor threadsafe_function test with async/await #787
Travis CI / Travis CI - Pull Request
succeeded
Aug 7, 2020 in 10m 58s
Build Passed
The build passed, just like the previous build.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #787 test: refactor threadsafe_function test with async/await.
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has 16 jobs, running in parallel.
| Job | Compiler | ENV | OS | State | Notes |
|---|---|---|---|---|---|
| clang | NVS_VERSION=1.4.2 | Linux | passed | ||
| clang | NVS_VERSION=1.4.2 | Linux | passed | ||
| clang | NVS_VERSION=1.4.2 | Linux | passed | ||
| gcc | NVS_VERSION=1.4.2 | Linux | passed | ||
| gcc | NVS_VERSION=1.4.2 | Linux | passed | ||
| gcc | NVS_VERSION=1.4.2 | Linux | passed | ||
| clang | NVS_VERSION=1.4.2 | macOS | passed | ||
| clang | NVS_VERSION=1.4.2 | macOS | passed | ||
| clang | NVS_VERSION=1.4.2 | macOS | passed | ||
| gcc | NVS_VERSION=1.4.2 | macOS | passed | ||
| gcc | NVS_VERSION=1.4.2 | macOS | passed | ||
| gcc | NVS_VERSION=1.4.2 | macOS | passed | ||
| clang | NVS_VERSION=1.4.2 | Linux | passed | This job is allowed to fail. | |
| gcc | NVS_VERSION=1.4.2 | Linux | passed | This job is allowed to fail. | |
| clang | NVS_VERSION=1.4.2 | macOS | passed | This job is allowed to fail. | |
| gcc | NVS_VERSION=1.4.2 | macOS | passed | This job is allowed to fail. |
Build Configuration
| Build Option | Setting |
|---|---|
| Language | C++ |
| Operating System | Linux (Trusty), macOS |
| Compiler Versions | clang, gcc |
Build Configuration
{
"language": "cpp",
"os": [
"linux",
"osx"
],
"dist": "trusty",
"compiler": [
"clang",
"gcc"
],
"env": [
"global={:NVS_VERSION=>\"1.4.2\"} jobs={:NODEJS_VERSION=>\"node/10\"}={:NODEJS_VERSION=>\"node/12\"}={:NODEJS_VERSION=>\"node/14\"}={:NODEJS_VERSION=>\"nightly\"}"
],
"sudo": false,
"cache": {
"directories": [
"node_modules",
"$HOME/.npm"
]
},
"addons": {
"apt": {
"sources": [
{
"name": "ubuntu-toolchain-r-test"
}
],
"packages": [
"g++-4.9"
]
}
},
"before_install": [
"pip2 install --user cpp-coveralls",
"if [ \"$CXX\" = \"g++\" -a \"$TRAVIS_OS_NAME\" = \"linux\" ]; then export CXX=\"g++-4.9\" CC=\"gcc-4.9\" AR=\"gcc-ar-4.9\" RANLIB=\"gcc-ranlib-4.9\" NM=\"gcc-nm-4.9\" ; fi",
"if [ \"$CXX\" = \"clang++\" ]; then export NPMOPT=--clang=1 ; fi",
"export CFLAGS=\"$CFLAGS -O3 --coverage\" LDFLAGS=\"$LDFLAGS --coverage\"",
"echo \"CFLAGS=\\\"$CFLAGS\\\" LDFLAGS=\\\"$LDFLAGS\\\"\"",
"git clone --branch v$NVS_VERSION --depth 1 https://github.com/jasongin/nvs ~/.nvs",
". ~/.nvs/nvs.sh",
"nvs --version",
"nvs add $NODEJS_VERSION",
"nvs use $NODEJS_VERSION",
"node --version",
"npm --version"
],
"install": [
"npm install $NPMOPT"
],
"script": [
"unset NVM_NODEJS_ORG_MIRROR",
"npm test"
],
"after_success": [
"cpp-coveralls --gcov-options '\\-lp' --build-root test/build --exclude test"
],
"jobs": {
"fast_finish": true,
"allow_failures": [
{
"env": [
{
"NODEJS_VERSION": "nightly"
}
]
}
]
}
}