summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2015-02-12 10:25:26 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2015-02-12 10:25:26 +0100
commit8b748d02ffac5a395679f2176e70b9065f1e6b86 (patch)
treef7cb5d38adfab7cfe1e23b855fd55bd57d50e948 /.travis.yml
parent280d675f3811fa2a57dd60fb57223dd60634ca9f (diff)
downloadATCD-8b748d02ffac5a395679f2176e70b9065f1e6b86.tar.gz
Extended env matrix
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 12 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 220c80ea90b..7554ae07e74 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,9 @@ env:
- CORBAE_MICRO="1"
- CORBAE_COMPACT="1"
- ACEFORTAO="1"
+ - CCMLW="1"
+ - CCMNOEVENT="1"
+ - ACETESTS="1"
global:
- ACE_ROOT=$TRAVIS_BUILD_DIR/ACE
- TAO_ROOT=$TRAVIS_BUILD_DIR/TAO
@@ -21,18 +24,26 @@ before_install:
before_script:
- export
- echo -e "#include \"ace/config-linux.h\"" >> $ACE_ROOT/ace/config.h
- - echo -e "workspace {\n\$(TAO_ROOT)/TAO_ACE.mwc\n\$(CIAO_ROOT)/CIAO_TAO_DAnCE.mwc\n\$(TAO_ROOT)/tests/Hello\n}\n" >> $TRAVIS_BUILD_DIR/travis.mwc
+ - echo -e "workspace {\n\$(TAO_ROOT)/TAO_ACE.mwc\n\$(CIAO_ROOT)/CIAO_TAO_DAnCE.mwc\n\$(TAO_ROOT)/tests/Hello\n" >> $TRAVIS_BUILD_DIR/travis.mwc
+ - if [ "$ACETESTS" == "1" ]; then echo -e "\$(ACE_ROOT)/tests\n" >> $TRAVIS_BUILD_DIR/travis.mwc; fi
+ - echo -e "}\n" >> $TRAVIS_BUILD_DIR/travis.mwc
- if [ "$CORBAEMICRO" == "1" ]; then echo -e "corba_e_micro=1" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU; fi
- if [ "$CORBAEMICRO" == "1" ]; then echo -e "corba_e_micro=1" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features; fi
- if [ "$CORBAECOMPACT" == "1" ]; then echo -e "corba_e_compact=1" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU; fi
- if [ "$CORBAECOMPACT" == "1" ]; then echo -e "corba_e_compact=1" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features; fi
- if [ "$ACEFORTAO" == "1" ]; then echo -e "ace_for_tao=1" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU; fi
- if [ "$ACEFORTAO" == "1" ]; then echo -e "ace_for_tao=1" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features; fi
+ - if [ "$CCMLW" == "1" ]; then echo -e "ccm_lw=1" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features; fi
+ - if [ "CCMNOEVENT" == "1" ]; then echo -e "ccm_noevent=1" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features; fi
- echo -e "xerces3=1\nssl=1\n" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU
- echo -e "xerces3=1\nssl=1\n" >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features
- echo -e "TAO/tests/Hello/run_test.pl" >> $TAO_ROOT/bin/travis-ci.lst
- if [ "$CXX" == "g++" ]; then echo -e "include \$(ACE_ROOT)/include/makeinclude/platform_linux.GNU" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU; fi
- if [ "$CXX" == "clang++" ]; then echo -e "include \$(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU" >> $ACE_ROOT/include/makeinclude/platform_macros.GNU; fi
+ - cat $TRAVIS_BUILD_DIR/travis.mwc
+ - cat $ACE_ROOT/bin/MakeProjectCreator/config/default.features
+ - cat $ACE_ROOT/ace/config.h
+ - cat $ACE_ROOT/include/makeinclude/platform_macros.GNU
script:
- perl $ACE_ROOT/bin/mwc.pl -type gnuace -workers 2 travis.mwc