1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-22 13:33:52 +03:00
one/share/smoke_tests
Ruben S. Montero 6bbfbb03e4
F #6063: Backup Jobs for OpenNebula
Includes the following changes:
- xml-schema for Backup Job and Scheduled Actions
- GO, Java api
- Deprecate onevm update-chart, delete-chart
    * The commands are replaced by sched-update and sched-delete
    * Refactor method deprecate_command, it's still possible to run the
    command
    * Delete 'shutdown' and 'delete' commands deprecated years ago
    * Fix --verbose option for sched-update and sched-delete
- Re-implementation of scheduled actions, now are managed and executed
  by oned
- Backup Job objects, API, and CLI commands
2023-07-03 18:15:52 +02:00
..
config F #6063: Backup Jobs for OpenNebula 2023-07-03 18:15:52 +02:00
disabled_tests M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
tests M #-: Improve conf_branch_protect (#2549) 2023-03-09 10:29:50 +01:00
README.md M #-: enable GitHub Actions smoke tests 2021-06-30 18:10:57 +02:00
smoke_tests.sh M #-: Bump year 2023 2023-01-09 12:23:19 +01:00

GitHub Actions smoke tests

The share/smoke_tests/tests directory contains scripts for each smoke test.

The smoke_test.sh script is called which iterates on each script, and it exits and logs on any failure. To add more tests, simply create a new file on share/smoke_tests/tests.

Each test should:

  • have a number as prefix to define the order. Renaming is allowed, the rule is to execute the less costly tests (in time) first
  • return 0 on success, other number on error