#!/usr/bin/env python # Copyright (c) 2014 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 that failing actions make the build fail reliably, even when there are multiple actions in one project. """ import os import sys import TestGyp import TestCmd test = TestGyp.TestGyp(formats=['msvs'], workdir='workarea_all') test.run_gyp('actions.gyp') test.build('actions.gyp', target='actions-test', status=1, stdout=r'.*"cmd\.exe" exited with code 1\..*', match=TestCmd.match_re_dotall) test.pass_test()