Как тестер должен реагировать на незагрузку в агент тестирования файла указанного в #property tester_file?

 
  • 18% (9)
  • 18% (9)
  • 31% (16)
  • 33% (17)
Всего проголосовало: 51
 
Этого бага просто не должно быть.
 

Странно, как можно возвращать в очередь задание, в котором явная ошибка (fxsaber прав) ?

Тестирование тут необходимо аварийно прерывать.

 
Ну и если кто кинет ссылку на документацию, где описано поведение тестера в этой ситуации, то заранее благодарю.
 
Natalja Romancheva:
Ну и если кто кинет ссылку на документацию, где описано поведение тестера в этой ситуации, то заранее благодарю.

Рискну предположить, что здесь будет "неопределенное поведение".

Файл всегда должен быть доступен к загрузке, раз он прописан в проперти.

 
Georgiy Merts:

Рискну предположить, что здесь будет "неопределенное поведение".

Файл всегда должен быть доступен к загрузке, раз он прописан в проперти.

Да файл то никому ничего не должен.

Лежит например себе на диске, проверяется антивирусом - временно заблокирован.

А тут тестер его пытается тянуть - и вот недоступен.

Или при передаче файла через интернет контрольная сумма не сошлась...

 

Выдавать предупреждение и продолжать тестирование.

Если без файла продолжать работу не нужно, это должно проверяться в OnInit советником (индикатором).

Например советник может сохранять в файл статистику. Если файла нет, то накопление статистики начинается сначала.

Поэтому ситуации, имитирующие отсутствие используемых файлов, тоже нужно тестировать.

 
Ilya Baranov:

Выдавать предупреждение и продолжать тестирование.

Если без файла продолжать работу не нужно, это должно проверяться в OnInit советником (индикатором).

Например советник может сохранять в файл статистику. Если файла нет, то накопление статистики начинается сначала.

Поэтому ситуации, имитирующие отсутствие используемых файлов, тоже нужно тестировать.

С одиночным прогоном всё понятно. Проблема возникает только при оптимизации. Если перебираются наборы параметров и при каком-то наборе параметров передаваемый файл вдруг поломался, то должна ли система возвращать такой проход в очередь для повторной попытки?
 
Было бы хорошо иметь возможность передавать в #property tester_file переменную с именем файла, а не задавать его жестко. В этом случае вопрос, заданный автором будет более актуальным.
Причина обращения: