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 2005/05/24 01:51:13 UTC
cvs commit: jakarta-jmeter/test/src/org/apache/jmeter/save TestSaveService.java
sebb 2005/05/23 16:51:13
Modified: test/src/org/apache/jmeter/save TestSaveService.java
Log:
Add option to save generated test files
Revision Changes Path
1.2 +14 -1 jakarta-jmeter/test/src/org/apache/jmeter/save/TestSaveService.java
Index: TestSaveService.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/test/src/org/apache/jmeter/save/TestSaveService.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestSaveService.java 20 Jun 2004 00:32:53 -0000 1.1
+++ TestSaveService.java 23 May 2005 23:51:13 -0000 1.2
@@ -10,6 +10,7 @@
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
+import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStreamWriter;
@@ -40,6 +41,9 @@
"GuiTest.jmx",
};
+ private static boolean saveOut =
+ System.getProperty("testsaveservice.saveout","false").equalsIgnoreCase("true");
+
public TestSaveService(String name)
{
super(name);
@@ -82,10 +86,19 @@
failed=true;
System.out.println();
System.out.println(
- "Loading file bin/testfiles/"
+ "Loading file testfiles/"
+ FILES[i]
+ " and "
+ "saving it back changes its size from "+len+" to "+out.size()+".");
+ if (saveOut) {
+ String outfile="testfiles/"+FILES[i]+".out";
+ System.out.println("Write "+outfile);
+ FileOutputStream outf = new FileOutputStream(
+ new File(outfile));
+ outf.write(out.toByteArray());
+ outf.close();
+ System.out.println("Wrote "+outfile);
+ }
}
// Note this test will fail if a property is added or
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org