Changeset 2890


Ignore:
Timestamp:
Feb 3, 2013, 1:50:13 PM (7 years ago)
Author:
ksherdy
Message:

Minor updates.

Location:
proto/juncoTestHarness/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • proto/juncoTestHarness/src/commands/Command.java

    r2887 r2890  
    6464                stderr = stderrStreamGobbler.getBufferAsString();
    6565               
    66 //              stdoutStreamGobbler.interrupt();
    67 //              stderrStreamGobbler.interrupt();
     66                        // stdoutStreamGobbler.interrupt();
     67                        // stderrStreamGobbler.interrupt();
    6868           
    6969        } catch(InterruptedException e) {
    70             // do something to handle the timeout here
    71                
     70            // do something to handle the timeout here         
    7271                process.destroy();
    73                
    74                 System.out.println("TIME OUT");
    75                
    7672                throw new TimeoutException();
    7773                           
     
    9086                close(stdinStream);
    9187               
    92                 System.out.println("FINALLY");
    93                
    9488            timer.cancel();             // Process returns within the timeout period, stop the interrupter
    9589                               
    9690            Thread.interrupted();   // Clear the interrupt flag on the current thread.
    9791           
    98             // ?                    // Oh, and there's also Sun bug 6420270 to worry about here.
     92            //                      // Sun bug 6420270.
    9993        }
    10094               
  • proto/juncoTestHarness/src/harness/SimpleTest.java

    r2888 r2890  
    2424public class SimpleTest {
    2525       
    26         public static String testFilePath = "../junco/input/junco1/other/good_parentheses.junco";
    27         //public static String testFilePath = "../junco/input/junco1/other/err_charConstant2.junco";
     26        public static final String good = "../junco/input/junco1/other/good_parentheses.junco";
     27        public static final String cte = "../junco/input/junco1/other/err_charConstant2.junco";
     28        public static final String rte = "../junco/input/junco1/other/rte_divide1.junco";
     29                       
     30        public static String testFilePath = rte;
     31
    2832        public static String targetDirPath = "temp/";
    2933       
     
    6266
    6367                TestType testType = TestTypeFactory.getTestType(testFile.getName());
    64                 //boolean timedOut = false;
    65                
     68
    6669                //boolean timedOut = false;
    6770               
     
    9497                        timedOut=true;
    9598                }                       
    96                
    97                 System.out.println("OK");
    98                
     99                               
    99100                TestAssert.assertTimedOutFalse(timedOut);
    100101
    101102                if (TestType.COMPILE_TIME_ERROR == testType) {
     103                        System.out.print("Checking compile time case ... ");
     104                       
    102105                        TestAssert.assertContainsCompileTimeErrorMsg(actualResult);
    103106                        // check .asm file not created ...                     
     107                       
     108                        System.out.println("passed.");
    104109                        return;
    105110                }
    106111               
    107112                if (TestType.RUNTIME_ERROR == testType) {
     113                        System.out.print("Checking runtime case ... ");
     114                       
    108115                        TestAssert.assertContainsRuntimeErrorMsg(actualResult);
     116                       
     117                        System.out.println("passed.");
    109118                        return;                 
    110119                }
    111120                       
    112121                if (TestType.GOOD == testType) {
     122                        System.out.print("Checking good case ... ");
     123                       
    113124                        TestAssert.assertActualEqualsExpected(expectedResult, actualResult);
     125                       
     126                        System.out.println("passed.");
    114127                        return;
    115128                }
Note: See TracChangeset for help on using the changeset viewer.