[PATCH i-g-t v3 2/3] tests/kms_atomic_transition: Reducing debug loglevel dynamically
Modem, Bhanuprakash
bhanuprakash.modem at intel.com
Thu Jul 11 05:47:59 UTC 2024
On 11-07-2024 09:43 am, Pranay Samala wrote:
> This test is debug logs are too much and was killed
> due to exceeding disk usage limit on the less disk
> space machines.
>
> So dynamically reducing the debug log level to 13.
>
> v3:
> - Calling loglevel init functionality in lib file (Bhanu)
> - Here 2 means the log level will be reduced by 2 (Bhanu)
Please keep maintain the rev history (v2 is missing).
>
> Signed-off-by: Pranay Samala <pranay.samala at intel.com>
> ---
> tests/kms_atomic_transition.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c
> index 29dd8ac4e..f89cd0814 100644
> --- a/tests/kms_atomic_transition.c
> +++ b/tests/kms_atomic_transition.c
> @@ -34,6 +34,7 @@
> #include "igt_rand.h"
> #include "drmtest.h"
> #include "sw_sync.h"
> +#include "igt_sysfs.h"
> #include <errno.h>
> #include <pthread.h>
> #include <stdbool.h>
> @@ -1176,6 +1177,8 @@ igt_main_args("", long_opts, help_str, opt_handler, &data)
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> + igt_drm_debug_level_update(2);
Comments in Rev 2 is not addressed.
Probably, you can read the current debug level & take the decision.
Ex:
if (igt_drm_debug_level_get() > <your magic number>)
igt_drm_debug_level_update(2);
Also, please move this logic to end of the igt_fixture.
Ex: If there is valid connector found, then there is no point to update
the debug level.
- Bhanu
> +
> kmstest_set_vt_graphics_mode();
>
> igt_display_require(&data.display, data.drm_fd);
More information about the igt-dev
mailing list