Castulo J. Martinez
Castulo J. Martinez
Sometimes when a step of the setup fails the setup is marked as complete and the tests continue normally, they should not since that would cause unintended results or could...
For some tests it make sense to use a global_setup to create the update content once, but we need a way to really clean up the target system between tests....
When there are failures in the creation of test resources, it is very difficult to determine the cause, the use of debug messages make it easier, however debug messages are...
Currently when a test is marked to be skipped, the test_setup for that test is still run. This could be skipped since the test is not going to run. Currently...
Many of the testlib functions support a `-p` flag which stands for "partial". The main purpose of this flag is to skip running some of the steps in a function...
Testlib at the moment is divided in 2 main groups: 1) it provides test fixtures, stuff like assertions, functions to format tests, etc. All this functionality in general is independent...
The `create_bundle` function has a flag `L` to indicate the bundle has to be "installed" in the test target root, and it also has a flag `t` to indicate the...
Many functions in the test library require the name of the test environment to be provided as an argument of the function. This was initially designed this way to enable...
Swupd should include options to search for the following things: - look for a bundle name matching the string (already covered by `swupd search`) - look for direct-package matching the...
The `bundle-list` command currently include one flag (`--has-deps`) for doing reverse search. The following flags should also be included: - `swupd bundle-list --has-package PACKAGE-NAME` - `swupd bundle-list --has-direct-package PACKAGE-NAME` -...