 Chromium Code Reviews
 Chromium Code Reviews Issue 61293004:
  ninja generator vs file permissions  (Closed) 
  Base URL: http://gyp.googlecode.com/svn/trunk/
    
  
    Issue 61293004:
  ninja generator vs file permissions  (Closed) 
  Base URL: http://gyp.googlecode.com/svn/trunk/| Index: test/copies/gyptest-attribs.py | 
| =================================================================== | 
| --- test/copies/gyptest-attribs.py (revision 0) | 
| +++ test/copies/gyptest-attribs.py (revision 0) | 
| @@ -0,0 +1,33 @@ | 
| +#!/usr/bin/env python | 
| + | 
| +# Copyright (c) 2009 Google Inc. All rights reserved. | 
| +# Use of this source code is governed by a BSD-style license that can be | 
| +# found in the LICENSE file. | 
| + | 
| +""" | 
| +Verifies that copying files preserves file attributes. | 
| +""" | 
| + | 
| +import TestGyp | 
| + | 
| +import os | 
| + | 
| +test = TestGyp.TestGyp() | 
| + | 
| +test.run_gyp('copies-attribs.gyp', chdir='src') | 
| + | 
| +test.build('copies-attribs.gyp', chdir='src') | 
| + | 
| +out_path = test.built_file_path('executable-file.sh', chdir='src') | 
| +test.must_contain(out_path, | 
| + '#!/bin/bash\n' | 
| + '\n' | 
| + 'echo echo echo echo cho ho o o\n') | 
| + | 
| +in_stat = os.stat('src/executable-file.sh') | 
| +out_stat = os.stat(out_path) | 
| + | 
| +if in_stat.st_mode != out_stat.st_mode: | 
| 
Mark Mentovai
2013/11/06 02:50:40
Fix me too.
 
Nico
2013/11/06 02:58:16
Done.
 | 
| + test.fail_test() | 
| + | 
| +test.pass_test() |