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 that a set of symbols are truly pruned from the translator. | 6 """Tests that a set of symbols are truly pruned from the translator. |
7 | 7 |
8 Compares the "on-device" translator with the "fat" host build. | 8 Compares the "on-device" translator with the "fat" host build. |
9 """ | 9 """ |
10 | 10 |
11 import os | 11 import os |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 if __name__ == '__main__': | 80 if __name__ == '__main__': |
81 if len(sys.argv) != 4: | 81 if len(sys.argv) != 4: |
82 print 'Usage: %s <nm_tool> <unpruned_host_binary> <pruned_target_binary>' | 82 print 'Usage: %s <nm_tool> <unpruned_host_binary> <pruned_target_binary>' |
83 sys.exit(1) | 83 sys.exit(1) |
84 suite = unittest.TestLoader().loadTestsFromTestCase(TestTranslatorPruned) | 84 suite = unittest.TestLoader().loadTestsFromTestCase(TestTranslatorPruned) |
85 result = unittest.TextTestRunner(verbosity=2).run(suite) | 85 result = unittest.TextTestRunner(verbosity=2).run(suite) |
86 if result.wasSuccessful(): | 86 if result.wasSuccessful(): |
87 sys.exit(0) | 87 sys.exit(0) |
88 else: | 88 else: |
89 sys.exit(1) | 89 sys.exit(1) |
OLD | NEW |