structstd.Build.Step.TestResults[src]

Fields

fail_count: u32 = 0
skip_count: u32 = 0
leak_count: u32 = 0
log_err_count: u32 = 0
test_count: u32 = 0

Functions

FunctionisSuccess[src]

pub fn isSuccess(tr: TestResults) bool

Parameters

Source Code

Source code
pub fn isSuccess(tr: TestResults) bool {
    return tr.fail_count == 0 and tr.leak_count == 0 and tr.log_err_count == 0;
}

FunctionpassCount[src]

pub fn passCount(tr: TestResults) u32

Parameters

Source Code

Source code
pub fn passCount(tr: TestResults) u32 {
    return tr.test_count - tr.fail_count - tr.skip_count;
}

Source Code

Source code
pub const TestResults = struct {
    fail_count: u32 = 0,
    skip_count: u32 = 0,
    leak_count: u32 = 0,
    log_err_count: u32 = 0,
    test_count: u32 = 0,

    pub fn isSuccess(tr: TestResults) bool {
        return tr.fail_count == 0 and tr.leak_count == 0 and tr.log_err_count == 0;
    }

    pub fn passCount(tr: TestResults) u32 {
        return tr.test_count - tr.fail_count - tr.skip_count;
    }
}