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]