import org.argeo.slc.core.structure.StructureAware;\r
import org.argeo.slc.core.structure.StructureElement;\r
import org.argeo.slc.core.structure.StructurePath;\r
import org.argeo.slc.core.structure.StructureRegistry;\r
import org.argeo.slc.core.structure.tree.TreeSPath;\r
import org.argeo.slc.core.test.SimpleResultPart;\r
import org.argeo.slc.core.structure.StructureAware;\r
import org.argeo.slc.core.structure.StructureElement;\r
import org.argeo.slc.core.structure.StructurePath;\r
import org.argeo.slc.core.structure.StructureRegistry;\r
import org.argeo.slc.core.structure.tree.TreeSPath;\r
import org.argeo.slc.core.test.SimpleResultPart;\r
import org.argeo.slc.core.test.TestReport;\r
import org.argeo.slc.core.test.TestResult;\r
import org.argeo.slc.core.test.TestResultPart;\r
import org.argeo.slc.core.test.TestReport;\r
import org.argeo.slc.core.test.TestResult;\r
import org.argeo.slc.core.test.TestResultPart;\r
*/\r
public class FullHtmlTreeReport implements TestReport, StructureAware {\r
private TestResultDao testResultDao;\r
*/\r
public class FullHtmlTreeReport implements TestReport, StructureAware {\r
private TestResultDao testResultDao;\r
private File reportDir;\r
\r
private StructureRegistry registry;\r
\r
public void generateTestReport(TestResult testResult) {\r
private File reportDir;\r
\r
private StructureRegistry registry;\r
\r
public void generateTestReport(TestResult testResult) {\r
generateResultPage(getResultFile(result), result);\r
} else {\r
if (reportDir.exists()) {\r
generateResultPage(getResultFile(result), result);\r
} else {\r
if (reportDir.exists()) {\r
- index.append(res.getTestResultId()).append("</a></td></tr>\n");\r
- generateResultPage(file, res);\r
+ index.append(result.getTestResultId()).append("</a></td></tr>\n");\r
+ generateResultPage(file, result);\r
/** Sets the directory where to generate all the data. */\r
public void setReportDir(File reportDir) {\r
this.reportDir = reportDir;\r
}\r
\r
/** Sets the directory where to generate all the data. */\r
public void setReportDir(File reportDir) {\r
this.reportDir = reportDir;\r
}\r
\r
public void notifyCurrentPath(StructureRegistry registry, StructurePath path) {\r
this.registry = registry;\r
}\r
public void notifyCurrentPath(StructureRegistry registry, StructurePath path) {\r
this.registry = registry;\r
}\r