Ananas Library 0.9.5
aTests Class Reference

#include <atests.h>

Static Public Member Functions

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)

Detailed Description

Class contain static functions for test utilites

Member Function Documentation

◆ parseCommandLine()

QString aTests::parseCommandLine ( int argc,
char ** argv,
const QString requestedParam )
static

Find parament in command line.

Parameters
argc- parametr command line count
argv- command line paraments
requestedParam- param for search
Returns
- parametr value

◆ print2log()

void aTests::print2log ( const QString & log_name,
const QString & test_name,
const QString & status,
const QString & text = "" )
static

Writes text to log.

Parameters
log_name- Full path to logfile
test_name- Test name
status- OK, ERROR or SKIP
text- Comment

Referenced by writeConfig().

◆ printline2log()

void aTests::printline2log ( const QString & log_name)
static

Writes line in log with name log_name

Parameters
log_name- logfile name

◆ readConfig()

QMap< QString, QString > aTests::readConfig ( const QString & conf_name,
const QString & log_name = QString::null )
static

Reads config into QMap object.

Parameters
conf_name- configfile name
log_name- logfile name
Returns
- map with config values

References aLog::print().

◆ writeConfig()

bool aTests::writeConfig ( const QString & conf_name,
QMap< QString, QString > map,
const QString & log_name = QString::null )
static

Writes config.

Parameters
conf_name- configfile name
log_name- logfile name
Returns
- true, if successful

References aLog::print(), and print2log().


The documentation for this class was generated from the following files: