Changes between Version 2 and Version 3 of Building/RunningTests


Ignore:
Timestamp:
Oct 24, 2006 10:56:01 AM (9 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