mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
656 B
25 lines
656 B
#!/usr/bin/env python
|
|
|
|
# Copyright (c) 2011 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 simplest-possible build of a "Hello, world!" program
|
|
using the default build target.
|
|
"""
|
|
|
|
import TestGyp
|
|
|
|
test = TestGyp.TestGyp(workdir='workarea_default', formats=['msvs'])
|
|
|
|
# Run from down in foo.
|
|
test.run_gyp('a.gyp', chdir='foo/a')
|
|
sln = test.workpath('foo/a/a.sln')
|
|
sln_data = open(sln, 'rb').read()
|
|
vcproj = sln_data.count('b.vcproj')
|
|
vcxproj = sln_data.count('b.vcxproj')
|
|
if (vcproj, vcxproj) not in [(1, 0), (0, 1)]:
|
|
test.fail_test()
|
|
|
|
test.pass_test()
|
|
|