module deqp.tests.test
Contains class for tests organising them into test suits.
Code Map
//! Contains class for tests organising them into test suits.
module deqp.tests.test;
class Suite
{
public:
drv: Driver;
api: string;
suffix: string;
command: string;
runDir: string;
tempDir: string;
tests: Test[];
public:
this(drv: Driver, buildDir: string, tempBaseDir: string, suffix: string, tests: string[]) { }
}
class CtsSuite : Suite
{
public:
this(drv: Driver, buildDir: string, tempBaseDir: string, suffix: string, tests: string[]) { }
}
class KhrSuite : Suite
{
public:
this(drv: Driver, buildDir: string, tempBaseDir: string, suffix: string, tests: string[]) { }
}
struct Test
{
public:
fn name() string { }
fn result() Result { }
fn compare() Result { }
fn started() bool { }
fn result(r: Result) Result { }
fn compare(r: Result) Result { }
fn started(r: bool) bool { }
fn hasImproved() bool { }
fn hasRegressed() bool { }
fn hasQualityChange() bool { }
fn hasAnyChange() bool { }
fn hasAnyChangeExceptNotListed() bool { }
fn hasPassed() bool { }
fn hasFailed() bool { }
fn set(name: string) { }
}