Skip to content

Commit c8b46d3

Browse files
committed
matrix build testing - #6
1 parent 10813ca commit c8b46d3

File tree

1 file changed

+32
-24
lines changed

1 file changed

+32
-24
lines changed

.travis.yml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,17 @@ before_install:
5555

5656
install:
5757

58+
#############################################################################
59+
# Resolve dependencies manually
60+
#############################################################################
5861
- if [ "$DEPS_RESOLVE_BY" == "manual" ]; then
5962
echo "Resolve library dependencies manually.";
63+
#############################################################################
64+
# Resolve dependencies using conan
65+
#############################################################################
6066
elif [ "$DEPS_RESOLVE_BY" == "conan" ]; then
61-
echo "Resolve library dependencies using conan.";
67+
pip install --upgrade pip --user;
68+
pip install conan --user;
6269
fi
6370
#############################################################################
6471
# CMAKE #
@@ -123,29 +130,30 @@ install:
123130
#elif [ "$DEPS_RESOLVE_BY" = "conan" ]; then
124131
# else
125132
# echo "Resolve library dependencies using conan.";
126-
#############################################################################
127-
# Conan
128-
#############################################################################
129-
# pip install --upgrade pip --user;
130-
# pip install conan --user;
133+
131134
# fi
132135

133136
script:
134-
- if ["$DEPS_RESOLVE_BY" = "manual"]; then
135-
cd $HOME/build;
136-
cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
137-
make check;
138-
make gbZMQSignaling;
139-
./gbZMQSignaling&;
140-
ctest --output-on-failure;
141-
killall gbZMQSignaling;
142-
elif ["$DEPS_RESOLVE_BY" = "conan"]; then
143-
cd $HOME/build;
144-
conan install $GRAYBAT_ROOT --build=missing;
145-
cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
146-
make check
147-
make gbZMQSignaling;
148-
./gbZMQSignaling&;
149-
ctest --output-on-failure;
150-
killall gbZMQSignaling;
151-
fi
137+
- if [ "$DEPS_RESOLVE_BY" == "manual" ]; then
138+
echo "Build with manually installed dependencies.";
139+
elif [ "$DEPS_RESOLVE_BY" == "conan" ]; then
140+
cd $HOME/build;
141+
conan install $GRAYBAT_ROOT --build=missing;
142+
cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
143+
make check;
144+
make gbZMQSignaling;
145+
./gbZMQSignaling&;
146+
ctest --output-on-failure;
147+
killall gbZMQSignaling;
148+
fi
149+
#- if ["$DEPS_RESOLVE_BY" = "manual"]; then
150+
# cd $HOME/build;
151+
# cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
152+
# make check
153+
# elif ["$DEPS_RESOLVE_BY" = "conan"]; then
154+
# cd $HOME/build;
155+
# conan install $GRAYBAT_ROOT --build=missing;
156+
# cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
157+
# make check
158+
# fi
159+

0 commit comments

Comments
 (0)