SourceForge.net Logo
prevtopnext
Система тестирования izh_test
    Виды тестов
        test_script - Тестовая последовательность примитивных действий
check - Сравнение файла с эталоном

Тестовая команда позволяющая сравнить файл с эталоном.

Полное описание команды выглядит как:
<check>test result base path</check>
Здесь:
check

Базовое название файла - результат теста.

Предполагается, что имеет расширение.

Если имя файла имеет вид [имя_файла].[последнее_расширение] то

  • имя файла-результата строится как [имя_файла].result.[последнее_расширение],
  • имя файла-эталона как [имя_файла].etalon.[последнее_расширение],
  • имя файла-разницы как [имя_файла].diff .

При использовании к имени файла автоматически добавляется путь к файлу, в котором лежит описание теста, так что %test_dir% использовать не надо.

Команда просто сравнивает содержимое файла-результата с файлом-эталоном.

Если содержимое файлов совпадает, файл-результат удаляется.

Если содержимое файлов не совпадает, файл-результат не удаляется и команда возвращает признак неуспешности теста.


prevtopnext

SourceForge.net Logo