package hudson.plugins.view.dashboard.test; import hudson.model.Job; public class TestResult { private Job job; protected int tests; protected int success; protected int failed; protected int skipped; public TestResult(Job job, int tests, int failed, int skipped) { super(); this.job = job; this.tests = tests; this.failed = failed; this.skipped = skipped; this.success = tests - failed - skipped; } public Job getJob() { return job; } public int getTests() { return tests; } public int getSuccess() { return success; } public double getSuccessPct() { return tests != 0 ? ( (double) success / tests) : 0d; } public int getFailed() { return failed; } public double getFailedPct() { return tests != 0 ? ( (double) failed / tests) : 0d; } public int getSkipped() { return skipped; } public double getSkippedPct() { return tests != 0 ? ( (double) skipped / tests) : 0d; } }