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