Skip to content

Latest commit

 

History

History

tests

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Чтобы избежать регрессий, каждое новое изменение в коде библиотеки должно тестироваться.

Запуск тестов

  1. Скомпилировать игру test.inf, если требуется.
  2. Запустить игру test.ulx, ввести команду воспр, выбрать файл с тестовыми командами, test-replay.txt.
  3. Игра спросит, куда сохранить транскрипт (лог). Здесь нужно ввести имя для нового файла.
  4. Дать интерпретатору дойти до конца всех команд и закрыть игру.
  5. Сравнить новый транскрипт с «мастером» (test-transcript-master.txt).

Тесты можно считать пройдёнными, если:

  • ухудшений не замечено,
  • новый код верно исправляет поведение, баги.

Текущее покрытие кода тестами

  • Навигация
  • Игровые глаголы
  • Мета-глаголы для дебага

Прочее

  • Уточнения
  • Падежные склонения
  • Числительные