OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | 2 # Copyright (c) 2012 The Native Client 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 """Tests of the pnacl driver. | 6 """Tests of the pnacl driver. |
7 | 7 |
8 This tests that @file (response files) are parsed as a command shell | 8 This tests that @file (response files) are parsed as a command shell |
9 would parse them (stripping quotes when necessary, etc.) | 9 would parse them (stripping quotes when necessary, etc.) |
10 """ | 10 """ |
11 | 11 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 self.assertEqual(argv, ['f.c', '-I..', '-c', '-o', 'f.o']) | 103 self.assertEqual(argv, ['f.c', '-I..', '-c', '-o', 'f.o']) |
104 | 104 |
105 # TODO(jvoung): Test commandlines with multiple response files | 105 # TODO(jvoung): Test commandlines with multiple response files |
106 # and recursive response files. This requires refactoring | 106 # and recursive response files. This requires refactoring |
107 # the argument parsing to make it more testable (have a | 107 # the argument parsing to make it more testable (have a |
108 # version that does not modify the global env). | 108 # version that does not modify the global env). |
109 | 109 |
110 | 110 |
111 if __name__ == '__main__': | 111 if __name__ == '__main__': |
112 unittest.main() | 112 unittest.main() |
OLD | NEW |