| Index: test/ios/gyptest-per-config-settings.py
|
| ===================================================================
|
| --- test/ios/gyptest-per-config-settings.py (revision 1754)
|
| +++ test/ios/gyptest-per-config-settings.py (working copy)
|
| @@ -22,6 +22,13 @@
|
| print 'File: Expected %s, got %s' % (expected, o)
|
| test.fail_test()
|
|
|
| +def CheckSignature(file):
|
| + proc = subprocess.Popen(['codesign', '-v', file], stdout=subprocess.PIPE)
|
| + o = proc.communicate()[0].strip()
|
| + assert not proc.returncode
|
| + if "code object is not signed at all" in o:
|
| + print 'File %s not properly signed.' % (file)
|
| + test.fail_test()
|
|
|
| def CheckPlistvalue(plist, key, expected):
|
| if key not in plist:
|
| @@ -68,6 +75,7 @@
|
| if configuration == 'Default-iphoneos':
|
| CheckFileType(result_file, 'armv7')
|
| CheckPlistvalue(plist, 'CFBundleSupportedPlatforms', ['iPhoneOS'])
|
| + CheckSignature(result_file)
|
| else:
|
| CheckFileType(result_file, 'i386')
|
| CheckPlistvalue(plist, 'CFBundleSupportedPlatforms', ['iPhoneSimulator'])
|
|
|