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 }