1#!/usr/bin/env python
2
3# Copyright (c) 2014 Google Inc. All rights reserved.
4# Use of this source code is governed by a BSD-style license that can be
5# found in the LICENSE file.
6
7"""
8Verifies that ninja errors out when encountering msvs_prebuild/msvs_postbuild.
9"""
10
11import sys
12import TestCmd
13import TestGyp
14
15
16if sys.platform == 'win32':
17  test = TestGyp.TestGyp(formats=['ninja'])
18
19  test.run_gyp('buildevents.gyp',
20      status=1,
21      stderr='.*msvs_prebuild not supported \(target main\).*',
22      match=TestCmd.match_re_dotall)
23
24  test.run_gyp('buildevents.gyp',
25      status=1,
26      stderr='.*msvs_postbuild not supported \(target main\).*',
27      match=TestCmd.match_re_dotall)
28
29  test.pass_test()
30