package org.testng.reporters; import java.io.File; import java.io.IOException; import org.testng.internal.Utils; public class HtmlHelper { private static final String CSS_FILE_NAME = "testng.css"; private static final String MY_CSS_FILE_NAME = "my-testng.css"; static public String getCssString() { return getCssString(".."); } static public String getCssString(String directory) { return "<link href=\"" + directory + "/" + CSS_FILE_NAME + "\" rel=\"stylesheet\" type=\"text/css\" />\n" + "<link href=\"" + directory + "/"+ MY_CSS_FILE_NAME + "\" rel=\"stylesheet\" type=\"text/css\" />\n"; } public static File generateStylesheet(String outputDirectory) throws IOException { File stylesheetFile = new File(outputDirectory, CSS_FILE_NAME); if (!stylesheetFile.exists()) { Utils.writeResourceToFile(stylesheetFile, CSS_FILE_NAME, TestHTMLReporter.class); } return stylesheetFile; } }