Up: Работа с ошибками [Contents][Index]
Запускает встроенный набор тестов программы Maxima. Тесты, дающие ожидаемый результат, рассматриваются как успешные. Сюда относятся также тесты не дающие ожидаемый результат но помеченные как "известные ошибки".
run_testsuite ()
показывает только неуспешные тесты.
run_testsuite (true)
показывает неуспешные тесты и тесты
помеченные как известные ошибки.
run_testsuite (true, true)
показывает все тесты.
Если задан необязательный третий аргумент, то выполняется
указанное подмножество тестов, определяемое списком имен.
Полный список тестов хранится в переменной testsuite_files
.
Выполнение run_testsuite
изменяет окружение Maxima.
Обычно тест сначала выполняет kill
, чтобы восстановить стандартное
окружение (окружение без определенных пользователем функций
и переменных), и после этого определяет функции и переменные,
необходимые для теста.
run_testsuite
возвращает done
.
testsuite_files
набор тестов выполняемых
run_testsuite
. Это список имен файлов содержащих
соответствующие тесты. Если известно, что определенные тесты дают
неверный результат, то вместо имени файла используется список,
содержащий имя файла и номера заведомо ошибочных тестов.
Например, это часть стандартного набора тестов
["rtest13s", ["rtest14", 57, 63]]
которая состоит из тестов находящихся в файлах "rtest13s" и "rtest14". При этом "rtest14" содержит два заведомо ошибочных теста с номерами 57 и 63.
Печатает версию Maxima, версию используемого Lisp и ссылку
на интернет страницу где можно заполнить сообщение об
ошибке. Информация о версиях программ та же, что дается
функцией build_info
. При заполнении сообщения об
ошибке желательно указать данную информацию.
bug_report
возвращает пустую строку ""
.
Печатает информацию о сборке Maxima.
build_info
возвращает пустую строку ""
.
Up: Работа с ошибками [Contents][Index]