forked from cascadium/OpenMAMA-omnm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
25 lines (22 loc) · 1.01 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
language: c
dist: bionic
notifications:
webhooks:
urls:
- https://webhooks.gitter.im/e/2abb0e79562ccc0d19b8
on_success: always # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: never # options: [always|never|change] default: always
before_install:
- sudo apt update -qq
- curl -1sLf 'https://dl.cloudsmith.io/public/openmama/openmama/cfg/setup/bash.deb.sh' | sudo bash
- sudo apt install -y openmama libgtest-dev
script:
- (mkdir gtest_bld && cd gtest_bld && cmake /usr/src/googletest/googletest -DCMAKE_INSTALL_PREFIX=/usr && sudo make install)
- git clone https://github.com/OpenMAMA/OpenMAMA.git om_src
- cmake -DOPENMAMA_SRC=$(pwd)/om_src -DCMAKE_INSTALL_PREFIX=$(pwd) .
- make install
- export LD_LIBRARY_PATH=/opt/openmama/lib:$(pwd)/lib
- ./bin/unittests
- ./bin/UnitTestMamaMsgC -m qpid -p omnmmsg -i O
- ./bin/UnitTestMamaPayloadC -m qpid -p omnmmsg -i O --gtest_filter=-PayloadSubMsgTests.UpdateSubMsg