Skip to content

CI Test Labels

Stefania Pedrazzi edited this page Jun 27, 2022 · 2 revisions

By setting specific labels in a GitHub PR, it is possible to trigger the build of Webots and projects resources, create test packages and run the tests. The available labels are listed in the following table:

Label Description Built Modules Packages available as artifacts Platforms Comments
test sources run the docs tests No ubuntu-20.04, macos-11, windows-2019
test webots build build Webots only ode, glad, wren, Webots No ubuntu-20.04, ubuntu-22.04, macos-11, windows-2019
test distribution create Webots package and upload it as artifact ode, glad, wren, Webots, controllers, resources, projects Yes ubuntu-20.04, ubuntu-22.04, macos-11, windows-2019 On Linux, if 'test suite', 'test ros', or 'test world update' is also set, only the tarball package will be uploaded
test suite create Webots package and run the test suite ode, glad, wren, Webots, controllers, resources, projects No ubuntu-20.04, ubuntu-22.04 On macOS and Windows the Webots package is created but the test suite is not run
test world update create Webots package, update worlds and validate cached files ode, glad, wren, Webots, controllers, resources, projects No ubuntu-20.04, ubuntu-22.04 Webots package built also on macOS
test ros create Webots package and run the ros tests ode, glad, wren, Webots, controllers, resources, projects No ubuntu-20.04 Webots package built also on Ubuntu 22.04
Clone this wiki locally