01 /*
02 *
03 * Datei: Testfall.java
04 *
05 * ---------------------------------
06 *
07 * Datum: 25.03.2004
08 * Autor: Simon Tiffert
09 * Version: 1.0
10 *
11 * ---------------------------------
12 *
13 * Änderungen:
14 * Simon Tiffert - 25.03.2004 - 10:50:39 - Initiale Version erstellt
15 *
16 */
17 package test;
18
19 import java.io.IOException;
20
21 /**
22 * Klasse, die einen Testfall ausführt und die Ausführungsdauer zurückgibt
23 *
24 * @version 1.0 25.03.2004
25 * @author Simon Tiffert
26 */
27 public class Testfall
28 {
29 String testDatei;
30
31 /**
32 * Funktion, die den Testfall ausführt
33 * @param cmd Befehl der ausgeführt wird
34 * @return Benötigte Zeit für den Testfall
35 */
36 public static long doTest(String cmd)
37 {
38 // speicher die aktuelle Zeit
39 long time = System.currentTimeMillis();
40
41 // Führe den Systembefehl aus
42 try
43 {
44 Runtime.getRuntime().exec(cmd);
45 }
46 catch (IOException e)
47 {
48 e.printStackTrace();
49 }
50
51 // speicher die Zeit, die seit der letzten Zeitmessung vergangen ist
52 time=(System.currentTimeMillis()-time);
53
54 return time;
55
56 }
57
58 }
|