refactor: Update Test Status Enum and Compiler Options

- Changed the enum values in GetTestStatusResponse from STATUS_* to TEST_STATUS_* for consistency and clarity.
- Updated corresponding references in imgui_test_harness_service.cc and gui_automation_client.cc to reflect the new enum naming.
- Added /EHsc compiler option in CMakeLists.txt for MSVC to enable C++ exception handling.
This commit is contained in:
scawful
2025-10-10 10:55:28 -04:00
parent b64ef74b10
commit b2701c8cec
4 changed files with 20 additions and 19 deletions

View File

@@ -55,17 +55,17 @@ TestRunStatus ConvertStatusProto(
yaze::test::GetTestStatusResponse::TestStatus status) {
using ProtoStatus = yaze::test::GetTestStatusResponse::TestStatus;
switch (status) {
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_QUEUED:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_QUEUED:
return TestRunStatus::kQueued;
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_RUNNING:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_RUNNING:
return TestRunStatus::kRunning;
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_PASSED:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_PASSED:
return TestRunStatus::kPassed;
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_FAILED:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_FAILED:
return TestRunStatus::kFailed;
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_TIMEOUT:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_TIMEOUT:
return TestRunStatus::kTimeout;
case ProtoStatus::GetTestStatusResponse_TestStatus_STATUS_UNSPECIFIED:
case ProtoStatus::GetTestStatusResponse_TestStatus_TEST_STATUS_UNSPECIFIED:
default:
return TestRunStatus::kUnknown;
}