module diode.tester

Small testing harness.

Accessible through the --test flag.

Code Map

//! Small testing harness.
module diode.tester;


//! Single test files are split with this marker.
enum Split;

class Tester : Engine
{
public:
	this(env: Set) { }
	fn handleError(str: string) { }
}

fn runTest(args: string[]) i32 { }
fn runTest(srcFile: string) i32 { }
fn runTest(srcFile: string, cmpFile: string) i32 { }
fn compileAndCompare(srcText: string, cmpText: string, srcFile: string) i32 { }
fn getTestEnv() Set { }
enum Split

Single test files are split with this marker.