The goal of the Fedora CI is to run "basic functionality" and "integration" tests. Avocado's gdbtest.py does both, as it exercises the Avocado test and utils APIs, and also communicates with GDB, thus ensuring some integration validation with those packages. Reference: https://fedoraproject.org/wiki/CI Signed-off-by: Cleber Rosa <crosa@redhat.com>
29 lines
1.1 KiB
YAML
29 lines
1.1 KiB
YAML
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-avocado
|
|
tests:
|
|
- gdbtest.py:GdbTest.test_start_exit
|
|
- gdbtest.py:GdbTest.test_existing_commands
|
|
- gdbtest.py:GdbTest.test_existing_commands_raw
|
|
- gdbtest.py:GdbTest.test_load_set_breakpoint_run_exit_raw
|
|
- gdbtest.py:GdbTest.test_load_set_breakpoint_run_exit
|
|
- gdbtest.py:GdbTest.test_generate_core
|
|
- gdbtest.py:GdbTest.test_set_multiple_break
|
|
- gdbtest.py:GdbTest.test_disconnect_raw
|
|
- gdbtest.py:GdbTest.test_disconnect
|
|
- gdbtest.py:GdbTest.test_remote_exec
|
|
- gdbtest.py:GdbTest.test_stream_messages
|
|
- gdbtest.py:GdbTest.test_connect_multiple_clients
|
|
- gdbtest.py:GdbTest.test_server_exit
|
|
- gdbtest.py:GdbTest.test_server_stdout
|
|
- gdbtest.py:GdbTest.test_server_stderr
|
|
- gdbtest.py:GdbTest.test_multiple_servers
|
|
- gdbtest.py:GdbTest.test_interactive
|
|
- gdbtest.py:GdbTest.test_interactive_args
|
|
- gdbtest.py:GdbTest.test_exit_status
|
|
- gdbtest.py:GdbTest.test_interactive_stdout
|
|
- gdbtest.py:GdbTest.test_remote
|
|
required_packages:
|
|
- gcc
|
|
- gdb
|
|
- gdb-gdbserver
|