1*87aa9c9eSJonas Devlieghere#!/usr/bin/env python 2*87aa9c9eSJonas Devlieghere 3*87aa9c9eSJonas Devlieghereimport subprocess 4*87aa9c9eSJonas Devlieghereimport sys 5*87aa9c9eSJonas Devlieghere 6*87aa9c9eSJonas Devlieghereargs = sys.argv 7*87aa9c9eSJonas Devlieghere 8*87aa9c9eSJonas Devlieghereexpected_exit_code = args[1] 9*87aa9c9eSJonas Devlieghere 10*87aa9c9eSJonas Devlieghereargs = args[2:] 11*87aa9c9eSJonas Devlieghereprint("Running " + (" ".join(args))) 12*87aa9c9eSJonas Devliegherereal_exit_code = subprocess.call(args) 13*87aa9c9eSJonas Devlieghere 14*87aa9c9eSJonas Devlieghereif str(real_exit_code) != expected_exit_code: 15*87aa9c9eSJonas Devlieghere print("Got exit code %d but expected %s" % (real_exit_code, expected_exit_code)) 16*87aa9c9eSJonas Devlieghere exit(1) 17