1 31 32 package org.opencms.test; 33 34 import org.opencms.util.CmsFileUtil; 35 import org.opencms.util.CmsStringUtil; 36 37 import junit.extensions.TestSetup; 38 import junit.framework.Test; 39 import junit.framework.TestSuite; 40 41 49 public final class AllTests { 50 51 52 public static final String TEST_PROPERTIES_PATH = CmsFileUtil.getResourcePathFromClassloader(""); 53 54 55 private static long m_startTime; 56 57 60 private AllTests() { 61 62 } 64 65 68 public static void oneTimeSetUp() { 69 70 m_startTime = System.currentTimeMillis(); 71 System.out.println("Starting OpenCms test run..."); 72 } 73 74 77 public static void oneTimeTearDown() { 78 79 long runTime = System.currentTimeMillis() - m_startTime; 80 System.out.println("... OpenCms test run finished! (Total runtime: " 81 + CmsStringUtil.formatRuntime(runTime) 82 + ")"); 83 } 84 85 90 public static Test suite() { 91 92 TestSuite suite = new TestSuite("OpenCms complete tests"); 93 94 suite.addTest(org.opencms.cache.AllTests.suite()); 95 suite.addTest(org.opencms.configuration.AllTests.suite()); 96 suite.addTest(org.opencms.db.AllTests.suite()); 97 suite.addTest(org.opencms.file.AllTests.suite()); 98 suite.addTest(org.opencms.file.types.AllTests.suite()); 99 suite.addTest(org.opencms.flex.AllTests.suite()); 100 suite.addTest(org.opencms.i18n.AllTests.suite()); 101 suite.addTest(org.opencms.importexport.AllTests.suite()); 102 suite.addTest(org.opencms.jsp.decorator.AllTests.suite()); 103 suite.addTest(org.opencms.main.AllTests.suite()); 104 suite.addTest(org.opencms.module.AllTests.suite()); 105 suite.addTest(org.opencms.monitor.AllTests.suite()); 106 suite.addTest(org.opencms.notification.AllTests.suite()); 107 suite.addTest(org.opencms.scheduler.AllTests.suite()); 108 suite.addTest(org.opencms.search.AllTests.suite()); 109 suite.addTest(org.opencms.search.extractors.AllTests.suite()); 110 suite.addTest(org.opencms.security.AllTests.suite()); 111 suite.addTest(org.opencms.setup.AllTests.suite()); 112 suite.addTest(org.opencms.staticexport.AllTests.suite()); 113 suite.addTest(org.opencms.synchronize.AllTests.suite()); 114 suite.addTest(org.opencms.util.AllTests.suite()); 115 suite.addTest(org.opencms.widgets.AllTests.suite()); 116 suite.addTest(org.opencms.workplace.AllTests.suite()); 117 suite.addTest(org.opencms.xml.AllTests.suite()); 118 suite.addTest(org.opencms.xml.content.AllTests.suite()); 119 suite.addTest(org.opencms.xml.page.AllTests.suite()); 120 121 TestSetup wrapper = new TestSetup(suite) { 122 123 protected void setUp() { 124 125 oneTimeSetUp(); 126 } 127 128 protected void tearDown() { 129 130 oneTimeTearDown(); 131 } 132 }; 133 134 return wrapper; 135 } 136 } | Popular Tags |