В настоящее время я выполняю серию тестов на аппаратном устройстве, которое получает данные от нагрузки в виде вольт, Amperes.etc.Я вводю различные параметры нагрузки на устройство перед тестированием. Он успешно работает и выдает серию результатов теста.
Вывод программы
ЭтоЯ использую тестирование
- ToleranceTest
- EqualsTest
- BooleanTest
- LookupIntTest
- LookupStrTest
- NotEqualsTest
Я просто хочу знать см .: выходное изображение , что перед запуском следующего теста мы можем получить вмешательство оператора.Например, подключение и удаление датчиков
Таким образом, процесс выполнения должен обслуживать этот ввод
Пытался создать резервные копии в файле json - возможно, ему нужно подумать о том,это будет работать.Файл json имеет следующий формат:
"EXEC_HANDLE": {
"CLI": {
"ADDITIONAL_PARAMS": ""
},
"MAXLATENCY": {
"TITLE": "Ensure test performed is done within expected time frame (milliseconds)",
"TYPE": "Range",
"MAX": "220",
"MIN": "50"
},
"RESULTSET": {
"TITLE": "Result set from polling has expected quantity of records",
"TYPE": "Range",
"MAX": 100,
"MIN": 5
}
},
"TEST_REGIME": [
{
"TITLE": "L1 Amps Load",
"NAME": "L1_A",
"TYPE": "Tolerance",
"HAMEG_VALUE": "AMPS",
"TOLERANCE": 0.5
}
...
...
Может ли быть транзакция в базе данных, в которой нам нужно записать выполнение или возможно файл, к которому прикоснулись?
открыть для предложений
Я бы предпочел не зависеть от базы данных, так как я могу захотеть выполнить тесты вне нашей тестовой среды
Возможно, консоль ожидает нажатия клавиши от пользователя, но если файл был затронут / удален, процесс может продолжаться неинтерактивно