Changeset 10067:ade7a1b97bd0 in orange


Ignore:
Timestamp:
02/08/12 12:20:43 (2 years ago)
Author:
Miha Stajdohar <miha.stajdohar@…>
Branch:
default
rebase_source:
f92546a110ef37c8f6eaa7e06c1d67aec653dc50
Message:

Multiplatform test results fixed.

Location:
Orange/testing/regression
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Orange/testing/regression/xtest.py

    r10026 r10067  
    101101#                else: 
    102102                    if lastResult == "random": 
    103                         result = "results/%s/%s/%s.%s.%s.%s.txt" % (module, dirname, name, platform, pyversion, lastResult + "1") 
     103                        result = "results/%s/%s/%s.%s.%s.%s.txt" % \ 
     104                        (module, dirname, name, platform, pyversion, lastResult + "1") 
    104105                    else: 
    105106                        result = "results/%s/%s/%s.%s.%s.%s.txt" % (module, dirname, name, platform, pyversion, lastResult) 
     
    120121 
    121122            for name, lastResult in test_set: 
    122                 print "%s (%s): " % (name, lastResult == "new" and lastResult or ("last: %s" % lastResult)), 
     123                print "%s (%s): " % (name, lastResult == "new" and lastResult \ 
     124                                     or ("last: %s" % lastResult)), 
    123125                sys.stdout.flush() 
    124126 
     
    131133                titerations = re_israndom.search(open(name, "rt").read()) and 1 or iterations 
    132134                #os.spawnl(os.P_WAIT, sys.executable, "-c", regtestdir + "/xtest_one.py", name, str(titerations), outputsdir) 
    133                 p = subprocess.Popen([sys.executable, regtestdir + "/xtest_one.py", name, str(titerations), outputsdir]) 
     135                p = subprocess.Popen([sys.executable, regtestdir + "/xtest_one.py", \ 
     136                                      name, str(titerations), outputsdir]) 
    134137 
    135138                passed_time = 0 
     
    152155                            os.remove(remname) 
    153156 
    154                     timeoutname = "%s/%s.%s.%s.%s.txt" % (outputsdir, name, sys.platform, sys.version[:3], "timedout") 
     157                    timeoutname = "%s/%s.%s.%s.%s.txt" % \ 
     158                                    (outputsdir, name, sys.platform, \ 
     159                                     sys.version[:3], "timedout") 
    155160                    open(timeoutname, "wt").close() 
    156161                    result = "timedout" 
  • Orange/testing/regression/xtest_one.py

    r9679 r10067  
    3333                if line1[i] != line2[i]: 
    3434                    j = i 
    35                     while i<len(line1) and t__isdigit(line1[i]): 
     35                    while i < len(line1) and t__isdigit(line1[i]): 
    3636                        i += 1 
    37                     if i==j: 
     37                    if i == j: 
    3838                        return 0 
    39                     while j>=0 and t__isdigit(line1[j]): 
     39                    while j >= 0 and t__isdigit(line1[j]): 
    4040                        j -= 1 
    41                     if j<0 or line1[j] != ".": 
     41                    if j < 0 or line1[j] != ".": 
    4242                        return 0 
    4343                    j -= 1 
    44                     while j>=0 and t__isdigit(line1[j]): 
     44                    while j >= 0 and t__isdigit(line1[j]): 
    4545                        j -= 1 
    4646                    if (j >= 0) and (line1[j] in "+-"): 
    4747                        j -= 1 
    48                     n1, n2 = line1[j+1:i], line2[j+1:i] 
     48                    n1, n2 = line1[j + 1:i], line2[j + 1:i] 
    4949                    if n1.count(".") != n2.count("."): 
    5050                        return 0 
     
    7575t__outputsdir = t__sys.argv[3] 
    7676 
    77 t__crashname, t__errorname, t__newname, t__changedname, t__random1name, t__random2name = ["%s/%s.%s.%s.%s.txt" % (t__outputsdir, t__name, t__sys.platform, t__sys.version[:3], t) for t in ["crash", "error", "new", "changed", "random1", "random2"]] 
     77t__timedoutname, t__crashname, t__errorname, t__newname, t__changedname, t__random1name, t__random2name = ["%s/%s.%s.%s.%s.txt" % (t__outputsdir, t__name, t__sys.platform, t__sys.version[:3], t) for t in ["timedout", "crash", "error", "new", "changed", "random1", "random2"]] 
    7878t__officialname = "%s/%s.%s.txt" % (t__outputsdir, t__name, t__sys.platform) 
    7979if not t__os.path.exists(t__officialname): 
     
    8787 
    8888for t__iteration in range(t__iterations): 
    89     if t__iterations>1: 
    90         print t__iteration+1, 
     89    if t__iterations > 1: 
     90        print t__iteration + 1, 
    9191 
    9292    t__fnew = open(t__crashname, "wt") 
     
    106106        t__message.write("error\n%i\n" % t__iteration) 
    107107        print "error" 
    108         t__message.write(reduce(lambda x,y: x+y, apply(t__traceback.format_exception, t__sys.exc_info()))) 
     108        t__message.write(reduce(lambda x, y: x + y, apply(t__traceback.format_exception, t__sys.exc_info()))) 
    109109        t__message.close() 
    110110        t__sys.exit(1) 
     
    115115 
    116116    if not t__iteration: 
     117        # first iteration 
    117118        if t__isNewFile: 
    118119            # the file is a new files and this has been the first iteration 
Note: See TracChangeset for help on using the changeset viewer.