#include <atests.h>
Открытые статические члены | |
| static QMap< QString, QString > | readConfig (const QString &cfg_name, const QString &log_name=QString::null) |
| static bool | writeConfig (const QString &cfg_name, QMap< QString, QString > cfg, const QString &log_name=QString::null) |
| static void | print2log (const QString &log_name, const QString &test_name, const QString &status, const QString &text="") |
| static void | printline2log (const QString &log_name) |
| static QString | parseCommandLine (int argc, char **argv, const QString requestedParam) |
Предназначен для использования при отладке и тестировании кода.
| QMap< QString, QString > aTests::readConfig | ( | const QString & | conf_name, | |
| const QString & | log_name = QString::null | |||
| ) | [static] |
Считывает конфиг в объект QMap.
| conf_name | - Путь к конфигу | |
| log_name | - Путь к логу (не обязательно) |
Перекрестные ссылки aLog::print().
| bool aTests::writeConfig | ( | const QString & | conf_name, | |
| QMap< QString, QString > | map, | |||
| const QString & | log_name = QString::null | |||
| ) | [static] |
Пишет конфиг из объекта QMap.
| conf_name | - Путь к конфигу | |
| log_name | - Путь к логу (не обязательно) |
Перекрестные ссылки aLog::print() и print2log().
| void aTests::print2log | ( | const QString & | log_name, | |
| const QString & | test_name, | |||
| const QString & | status, | |||
| const QString & | text = "" | |||
| ) | [static] |
Пишет текст в лог.
| log_name | - Полный путь к лог файлу | |
| test_name | - Имя теста | |
| status | - OK, ОШИБКА или ПРОПУЩЕН | |
| text | - Комментарий |
Используется в writeConfig().
| void aTests::printline2log | ( | const QString & | log_name | ) | [static] |
Пишет строку в лог с именем log_name
| log_name | - Путь к логу (не обязательно) |
| QString aTests::parseCommandLine | ( | int | argc, | |
| char ** | argv, | |||
| const QString | requestedParam | |||
| ) | [static] |
Ищет параметр с именем requestedParam в коммандной строке и если находит, то возвращает его значение (то, что идет после знака = до первого пробела). Заменяет знак ~ на /home/app
| argc | - число параметров коммандной строки | |
| argv | - параметры коммандной строки | |
| requestedParam | - параметр для поиска |
1.5.5