ros-industrial / industrial_ci

Easy continuous integration repository for ROS repositories
Apache License 2.0
246 stars 129 forks source link

Restructure the tests to save build time (and credits) #569

Open mathias-luedtke opened 3 years ago

mathias-luedtke commented 3 years ago

Travis CI now rolled out new overall build time limits (https://github.com/ros-industrial/ros_industrial_issues/issues/71). As a concequence, I have disabled all cron jobs. We can switch to Github Actions, but we should restructure the tests.

Right now each build takes 180 min in total. Instead of running complete builds, we might want to reduce the number of real tests and migrate to unit tests (e.g. using BATS) and mock-up tests (replace build tools with stubs).

mathias-luedtke commented 3 years ago

Tests have been migrated to GitHub actions (#571).