gpu: nvgpu: unit: add output to make nvtest happy

This adds the correct output for the nvtest interpreter in GVS to track
the per-test pass/fails.

JIRA NVGPU-1042

Change-Id: I7f4a1a63c64988520db08029231f0db9deeaee7d
Signed-off-by: Philip Elcan <pelcan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1850293
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Philip Elcan
2018-09-26 14:40:25 -04:00
committed by Abdul Salam
parent 24a678ea81
commit 334f5869c9
4 changed files with 23 additions and 2 deletions

View File

@@ -34,6 +34,7 @@ static struct option core_opts[] = {
{ "verbose", 0, NULL, 'v' },
{ "quiet", 0, NULL, 'q' },
{ "no-color", 0, NULL, 'C' },
{ "nvtest", 0, NULL, 'n' },
{ "unit-load-path", 1, NULL, 'L' },
{ "num-threads", 1, NULL, 'j' },
@@ -41,7 +42,7 @@ static struct option core_opts[] = {
{ NULL, 0, NULL, 0 }
};
static const char *core_opts_str = "hvqCL:j:";
static const char *core_opts_str = "hvqCnL:j:";
void core_print_help(struct unit_fw *fw)
{
@@ -62,6 +63,7 @@ void core_print_help(struct unit_fw *fw)
" -C, --no-color Disable color printing; for example, if writing\n",
" output to a file the color escape sequences will\n",
" corrupt that file.\n",
" -n, --nvtest Enable nvtest-formatted output results\n",
" -L, --unit-load-path <PATH>\n",
" Path to where the unit test libraries reside.\n",
" -j, --num-threads <COUNT>\n",
@@ -122,6 +124,9 @@ int core_parse_args(struct unit_fw *fw, int argc, char **argv)
case 'C':
args->no_color = true;
break;
case 'n':
args->nvtest = true;
break;
case 'L':
args->unit_load_path = optarg;
break;