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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Natalja Romancheva
1325
Natalja Romancheva  
  • 21% (9)
  • 14% (6)
  • 31% (13)
  • 33% (14)
Всего проголосовало: 42
fxsaber
16759
fxsaber  
Этого бага просто не должно быть.
Georgiy Merts
9181
Georgiy Merts  

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

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

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

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

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

Natalja Romancheva
1325
Natalja Romancheva  
Georgiy Merts:

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

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

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

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

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

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

Ilya Baranov
4320
Ilya Baranov  

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

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

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

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

Natalja Romancheva
1325
Natalja Romancheva  
Ilya Baranov:

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

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

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

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

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