Changeset ebcd82b


Ignore:
Timestamp:
Jun 17, 2016, 4:53:09 PM (8 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
0534c3c
Parents:
f6ed7fd
Message:

implemented some of the expected outputs, fixed printing in tests.py, added dummy main to limits

Location:
src
Files:
5 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • src/tests/.expect/abs.txt

    rf6ed7fd rebcd82b  
    1 /usr/local/bin/cfa -g -Wall -Wno-unused-function     abs.c   -o abs
    2 CFA Version 1.0.0 (debug)
    31char                    ¿       abs A
    42signed int              -65     abs 65
  • src/tests/.expect/minmax.txt

    rf6ed7fd rebcd82b  
     1char                    z a     min a
     2signed int              4 3     min 3
     3unsigned int            4 3     min 3
     4signed long int         4 3     min 3
     5unsigned long int       4 3     min 3
     6signed long long int    4 3     min 3
     7unsigned long long int  4 3     min 3
     8float                   4 3.1   min 3.1
     9double                  4 3.1   min 3.1
     10long double             4 3.1   min 3.1
     11
     12char                    z a     max z
     13signed int              4 3     max 4
     14unsigned int            4 3     max 4
     15signed long int         4 3     max 4
     16unsigned long int       4 3     max 4
     17signed long long int    4 3     max 4
     18unsigned long long int  4 3     max 4
     19float                   4 3.1   max 4
     20double                  4 3.1   max 4
     21long double             4 3.1   max 4
  • src/tests/limits.c

    rf6ed7fd rebcd82b  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // limits.c -- 
     7// limits.c --
    88//
    99// Author           : Peter A. Buhr
     
    1212// Last Modified On : Tue May 10 20:45:28 2016
    1313// Update Count     : 1
    14 // 
     14//
    1515
    1616#include <limits>
     
    109109long _Complex _1_sqrt_2 = _1_SQRT_2;
    110110
     111int main(int argc, char const *argv[]) {
     112        //DUMMY
     113        return 0;
     114}
     115
    111116// Local Variables: //
    112117// tab-width: 4 //
  • src/tests/test.py

    rf6ed7fd rebcd82b  
    6767
    6868        if generate :
    69                 print( "Regenerate tests for: ", end="" )
    70                 print( ", ".join( tests ) )
     69                print( "Regenerate tests for: " )
    7170
    7271        failed = False;
    7372        for t in tests:
    74                 if not generate :
    75                         print("%20s  " % t, end="")
     73                print("%20s  " % t, end="")
    7674                sys.stdout.flush()
    7775                test_failed = run_test_instance(t, generate, dry_run)
     
    8078                if not generate :
    8179                        print("FAILED" if test_failed else "PASSED")
     80                else :
     81                        print( "Done" )
    8282
    8383        sh('make clean > /dev/null 2>&1', dry_run)
    84 
    85         if generate :
    86                 print( "Done" )
    8784
    8885        return 0 if failed else 1
Note: See TracChangeset for help on using the changeset viewer.