Skip to content

Commit

Permalink
Print more info in EduCommands.test.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
PatrickKa committed Aug 24, 2023
1 parent a082264 commit 1e89e3f
Showing 1 changed file with 23 additions and 7 deletions.
30 changes: 23 additions & 7 deletions Tests/HardwareTests/EduCommandTests/EduCommands.test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ class EduCommandsTest : public RODOS::StaticThread<>
case 'u':
{
auto timestamp = utility::GetUnixUtc();
PRINTF("UpdateTime(timestamp = %d)\n", static_cast<int>(timestamp));
PRINTF("Sending UpdateTime(timestamp = %d)\n", static_cast<int>(timestamp));
auto errorCode = edu.UpdateTime({.timestamp = timestamp});
PRINTF(" error code: %d\n", static_cast<int>(errorCode));
PRINTF("Returned error code: %d\n", static_cast<int>(errorCode));
break;
}
case 'e':
Expand All @@ -88,14 +88,25 @@ class EduCommandsTest : public RODOS::StaticThread<>
std::from_chars(begin(userInput), end(userInput), timeout);

PRINTF("\n");
PRINTF("Sending ExecuteProgram(programId = %d, queueId = %d, timeout = %d)\n",
static_cast<int>(programId),
static_cast<int>(queueId),
static_cast<int>(timeout));
auto errorCode = edu.ExecuteProgram(
{.programId = programId, .queueId = queueId, .timeout = timeout});
PRINTF(" error code = %d\n", static_cast<int>(errorCode));
PRINTF("Returned error code: %d\n", static_cast<int>(errorCode));
break;
}
case 'g':
{
[[maybe_unused]] auto status = edu.GetStatus();
PRINTF("Sending GetStatus()\n");
auto status = edu.GetStatus();
PRINTF("Returned status:\n");
PRINTF(" type = %d\n", static_cast<int>(status.statusType));
PRINTF(" program ID = %d\n", static_cast<int>(status.programId));
PRINTF(" queue ID = %d\n", static_cast<int>(status.queueId));
PRINTF(" exit code = %d\n", static_cast<int>(status.exitCode));
PRINTF(" error code = %d\n", static_cast<int>(status.errorCode));
break;
}
case 'r':
Expand All @@ -112,10 +123,15 @@ class EduCommandsTest : public RODOS::StaticThread<>
std::uint32_t queueId = 0;
std::from_chars(begin(userInput), end(userInput), queueId);

[[maybe_unused]] auto resultInfo =
PRINTF("\n");
PRINTF("Sending ReturnResult(programId = %d, queueId = %d)\n",
static_cast<int>(programId),
static_cast<int>(queueId));
auto resultInfo =
edu.ReturnResult({.programId = programId, .queueId = queueId});


PRINTF("Returned result info:\n");
PRINTF(" error code = %d\n", static_cast<int>(resultInfo.errorCode));
PRINTF(" result size = %d\n", static_cast<int>(resultInfo.resultSize.get()));
break;
}
default:
Expand Down

0 comments on commit 1e89e3f

Please sign in to comment.