#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 | - параметр для поиска |