FuzzingDefs.h
38 lines
| 907 B
| text/x-c
|
CLexer
Alexandre Leroux
|
r1200 | #ifndef SCIQLOP_FUZZINGDEFS_H | ||
#define SCIQLOP_FUZZINGDEFS_H | ||||
Alexandre Leroux
|
r1201 | #include <QString> | ||
Alexandre Leroux
|
r1207 | #include <QVariantHash> | ||
Alexandre Leroux
|
r1200 | // /////// // | ||
// Aliases // | ||||
// /////// // | ||||
Alexandre Leroux
|
r1207 | using MetadataPool = std::vector<QVariantHash>; | ||
Q_DECLARE_METATYPE(MetadataPool) | ||||
Alexandre Leroux
|
r1200 | using Properties = QVariantHash; | ||
Alexandre Leroux
|
r1201 | // ///////// // | ||
// Constants // | ||||
// ///////// // | ||||
/// Max number of operations to generate | ||||
extern const QString NB_MAX_OPERATIONS_PROPERTY; | ||||
/// Max number of variables to manipulate through operations | ||||
extern const QString NB_MAX_VARIABLES_PROPERTY; | ||||
Alexandre Leroux
|
r1204 | /// Set of operations available for the test | ||
extern const QString AVAILABLE_OPERATIONS_PROPERTY; | ||||
Alexandre Leroux
|
r1209 | /// Max range that an operation can reach | ||
extern const QString MAX_RANGE_PROPERTY; | ||||
Alexandre Leroux
|
r1207 | /// Set of metadata that can be associated to a variable | ||
extern const QString METADATA_POOL_PROPERTY; | ||||
/// Provider used to retrieve data | ||||
extern const QString PROVIDER_PROPERTY; | ||||
Alexandre Leroux
|
r1200 | #endif // SCIQLOP_FUZZINGDEFS_H | ||