diff options
Diffstat (limited to 'deps/gyp/test/escaping/gyptest-colon.py')
-rw-r--r-- | deps/gyp/test/escaping/gyptest-colon.py | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/deps/gyp/test/escaping/gyptest-colon.py b/deps/gyp/test/escaping/gyptest-colon.py deleted file mode 100644 index 61a0e245f9..0000000000 --- a/deps/gyp/test/escaping/gyptest-colon.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2012 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. - -""" -Tests that filenames that contain colons are handled correctly. -(This is important for absolute paths on Windows.) -""" - -import os -import sys - -if sys.platform == 'win32': - print "This test is currently disabled: https://crbug.com/483696." - sys.exit(0) - - -import TestGyp - -# TODO: Make colons in filenames work with make, if required. -test = TestGyp.TestGyp(formats=['!make']) -CHDIR = 'colon' - -source_name = 'colon/a:b.c' -copies_name = 'colon/a:b.c-d' -if sys.platform == 'win32': - # Windows uses : as drive separator and doesn't allow it in regular filenames. - # Use abspath() to create a path that contains a colon instead. - abs_source = os.path.abspath('colon/file.c') - test.write('colon/test.gyp', - test.read('colon/test.gyp').replace("'a:b.c'", repr(abs_source))) - source_name = abs_source - - abs_copies = os.path.abspath('colon/file.txt') - test.write('colon/test.gyp', - test.read('colon/test.gyp').replace("'a:b.c-d'", repr(abs_copies))) - copies_name = abs_copies - -# Create the file dynamically, Windows is unhappy if a file with a colon in -# its name is checked in. -test.write(source_name, 'int main() {}') -test.write(copies_name, 'foo') - -test.run_gyp('test.gyp', chdir=CHDIR) -test.build('test.gyp', test.ALL, chdir=CHDIR) -test.built_file_must_exist(os.path.basename(copies_name), chdir=CHDIR) -test.pass_test() |