10ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org#!/usr/bin/env python
20ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
30ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org# Copyright (c) 2014 Google Inc. All rights reserved.
40ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org# Use of this source code is governed by a BSD-style license that can be
50ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org# found in the LICENSE file.
60ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
70ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org"""
80ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgVerifies that action input/output filenames with spaces are rejected.
90ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org"""
100ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
110ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgimport TestGyp
120ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
130ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgtest = TestGyp.TestGyp(formats=['android'])
140ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
150ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgstderr = ('gyp: Action input filename "name with spaces" in target do_actions '
160ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org          'contains a space\n')
170ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgtest.run_gyp('space_filenames.gyp', status=1, stderr=stderr)
180ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.org
190ff4e1aa19641cda58e3ed98399e0d96e6ccd7c2torne@chromium.orgtest.pass_test()
20