Skip to content

Detect individual kselftest build failures #976

@musamaanjum

Description

@musamaanjum

If build of one or more kselftests gets failed, the remaining kselftests are built without any problem. These errors aren't reported on KernelCI in any form. These errors can only be found out in build logs. Lets take an example, build of kselftest-futex gets failed every time it is built. This isn't reported on the dashboard until someone opens the raw kselftest build logs. Later on, kselftest try to execute futex tests, but it gets failed and gives the following errors:

14:50:43.367847  # selftests: futex: run.sh
14:50:43.638098  # ./run.sh: 29: cd: can't cd to functional
14:50:43.642534  # ./run.sh: 29: cd: can't cd to functional

The errors at run time don't give much information that why the execution has failed. Build errors should have been got caught in the build phase to avoid confusion later.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions