| OLD | NEW | 
|    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 33 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   44   echo "Building in out/$1 ..." |   44   echo "Building in out/$1 ..." | 
|   45   ninja -C "out/$1" mojo || exit 1 |   45   ninja -C "out/$1" mojo || exit 1 | 
|   46 } |   46 } | 
|   47  |   47  | 
|   48 do_unittests() { |   48 do_unittests() { | 
|   49   echo "Running unit tests in out/$1 ..." |   49   echo "Running unit tests in out/$1 ..." | 
|   50   "out/$1/mojo_bindings_unittests" || exit 1 |   50   "out/$1/mojo_bindings_unittests" || exit 1 | 
|   51   "out/$1/mojo_common_unittests" || exit 1 |   51   "out/$1/mojo_common_unittests" || exit 1 | 
|   52   "out/$1/mojo_js_unittests" || exit 1 |   52   "out/$1/mojo_js_unittests" || exit 1 | 
|   53   "out/$1/mojo_public_unittests" || exit 1 |   53   "out/$1/mojo_public_unittests" || exit 1 | 
 |   54   "out/$1/mojo_shell_unittests" || exit 1 | 
|   54   "out/$1/mojo_system_unittests" || exit 1 |   55   "out/$1/mojo_system_unittests" || exit 1 | 
|   55   "out/$1/mojo_utility_unittests" || exit 1 |   56   "out/$1/mojo_utility_unittests" || exit 1 | 
|   56 } |   57 } | 
|   57  |   58  | 
|   58 do_perftests() { |   59 do_perftests() { | 
|   59   echo "Running perf tests in out/$1 ..." |   60   echo "Running perf tests in out/$1 ..." | 
|   60   "out/$1/mojo_public_perftests" || exit 1 |   61   "out/$1/mojo_public_perftests" || exit 1 | 
|   61 } |   62 } | 
|   62  |   63  | 
|   63 do_gyp() { |   64 do_gyp() { | 
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  166       ;; |  167       ;; | 
|  167     --static) |  168     --static) | 
|  168       COMPONENT=static |  169       COMPONENT=static | 
|  169       ;; |  170       ;; | 
|  170     *) |  171     *) | 
|  171       echo "Unknown command \"${arg}\". Try \"$(basename "$0") help\"." |  172       echo "Unknown command \"${arg}\". Try \"$(basename "$0") help\"." | 
|  172       exit 1 |  173       exit 1 | 
|  173       ;; |  174       ;; | 
|  174   esac |  175   esac | 
|  175 done |  176 done | 
| OLD | NEW |