/
TON618OFF
/
Unity-Project-RTU
Обзор
Документация
Войти
/
TON618OFF
/
Unity-Project-RTU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Library/PackageCache/com.unity.test-framework@1.1.33/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs
46 строк
1 KB
TON618OFF
release
03 окт 2024, 22:20
03 окт 2024, 22:20
7c70e9f
Код
Авторство
О чём код?
using System.Collections.Generic; using System.Linq; using UnityEditor.Compilation; using UnityEditor.TestTools.TestRunner.Api; namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol { internal class UtpMessageReporter : IUtpMessageReporter { public ITestRunnerApiMapper TestRunnerApiMapper; public IUtpLogger Logger; public UtpMessageReporter(IUtpLogger utpLogger, string projectRepoPath) { TestRunnerApiMapper = new TestRunnerApiMapper(projectRepoPath); Logger = utpLogger; } public void ReportTestRunStarted(ITestAdaptor testsToRun) { var msg = TestRunnerApiMapper.MapTestToTestPlanMessage(testsToRun); Logger.Log(msg); } public void ReportTestStarted(ITestAdaptor test) { if (test.IsSuite) return; var msg = TestRunnerApiMapper.MapTestToTestStartedMessage(test); Logger.Log(msg); } public void ReportTestFinished(ITestResultAdaptor result) { if (result.Test.IsSuite) return; var msg = TestRunnerApiMapper.TestResultToTestFinishedMessage(result); Logger.Log(msg); } } }