Changeset 2886 for proto


Ignore:
Timestamp:
Feb 2, 2013, 11:34:26 PM (7 years ago)
Author:
ksherdy
Message:

Updated basic harness.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/juncoTestHarness/src/applications/TestDriver.java

    r2884 r2886  
    77import java.util.concurrent.TimeoutException;
    88
    9 import command.ASMEmuCommand;
    10 import command.Command;
    11 
     9import commands.ASMEmuCommand;
     10import commands.CompilerCommand;
    1211
    1312public class TestDriver {
     
    2120                StringBuffer stderr = null;
    2221               
     22                System.out.println("Execute compiler.");
    2323               
     24                CompilerCommand cmd = null;
    2425               
    25                 ASMEmuCommand cmd = null;
     26                long timeout = 1000;
     27               
     28                String compilerCommandLine = "java -ea -cp ../junco/bin/ applications.JuncoCompiler ../junco/input/junco1/other/err_charConstant2.junco";
    2629               
    2730                try {
    28                         cmd = new ASMEmuCommand();
    29                         cmd.execute("/home/ken/Courses/2013/Spring/CMPT379/Development/workspace/juncoTestHarness/output/junco1/tshermer/other/good_booleanComparisons.asm", 1);
     31                        cmd = new CompilerCommand();
     32                        cmd.execute(compilerCommandLine, timeout);
     33                       
    3034                } catch (IOException e) {
    31                         // TODO Auto-generated catch block
    32                         e.printStackTrace();
    33                 } catch (InterruptedException e) {
    34                         // TODO Auto-generated catch block
    35                         e.printStackTrace();
     35                        System.out.println("IOException");
    3636                } catch (TimeoutException e) {
    37                         // TODO Auto-generated catch block
    38                         e.printStackTrace();
     37                        System.out.println("TimeoutException");
    3938                }               
    4039               
    41                 System.out.println(cmd.getStdout());
    42                
    43                 System.out.println(cmd.getStderr());
     40                System.out.println("I/O");
     41                System.out.print(cmd.getStdout());
     42                System.out.print(cmd.getStderr());
    4443               
    4544                System.out.println("Done.");
Note: See TracChangeset for help on using the changeset viewer.