OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 # | 2 # |
3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
4 # for details. All rights reserved. Use of this source code is governed by a | 4 # for details. All rights reserved. Use of this source code is governed by a |
5 # BSD-style license that can be found in the LICENSE file. | 5 # BSD-style license that can be found in the LICENSE file. |
6 # | 6 # |
7 | 7 |
8 # A quick check over a subset the tests in the runtime, compiler | 8 # A quick check over a subset the tests in the runtime, compiler |
9 # and client directories. | 9 # and client directories. |
10 | 10 |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 echo "Change your directory to the dart trunk source" | 85 echo "Change your directory to the dart trunk source" |
86 exit 1 | 86 exit 1 |
87 fi | 87 fi |
88 | 88 |
89 echo | 89 echo |
90 echo "--- Building runtime ---" | 90 echo "--- Building runtime ---" |
91 doBuild runtime ia32 release | 91 doBuild runtime ia32 release |
92 | 92 |
93 echo | 93 echo |
94 echo "--- Building compiler ---" | 94 echo "--- Building compiler ---" |
95 doBuild compiler dartc debug | 95 doBuild compiler ia32 debug |
96 | 96 |
97 if [ ${DO_OPTIMIZE} == 1 ] ; then | 97 if [ ${DO_OPTIMIZE} == 1 ] ; then |
98 # echo "Syncing compiler debug build to release" | 98 # echo "Syncing compiler debug build to release" |
99 # rsync -a out/Debug_dartc out/Release_dartc | 99 # rsync -a out/Debug_ia32 out/Release_ia32 |
100 doBuild compiler dartc release | 100 doBuild compiler ia32 release |
101 fi | 101 fi |
102 | 102 |
103 # TODO(zundel): Potential shortcut: don't rebuild all of dartc again. | 103 # TODO(zundel): Potential shortcut: don't rebuild all of dartc again. |
104 # Tried using rsync, but it doesn't work - client rebuilds anyway | 104 # Tried using rsync, but it doesn't work - client rebuilds anyway |
105 | 105 |
106 # Build in client dir | 106 # Build in client dir |
107 echo | 107 echo |
108 echo "--- Building client ---" | 108 echo "--- Building client ---" |
109 doBuild client dartc debug | 109 doBuild client ia32 debug |
110 | 110 |
111 if [ ${DO_OPTIMIZE} == 1 ] ; then | 111 if [ ${DO_OPTIMIZE} == 1 ] ; then |
112 # echo "Syncing client debug build to release" | 112 # echo "Syncing client debug build to release" |
113 # rsync -a out/Debug_dartc out/Release_dartc | 113 # rsync -a out/Debug_ia32 out/Release_ia32 |
114 doBuild client dartc release | 114 doBuild client ia32 release |
115 fi | 115 fi |
116 | 116 |
117 | 117 |
118 echo | 118 echo |
119 echo "=== Runtime tests === " | 119 echo "=== Runtime tests === " |
120 doTest runtime ia32 release | 120 doTest runtime ia32 release |
121 RUNTIME_RESULT=$? | 121 RUNTIME_RESULT=$? |
122 | 122 |
123 | 123 |
124 echo | 124 echo |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 echo "*** Compiler tests failed" | 169 echo "*** Compiler tests failed" |
170 fi | 170 fi |
171 | 171 |
172 if [ ${CLIENT_RESULT} != 0 ] ; then | 172 if [ ${CLIENT_RESULT} != 0 ] ; then |
173 echo "*** Client tests failed" | 173 echo "*** Client tests failed" |
174 fi | 174 fi |
175 | 175 |
176 if [ ${TESTS_FAILED} == 0 ] ; then | 176 if [ ${TESTS_FAILED} == 0 ] ; then |
177 echo "All presubmit tests passed!" | 177 echo "All presubmit tests passed!" |
178 fi | 178 fi |
OLD | NEW |