Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Travis: switch to xenial build environment and add clang and C++11 jobs #195

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on Jan 5, 2017

  1. Configuration menu
    Copy the full SHA
    bb3ed7f View commit details
    Browse the repository at this point in the history
  2. .travis.yml: add matrix dimension for C++ standards

    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Jan 5, 2017
    Configuration menu
    Copy the full SHA
    d414bbb View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2017

  1. travis: added jobs for clang-3.8 and gcc-5

    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    a325555 View commit details
    Browse the repository at this point in the history
  2. travis: always install gcc-5 and clang-3.8 as yaml does not allow to …

    …merge arrays
    
    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    ba29193 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f7354b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2017

  1. Configuration menu
    Copy the full SHA
    3f81772 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2017

  1. Configuration menu
    Copy the full SHA
    2ade374 View commit details
    Browse the repository at this point in the history
  2. travis: limit builds to whitelisted branches only

    All other branches require a pull request to be created to trigger Travis.
    This way we avoid duplicate builds.
    
    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Jan 17, 2017
    Configuration menu
    Copy the full SHA
    94842cb View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2017

  1. Configuration menu
    Copy the full SHA
    9eecc9a View commit details
    Browse the repository at this point in the history
  2. tests: disabled parts of taskthread_test/testPeriodic for Travis and …

    …reenabled CORBA tests
    
    This commit partially reverts f15e4e8.
    
    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    f652410 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2019

  1. Configuration menu
    Copy the full SHA
    d25bcf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6b853c View commit details
    Browse the repository at this point in the history
  3. .travis.yaml: exclude branches that start with toolchain-x.y but have…

    … an extension thereafter
    meyerj authored Apr 16, 2019
    Configuration menu
    Copy the full SHA
    e0ec92a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. Configuration menu
    Copy the full SHA
    d27c685 View commit details
    Browse the repository at this point in the history
  2. make pointer addresses explicit in datasource test (clang copies the …

    …referenced element as a temporary)
    
    Signed-off-by: Francisco Almeida <[email protected]>
    francisco-miguel-almeida committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    ba87571 View commit details
    Browse the repository at this point in the history
  3. tests: print and rethrow CORBA exceptions while running unit tests

    CORBA::Exception does not extend std::exception and is usually unknown to the Boost Test Framework.
    Register an exception translator to show the name of the exception and then rethrow a copy
    (https://www.boost.org/doc/libs/1_64_0/libs/test/doc/html/boost/execution_monitor.html#idp57106832-bb).
    
    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    7065e1f View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2019

  1. Configuration menu
    Copy the full SHA
    9c4e2aa View commit details
    Browse the repository at this point in the history
  2. remove superfluous builds and add ccache

    One C++03 build is enough to test pre-C++11 support.
    We will also enable ccache to check if it breaks anything.
    francisco-miguel-almeida authored Apr 18, 2019
    Configuration menu
    Copy the full SHA
    927defe View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. properly enable ccache support on MacOSX environment

    Signed-off-by: Francisco Almeida <[email protected]>
    francisco-miguel-almeida committed May 2, 2019
    Configuration menu
    Copy the full SHA
    6f15799 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ea4809 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. tests: do not use the CORBA naming service for unit tests unless ORO_…

    …NO_EMIT_CORBA_IOR is set
    
    This is expected to fix a failure on Travis CI if no nameserver is available, especially on macOS.
    
    Signed-off-by: Johannes Meyer <[email protected]>
    meyerj committed May 6, 2019
    Configuration menu
    Copy the full SHA
    63d0e07 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Configuration menu
    Copy the full SHA
    9ec596e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04c0d90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c58115f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Configuration menu
    Copy the full SHA
    da6d812 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Configuration menu
    Copy the full SHA
    c1405df View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    5c44a0a View commit details
    Browse the repository at this point in the history