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