Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: mojo/tools/mojob.sh

Issue 675563002: Remove mojo/python and gyp targets (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « mojo/python/tests/system_unittest.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # Copyright 2013 The Chromium Authors. All rights reserved. 2 # Copyright 2013 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # This a simple script to make building/testing Mojo components easier (on 6 # This a simple script to make building/testing Mojo components easier (on
7 # Linux). 7 # Linux).
8 8
9 # TODO(vtl): Maybe make the test runner smart and not run unchanged test 9 # TODO(vtl): Maybe make the test runner smart and not run unchanged test
10 # binaries. 10 # binaries.
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 echo "Running unit tests in out/$1 ..." 61 echo "Running unit tests in out/$1 ..."
62 mojo/tools/test_runner.py mojo/tools/data/unittests "out/$1" \ 62 mojo/tools/test_runner.py mojo/tools/data/unittests "out/$1" \
63 mojob_test_successes || exit 1 63 mojob_test_successes || exit 1
64 } 64 }
65 65
66 do_perftests() { 66 do_perftests() {
67 echo "Running perf tests in out/$1 ..." 67 echo "Running perf tests in out/$1 ..."
68 "out/$1/mojo_public_system_perftests" || exit 1 68 "out/$1/mojo_public_system_perftests" || exit 1
69 } 69 }
70 70
71 do_pytests() {
72 echo "Running python tests in out/$1 ..."
73 python mojo/tools/run_mojo_python_tests.py || exit 1
74 python mojo/tools/run_mojo_python_bindings_tests.py "--build-dir=out/$1" || \
75 exit 1
76 }
77
78 do_gn() { 71 do_gn() {
79 local gn_args="$(make_gn_args $1)" 72 local gn_args="$(make_gn_args $1)"
80 echo "Running gn with --args=\"${gn_args}\" ..." 73 echo "Running gn with --args=\"${gn_args}\" ..."
81 gn gen --args="${gn_args}" "out/$1" 74 gn gen --args="${gn_args}" "out/$1"
82 } 75 }
83 76
84 do_sync() { 77 do_sync() {
85 # Note: sync only (with hooks, but no gyp-ing). 78 # Note: sync only (with hooks, but no gyp-ing).
86 GYP_CHROMIUM_NO_ACTION=1 gclient sync || exit 1 79 GYP_CHROMIUM_NO_ACTION=1 gclient sync || exit 1
87 } 80 }
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 should_do_Release && do_build Release 150 should_do_Release && do_build Release
158 ;; 151 ;;
159 test) 152 test)
160 should_do_Debug && do_unittests Debug 153 should_do_Debug && do_unittests Debug
161 should_do_Release && do_unittests Release 154 should_do_Release && do_unittests Release
162 ;; 155 ;;
163 perftest) 156 perftest)
164 should_do_Debug && do_perftests Debug 157 should_do_Debug && do_perftests Debug
165 should_do_Release && do_perftests Release 158 should_do_Release && do_perftests Release
166 ;; 159 ;;
167 pytest)
168 should_do_Debug && do_pytests Debug
169 should_do_Release && do_pytests Release
170 ;;
171 gn) 160 gn)
172 should_do_Debug && do_gn Debug 161 should_do_Debug && do_gn Debug
173 should_do_Release && do_gn Release 162 should_do_Release && do_gn Release
174 ;; 163 ;;
175 sync) 164 sync)
176 do_sync 165 do_sync
177 ;; 166 ;;
178 show-bash-alias) 167 show-bash-alias)
179 # You want to type something like: 168 # You want to type something like:
180 # alias mojob=\ 169 # alias mojob=\
(...skipping 26 matching lines...) Expand all
207 GOMA=disabled 196 GOMA=disabled
208 ;; 197 ;;
209 *) 198 *)
210 echo "Unknown command \"${arg}\". Try \"$(basename "$0") help\"." 199 echo "Unknown command \"${arg}\". Try \"$(basename "$0") help\"."
211 exit 1 200 exit 1
212 ;; 201 ;;
213 esac 202 esac
214 done 203 done
215 204
216 exit 0 205 exit 0
OLDNEW
« no previous file with comments | « mojo/python/tests/system_unittest.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698