Print a warning when translating subscripted functions
[maxima.git] / doc / info / ru / Bugs.texi
blob4a46d7f6a84207762c9981d007ee22c567b5a1bc
1 @c Language=Russian
2 @c Encoding=UTF-8
3 @c File=Bugs.texi
4 @c OriginalRevision=1.12
5 @c TranslatedBy: (c) 2005-12 Vadim V. Zhytnikov <vvzhyt@gmail.ru>
7 @menu
8 * Функции и переменные для работы с ошибками::
9 @end menu
11 @node Функции и переменные для работы с ошибками
12 @section Функции и переменные для работы с ошибками
13 @deffn {Функция} run_testsuite ()
14 @deffnx {Функция} run_testsuite (@var{boolean})
15 @deffnx {Функция} run_testsuite (@var{boolean}, @var{boolean})
16 @deffnx {Функция} run_testsuite (@var{boolean}, @var{boolean}, @var{list})
17 Запускает встроенный набор тестов программы Maxima.
18 Тесты, дающие ожидаемый результат, рассматриваются как успешные.
19 Сюда относятся также тесты не дающие ожидаемый
20 результат но помеченные как "известные ошибки".
22 @code{run_testsuite ()} показывает только неуспешные тесты.
24 @code{run_testsuite (true)} показывает неуспешные тесты и тесты
25 помеченные как известные ошибки.
27 @code{run_testsuite (true, true)} показывает все тесты.
29 Если задан необязательный третий аргумент, то выполняется
30 указанное подмножество тестов, определяемое списком имен.
31 Полный список тестов хранится в переменной @code{testsuite_files}.
33 Выполнение @code{run_testsuite} изменяет окружение Maxima.
34 Обычно тест сначала выполняет @code{kill}, чтобы восстановить стандартное
35 окружение (окружение без определенных пользователем функций
36 и переменных), и после этого определяет функции и переменные,
37 необходимые для теста.
39 @code{run_testsuite} возвращает @code{done}.
41 @opencatbox{Категории:}
42 @category{Отладка}
43 @closecatbox
45 @end deffn
47 @defvr {Управляющая переменная} testsuite_files
49 @code{testsuite_files} набор тестов выполняемых
50 @code{run_testsuite}.  Это список имен файлов содержащих
51 соответствующие тесты.  Если известно, что определенные тесты дают
52 неверный результат, то вместо имени файла используется список,
53 содержащий имя файла и номера заведомо ошибочных тестов.
55 Например, это часть стандартного набора тестов
57 @example
58  ["rtest13s", ["rtest14", 57, 63]]
59 @end example
61 которая состоит из тестов находящихся в файлах "rtest13s" и
62 "rtest14". При этом "rtest14" содержит два заведомо ошибочных теста с
63 номерами 57 и 63.
65 @opencatbox{Категории:}
66 @category{Отладка}
67 @category{Глобальные переменные}
68 @closecatbox
70 @end defvr
72 @deffn {Функция} bug_report ()
73 Печатает версию Maxima, версию используемого Lisp и ссылку
74 на интернет страницу где можно заполнить сообщение об
75 ошибке.  Информация о версиях программ та же, что дается
76 функцией @code{build_info}. При заполнении сообщения об
77 ошибке желательно указать данную информацию.
79 @code{bug_report} возвращает пустую строку @code{""}.
81 @opencatbox{Категории:}
82 @category{Отладка}
83 @closecatbox
85 @end deffn
87 @deffn {Функция} build_info ()
88 Печатает информацию о сборке Maxima.
90 @code{build_info} возвращает пустую строку @code{""}.
92 @opencatbox{Категории:}
93 @category{Отладка}
94 @closecatbox
96 @end deffn