summary refs log tree commit diff stats
path: root/tests/misc/tpos.nim
Commit message (Expand)AuthorAgeFilesLines
* Testament: refactoring; makes the test joiner greenAraq2018-12-111-0/+1
* require errormsg to be specified before file.Arne Döring2018-12-111-3/+0
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-29/+29
* make tests greenAraq2014-08-311-3/+3
* Merge pull request #1075 from flaviut/inlinedocsAndreas Rumpf2014-04-091-0/+35
77d18b906fd185c762f613b36baa0'>1baa04db ^
6e1eeeeb ^
a6a95dae ^
6e1eeeeb ^


1baa04db ^
1baa04db ^
6e1eeeeb ^
1baa04db ^

6e1eeeeb ^
d9ee2076 ^
f902aa09 ^
4ba60f35 ^
6e1eeeeb ^


6e1eeeeb ^
9e5e87ca ^

6e1eeeeb ^


fd91f7f6 ^
6e1eeeeb ^


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
           
                                                                            
 
                                               
 
      
 


                             
  
               
                           

    
                                
       
                                                                     
 


                              
               

                                                                                         


                               
                


           
#!/bin/bash
# Repeatedly stop building until successive layers, and run all tests built.
#
# Assumes .subx files all come after .cc files.

set -e

cd `dirname $0`
# add C++ files one at a time
for f in [0-9]*cc
do
  echo "=== $f"
  ./build_and_test_until $f
done

# build everything one last time
./clean
./build  # build optimized since we'll be running it repeatedly below

# add SubX files one at a time
for f in [0-9]*.subx
do
  echo "=== $f"
  ./bootstrap translate init.linux $(tools/enumerate --until $f |grep '\.subx$') -o a.elf
  ./bootstrap run a.elf test
  echo
  test `uname` = 'Linux'  &&  {
    chmod +x a.elf
    ./a.elf test
    echo
  } || true
done