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"""Verifies that depfile fields are output in ninja rules.""" 8 9import TestGyp 10 11test = TestGyp.TestGyp() 12 13if test.format == 'ninja': 14 test.run_gyp('depfile.gyp') 15 contents = open(test.built_file_path('obj/depfile_target.ninja')).read() 16 17 expected = 'depfile = depfile.d' 18 if expected not in contents: 19 test.fail_test() 20 test.pass_test() 21