Changes in / [8b52686:10dc7491]


Ignore:
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • Jenkinsfile

    r8b52686 r10dc7491  
    3333                dir ('src/tests') {
    3434                        if (full_build) {
    35                                 sh 'make all-tests'
     35                                sh 'python test.py --all'
    3636                        }
    3737                        else {
    38                                 sh 'make'
     38                                sh './runTests.sh'
    3939                        }
    4040                }
     
    188188                                cfa_build(doPromoteBuild2DoLang)
    189189
    190                                 if( doPromoteBuild2DoLang ) {
    191                                         //Compile using gcc-5
    192                                         currentCC = new CC_Desc('gcc-5', 'g++-5', 'gcc-5')
    193                                         cfa_build(true)
    194 
    195                                         //Compile using gcc-4.9
    196                                         currentCC = new CC_Desc('gcc-6', 'g++-6', 'gcc-6')
    197                                         cfa_build(true)
    198                                 }
     190                                //Compile using gcc-5
     191                                currentCC = new CC_Desc('gcc-5', 'g++-5', 'gcc-5')
     192                                cfa_build(doPromoteBuild2DoLang)
     193
     194                                //Compile using gcc-4.9
     195                                currentCC = new CC_Desc('gcc-6', 'g++-6', 'gcc-6')
     196                                cfa_build(doPromoteBuild2DoLang)
    199197
    200198                                //Compile latex documentation
  • src/tests/Makefile.am

    r8b52686 r10dc7491  
    2727
    2828all-local :
    29         python test.py vector_test avl_test Operators NumericConstants Expression Enum AsmName Array Typeof Cast
    30 
    31 all-tests :
    3229        python test.py --all
    3330
  • src/tests/Makefile.in

    r8b52686 r10dc7491  
    634634
    635635all-local :
    636         python test.py vector_test avl_test Operators NumericConstants Expression Enum AsmName Array Typeof Cast
    637 
    638 all-tests :
    639636        python test.py --all
    640637
  • src/tests/test.py

    r8b52686 r10dc7491  
    22from __future__ import print_function
    33
    4 from os import listdir, environ
     4from os import listdir
    55from os.path import isfile, join, splitext
    66from subprocess import Popen, PIPE, STDOUT
    77
    88import argparse
    9 import os
    10 import re
    119import sys
    1210
     
    2927                proc.communicate()
    3028                return proc.returncode
    31 
    32 def file_replace(fname, pat, s_after):
    33     # first, see if the pattern is even in the file.
    34     with open(fname) as f:
    35         if not any(re.search(pat, line) for line in f):
    36             return # pattern does not occur in file so we are done.
    37 
    38     # pattern is in the file, so perform replace operation.
    39     with open(fname) as f:
    40         out_fname = fname + ".tmp"
    41         out = open(out_fname, "w")
    42         for line in f:
    43             out.write(re.sub(pat, s_after, line))
    44         out.close()
    45         os.rename(out_fname, fname)
    46 
    47 def fix_MakeLevel(file) :
    48         if environ.get('MAKELEVEL') :
    49                 file_replace(file, "make\[%i\]" % int(environ.get('MAKELEVEL')), 'make' )
    50 
    5129
    5230################################################################################
     
    7149
    7250        retcode = 0
    73 
    74         fix_MakeLevel(out_file)
    75 
    7651        if not generate :
    7752                # diff the output of the files
Note: See TracChangeset for help on using the changeset viewer.