Changeset 86

Show
Ignore:
Timestamp:
02/04/10 10:56:56 (2 years ago)
Author:
mgalloy
Message:

Changing named from "invalid" to "skipped" test. Reporting failure message for skipped tests.

Location:
trunk/src
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/mgutclirunner__define.pro

    r85 r86  
    149149;    level : in, required, type=integer 
    150150;       level of test case 
    151 ;    valid : in, required, type=boolean 
     151;    skipped : in, required, type=boolean 
    152152;       indicates whether the test should be counted in the results 
    153153;- 
    154154pro mgutclirunner::reportTestResult, msg, passed=passed, time=time, $ 
    155                                      valid=valid, level=level 
    156   compile_opt strictarr 
    157  
    158   if (~keyword_set(valid)) then begin 
    159     self->_print, self.logLun, 'invalid', /cyan, format='(A, $)' 
     155                                     skipped=skipped, level=level 
     156  compile_opt strictarr 
     157 
     158  if (skipped) then begin 
     159    self->_print, self.logLun, 'skipped' + (msg eq '' ? '' : ' "' + msg + '"'), /cyan, format='(A, $)' 
    160160  endif else if (passed) then begin 
    161161    self->_print, self.logLun, 'passed', /green, format='(A, $)' 
  • trunk/src/mgutcompoundrunner__define.pro

    r85 r86  
    137137;    level : in, required, type=integer 
    138138;       level of test case 
    139 ;    valid : in, required, type=boolean 
     139;    skipped : in, required, type=boolean 
    140140;       indicates whether the test should be counted in the results 
    141141;- 
    142142pro mgutcompoundrunner::reportTestResult, msg, passed=passed, time=time, $ 
    143                                           valid=valid, level=level 
     143                                          skipped=skipped, level=level 
    144144  compile_opt strictarr 
    145145 
    146146  for i = 0L, self->count() - 1L do begin 
    147147    r = self->get(position=i) 
    148     r->reportTestResult, msg, passed=passed, time=time, valid=valid, level=level 
     148    r->reportTestResult, msg, passed=passed, time=time, skipped=skipped, level=level 
    149149  endfor 
    150150end 
  • trunk/src/mgutguirunner__define.pro

    r85 r86  
    158158;    level : in, required, type=integer 
    159159;       level of test case 
    160 ;    valid : in, required, type=boolean 
     160;    skipped : in, required, type=boolean 
    161161;       indicates whether the test should be counted in the results 
    162162;- 
    163163pro mgutguirunner::reportTestResult, msg, passed=passed, time=time, $ 
    164                                      valid=valid, level=level 
    165   compile_opt strictarr 
    166  
    167   if (~keyword_set(valid)) then begin 
    168     self->_print, 'invalid', /continued 
     164                                     skipped=skipped, level=level 
     165  compile_opt strictarr 
     166 
     167  if (skipped) then begin 
     168    self->_print, 'invalid' + (msg eq '' ? '' : ' "' + msg + '"'), /continued 
    169169  endif else if (passed) then begin 
    170170    self->_print, 'passed', /continued 
  • trunk/src/mguthtmlrunner__define.pro

    r85 r86  
    142142;    level : in, required, type=integer 
    143143;       level of test case 
    144 ;    valid : in, required, type=boolean 
     144;    skipped : in, required, type=boolean 
    145145;       indicates whether the test should be counted in the results 
    146146;- 
    147147pro mguthtmlrunner::reportTestResult, msg, passed=passed, time=time, $ 
    148                                       valid=valid, level=level 
    149   compile_opt strictarr 
    150  
    151   result = keyword_set(valid) $ 
    152              ? (keyword_set(passed) ? 'passed' : 'failed') $ 
    153              : 'invalid' 
     148                                      skipped=skipped, level=level 
     149  compile_opt strictarr 
     150 
     151  result = skipped $ 
     152             ? 'skipped' 
     153             : (keyword_set(passed) ? 'passed' : 'failed') $ 
    154154   
    155155  s = string(result, $ 
  • trunk/src/mgutjunitrunner__define.pro

    r85 r86  
    133133;    level : in, required, type=integer 
    134134;       level of test case 
    135 ;    valid : in, required, type=boolean 
     135;    skipped : in, required, type=boolean 
    136136;       indicates whether the test should be counted in the results 
    137137;- 
    138138pro mgutjunitrunner::reportTestResult, msg, passed=passed, time=time, $ 
    139                                        valid=valid, level=level 
    140   compile_opt strictarr 
    141  
    142   indent = level eq 0L ? '' : string(bytarr(2 * level) + 32B) 
    143    
    144   if (~keyword_set(valid)) then begin 
    145     _msg = string(indent, msg, format='(%"%s    <failure>invalid test</failure>")') 
     139                                       skipped=skipped, level=level 
     140  compile_opt strictarr 
     141 
     142  indent = level eq 0L ? '' : string(bytarr(2 * level) + 32B) 
     143   
     144  if (skipped) then begin 
     145    _msg = string(indent, msg, format='(%"%s    <failure>skipped: %s</failure>")') 
    146146    self->_print, self.lun, _msg     
    147147  endif else if (~keyword_set(passed)) then begin 
  • trunk/src/mguttestcase__define.pro

    r85 r86  
    150150    self->_runSetup, fail=setupFailed 
    151151    if (~setupFailed) then begin 
    152       self.invalid = 0B 
     152      self.skipped = 0B 
    153153      result = self->runTest((*self.testnames)[t], message=msg) 
    154154      self->_runTeardown, fail=teardownFailed   
     
    169169    endif 
    170170 
    171     if (~self.invalid) then begin 
     171    if (self.skipped) then begin 
     172      msg = !error_state.msg 
     173      self->_removePrefix, msg, 'ASSERT: ' 
     174    endif else begin 
    172175      if (passed) then begin 
    173176        ++self.npass  
     
    175178        ++self.nfail 
    176179      endelse 
    177     endif 
     180    endelse 
    178181     
    179182    ; remove method name from msg, if present 
     
    190193                : msg) 
    191194                       
    192     self.testRunner->reportTestResult, logMsg, passed=passed, valid=~self.invalid, $ 
     195    self.testRunner->reportTestResult, logMsg, passed=passed, $ 
     196                                       skipped=self.skipped, $ 
    193197                                       time=self.time, level=self.level 
    194198  endfor 
     
    330334             nfail: 0L, $ 
    331335             time: 0.0D, $ 
    332              invalid: 0B $ 
     336             skipped: 0B $ 
    333337             }              
    334338end 
  • trunk/src/mguttestrunner__define.pro

    r85 r86  
    116116;    level : in, required, type=integer 
    117117;       level of test case 
    118 ;    valid : in, required, type=boolean 
     118;    skipped : in, required, type=boolean 
    119119;       indicates whether the test should be counted in the results 
    120120;- 
    121121pro mguttestrunner::reportTestResult, msg, passed=passed, time=time, $ 
    122                                       valid=valid, level=level 
     122                                      skipped=skipped, level=level 
    123123  compile_opt strictarr 
    124124