Changes between Version 2 and Version 3 of Building/RunningTests


Ignore:
Timestamp:
Oct 24, 2006 10:56:01 AM (8 years ago)
Author:
malcolm.wallace@…
Comment:

add some comments about the different (contradictory) meanings of failure

Legend:

Unmodified
Added
Removed
Modified
  • Building/RunningTests

    v2 v3  
    190190        '''only_compiler_types(compilers)'''       do this test for certain compilers only 
    191191 
    192         '''expect_fail'''           this test is an expected failure 
     192        '''expect_fail'''           this test is an expected failure, i.e. there is a known bug in the compiler, but we don't want to fix it. 
    193193 
    194194        '''expect_fail_for(ways)''' expect failure for certain ways  
     
    227227            compilation should fail (error 
    228228            messages will be in T.stderr). 
    229                                  
     229            This kind of failure is mandated by the language definition - it does '''not''' indicate any bug in the compiler. 
     230 
    230231      compile_and_run  
    231232            Compile the program and run it, 
     
    241242            Compile a multi-module program, 
    242243            and expect the compilation to fail 
    243             with error messages in T.stderr 
     244            with error messages in T.stderr.  This kind of failure does '''not''' indicate a bug in the compiler. 
    244245 
    245246      multimod_compile_and_run