| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 | 2 |
| 3 # Copyright (c) 2009 Google Inc. All rights reserved. | 3 # Copyright (c) 2009 Google Inc. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 """ | 7 """ |
| 8 Verifies simple actions when using an explicit build target of 'all'. | 8 Verifies simple actions when using an explicit build target of 'all'. |
| 9 """ | 9 """ |
| 10 | 10 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 # Output is as expected. | 26 # Output is as expected. |
| 27 file_content = 'Hello from emit.py\n' | 27 file_content = 'Hello from emit.py\n' |
| 28 test.built_file_must_match('out2.txt', file_content, chdir=chdir) | 28 test.built_file_must_match('out2.txt', file_content, chdir=chdir) |
| 29 | 29 |
| 30 test.built_file_must_not_exist('out.txt', chdir='relocate/src') | 30 test.built_file_must_not_exist('out.txt', chdir='relocate/src') |
| 31 test.built_file_must_not_exist('foolib1', | 31 test.built_file_must_not_exist('foolib1', |
| 32 type=test.SHARED_LIB, | 32 type=test.SHARED_LIB, |
| 33 chdir=chdir) | 33 chdir=chdir) |
| 34 | 34 |
| 35 # TODO(mmoss) Make consistent with scons, with 'dir1' before 'out/Default'? | 35 # TODO(mmoss) Make consistent with scons, with 'dir1' before 'out/Default'? |
| 36 if test.format == 'make': | 36 if test.format in ('make', 'ninja'): |
| 37 chdir='relocate/src' | 37 chdir='relocate/src' |
| 38 else: | 38 else: |
| 39 chdir='relocate/src/dir1' | 39 chdir='relocate/src/dir1' |
| 40 | 40 |
| 41 # Build the action explicitly. | 41 # Build the action explicitly. |
| 42 test.build('actions.gyp', 'action1_target', chdir=chdir) | 42 test.build('actions.gyp', 'action1_target', chdir=chdir) |
| 43 | 43 |
| 44 # Check that things got run. | 44 # Check that things got run. |
| 45 file_content = 'Hello from emit.py\n' | 45 file_content = 'Hello from emit.py\n' |
| 46 test.built_file_must_exist('out.txt', chdir=chdir) | 46 test.built_file_must_exist('out.txt', chdir=chdir) |
| 47 | 47 |
| 48 # Build the shared library explicitly. | 48 # Build the shared library explicitly. |
| 49 test.build('actions.gyp', 'foolib1', chdir=chdir) | 49 test.build('actions.gyp', 'foolib1', chdir=chdir) |
| 50 | 50 |
| 51 test.built_file_must_exist('foolib1', | 51 test.built_file_must_exist('foolib1', |
| 52 type=test.SHARED_LIB, | 52 type=test.SHARED_LIB, |
| 53 chdir=chdir) | 53 chdir=chdir) |
| 54 | 54 |
| 55 test.pass_test() | 55 test.pass_test() |
| OLD | NEW |