You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/03/26 00:28:16 UTC

svn commit: r388857 - /jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java

Author: sebb
Date: Sat Mar 25 15:28:13 2006
New Revision: 388857

URL: http://svn.apache.org/viewcvs?rev=388857&view=rev
Log:
Skip certain tests for the examples

Modified:
    jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java

Modified: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java?rev=388857&r1=388856&r2=388857&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java (original)
+++ jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/junit/JMeterTest.java Sat Mar 25 15:28:13 2006
@@ -336,19 +336,23 @@
 		if (guiTitles.size() > 0) {
 			String title = guiItem.getDocAnchor();
 			boolean ct = guiTitles.containsKey(title);
-			if (ct)
-				guiTitles.put(title, Boolean.TRUE);// So we can detect extra
-													// entries
+			if (ct) {
+				guiTitles.put(title, Boolean.TRUE);// So we can detect extra entries
+            }
+            String name = guiItem.getClass().getName();
 			if (// Is this a work in progress or an internal GUI component?
-			(title != null && title.length() > 0) // Will be "" for internal components
-					&& (title.toUpperCase().indexOf("(ALPHA") == -1) && (title.toUpperCase().indexOf("(BETA") == -1)
-					&& (!title.equals("Example1")) // Skip the example samplers
-													// ...
-					&& (!title.equals("Example2"))) {// No, not a work in
-														// progress ...
-				String s = "component_reference.xml needs '" + title + "' anchor for " + guiItem.getClass().getName();
-				if (!ct)
+			    (title != null && title.length() > 0) // Will be "" for internal components
+				&& (title.toUpperCase().indexOf("(ALPHA") == -1) 
+                && (title.toUpperCase().indexOf("(BETA") == -1)
+				&& (!title.equals("Example1")) // Skip the example samplers ...
+				&& (!title.equals("Example2"))
+                && (!name.startsWith("org.apache.jmeter.examples."))
+                )
+            {// No, not a work in progress ...
+                String s = "component_reference.xml needs '" + title + "' anchor for " + name;
+				if (!ct) {
 					log.warn(s); // Record in log as well
+                }
 				assertTrue(s, ct);
 			}
 		}
@@ -399,6 +403,9 @@
 		String name = guiItem.getClass().getName();
 
 		assertEquals("Name should be same as static label for " + name, guiItem.getStaticLabel(), guiItem.getName());
+        if (name.startsWith("org.apache.jmeter.examples.")){
+            return;
+        }
 		if (!name.endsWith("TestBeanGUI")) {
 			try {
 				String label = guiItem.getLabelResource();
@@ -505,7 +512,11 @@
 	 */
 	public void runTestElement() throws Exception {
 		checkElementCloning(testItem);
-		assertTrue(testItem.getClass().getName() + " must implement Serializable", testItem instanceof Serializable);
+		String name = testItem.getClass().getName();
+        assertTrue(name + " must implement Serializable", testItem instanceof Serializable);
+        if (name.startsWith("org.apache.jmeter.examples.")){
+            return;
+        }
         checkElementAlias(testItem);
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org