LegacySubprocessResultsReporter
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
Замороженная реализация механизма формирования результатов подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в её суперклассе.
Этот репортер может быть динамически внедрен для обеспечения возможности формирования отчетов по подпроцессам в старых наборах тестов на основе TensorFlow.
Краткое содержание
Общедоступные методы |
|---|
void | invocationEnded (long elapsedTime) Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки. |
void | invocationFailed (Throwable cause) Сообщает о неполном вызове из-за какой-либо ошибки. |
void | invocationStarted ( IBuildInfo buildInfo) |
void | logAssociation (String dataName, LogFile logFile) В некоторых случаях лог должен быть тесно связан с тестовыми случаями, но сделать это непосредственно в функции обратного вызова testLogSaved(String,LogDataType,InputStreamSource,LogFile) невозможно. |
void | setLogSaver ( ILogSaver logSaver) |
void | testAssumptionFailure ( TestIdentifier testId, String trace) |
void | testEnded ( TestIdentifier testId, long endTime, Map<String, String> metrics) |
void | testEnded ( TestIdentifier testId, Map<String, String> metrics) |
void | testFailed ( TestIdentifier testId, String reason) |
void | testIgnored ( TestIdentifier testId) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () Сообщает об окончании выполнения модуля. |
void | testModuleStarted ( IInvocationContext moduleContext) Сообщает о начале работы модуля. |
void | testRunEnded (long time, Map<String, String> runMetrics) |
void | testRunFailed (String reason) Сообщается, что тестовый запуск не завершился из-за критической ошибки. |
void | testRunStarted (String runName, int testCount) Сообщает о начале тестового запуска. |
void | testStarted ( TestIdentifier testId) |
void | testStarted ( TestIdentifier testId, long startTime) |
Государственные строители
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Защищенные конструкторы
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
| Параметры |
|---|
installHandler | boolean |
Общедоступные методы
вызов завершен
public void invocationEnded (long elapsedTime)
Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки.
Будет автоматически вызвана фреймворком TradeFederation.
| Параметры |
|---|
elapsedTime | long : время выполнения вызова в миллисекундах |
вызов не удался
public void invocationFailed (Throwable cause)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызвана фреймворком TradeFederation.
| Параметры |
|---|
cause | Throwable : Throwable причина отказа. |
вызовНачался
public void invocationStarted (IBuildInfo buildInfo)
| Параметры |
|---|
buildInfo | IBuildInfo |
logAssociation
public void logAssociation (String dataName,
LogFile logFile) В некоторых случаях необходимо обеспечить тесную связь между логом и тестовыми примерами, но сделать это непосредственно в функции обратного вызова testLogSaved(String,LogDataType,InputStreamSource,LogFile) невозможно. Поэтому данная функция обратного вызова позволяет явно установить тесную связь.
| Параметры |
|---|
dataName | String : Название данных |
logFile | LogFile : LogFile , в который были записаны данные ранее и который должен быть связан с тестовым случаем. |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
| Параметры |
|---|
logSaver | ILogSaver |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId,
String trace)| Параметры |
|---|
testId | TestIdentifier |
trace | String |
тест завершен
public void testEnded (TestIdentifier testId,
long endTime,
Map<String, String> metrics)| Параметры |
|---|
testId | TestIdentifier |
endTime | long |
metrics | Map |
тест завершен
public void testEnded (TestIdentifier testId,
Map<String, String> metrics)| Параметры |
|---|
testId | TestIdentifier |
metrics | Map |
тест не пройден
public void testFailed (TestIdentifier testId,
String reason)| Параметры |
|---|
testId | TestIdentifier |
reason | String |
тест проигнорирован
public void testIgnored (TestIdentifier testId)
| Параметры |
|---|
testId | TestIdentifier |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)| Параметры |
|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnded
public void testModuleEnded ()
Сообщает об окончании выполнения модуля.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Сообщает о начале выполнения модуля. Этот обратный вызов связан с testModuleEnded() и является необязательным в последовательности. Он используется только во время запуска, использующего модули: в случае запуска тестов на основе тестовых наборов.
testRunEnded
public void testRunEnded (long time,
Map<String, String> runMetrics)| Параметры |
|---|
time | long |
runMetrics | Map |
testRunFailed
public void testRunFailed (String reason)
Сообщается, что тестовый запуск не завершился из-за критической ошибки.
| Параметры |
|---|
reason | String : String описывающая причину сбоя выполнения. |
testRunStarted
public void testRunStarted (String runName,
int testCount)Сообщает о начале тестового запуска.
| Параметры |
|---|
runName | String : название тестового запуска |
testCount | int : общее количество тестов в тестовом запуске |
тест начат
public void testStarted (TestIdentifier testId)
| Параметры |
|---|
testId | TestIdentifier |
тест начат
public void testStarted (TestIdentifier testId,
long startTime)| Параметры |
|---|
testId | TestIdentifier |
startTime | long |