kunit: kunit_tool: Fix invalid result when build fails
authorDavid Gow <davidgow@google.com>
Tue, 16 Jun 2020 06:47:30 +0000 (23:47 -0700)
committerShuah Khan <skhan@linuxfoundation.org>
Fri, 26 Jun 2020 20:29:31 +0000 (14:29 -0600)
commitee61492ab92b108b7db66acfd2c5f794244466b9
tree53f6c1f08236a85f5fb8f5e3e519a79859dfc250
parente173b8b8c419897eabe0e337a0125c6d87ef1644
kunit: kunit_tool: Fix invalid result when build fails

When separating out different phases of running tests[1]
(build/exec/parse/etc), the format of the KunitResult tuple changed
(adding an elapsed_time variable). This is not populated during a build
failure, causing kunit.py to crash.

This fixes [1] to probably populate the result variable, causing a
failing build to be reported properly.

[1]:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=45ba7a893ad89114e773b3dc32f6431354c465d6

Signed-off-by: David Gow <davidgow@google.com>
Reviewed-by: Brendan Higgins <brendanhiggins@google.com>
Tested-by: Brendan Higgins <brendanhiggins@google.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/kunit/kunit.py