blob: 5c6bca63131c5c5365279c477bd751f3391bd9b2 [file] [log] [blame]
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/optimization_guide/core/execution_status.h"
namespace optimization_guide {
std::string ExecutionStatusToString(ExecutionStatus status) {
switch (status) {
case ExecutionStatus::kUnknown:
return "Unknown";
case ExecutionStatus::kSuccess:
return "Success";
case ExecutionStatus::kPending:
return "Pending";
case ExecutionStatus::kErrorModelFileNotAvailable:
return "ErrorModelFileNotAvailable";
case ExecutionStatus::kErrorModelFileNotValid:
return "ErrorModelFileNotValid";
case ExecutionStatus::kErrorEmptyOrInvalidInput:
return "ErrorEmptyOrInvalidInput";
case ExecutionStatus::kErrorUnknown:
return "ErrorUnknown";
case ExecutionStatus::kErrorCancelled:
return "ErrorCancelled";
}
}
} // namespace optimization_guide