mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-09-01 18:33:10 +00:00
Fixes for getting test coverage working again
Xcode 5 does not create .gcda files due to a bug. The workaround used in here has been suggested in the devforums: https://devforums.apple.com/thread/199643?start=0&tstart=0
This commit is contained in:
parent
6b6fe5249d
commit
22047b856c
@ -1120,15 +1120,18 @@
|
||||
1E68F4A816F7843F00053706 /* CodeCoverage */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
"ARCHS[sdk=iphonesimulator*]" = "$(BIT_SIM_ARCHS)";
|
||||
DSTROOT = /tmp/HockeySDK.dst;
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"\"$(SRCROOT)/../Vendor\"",
|
||||
);
|
||||
GCC_THUMB_SUPPORT = NO;
|
||||
GENERATE_PROFILING_CODE = YES;
|
||||
PRODUCT_NAME = HockeySDK;
|
||||
PUBLIC_HEADERS_FOLDER_PATH = "include/$(PRODUCT_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
"VALID_ARCHS[sdk=iphonesimulator*]" = "$(BIT_SIM_ARCHS)";
|
||||
};
|
||||
name = CodeCoverage;
|
||||
};
|
||||
@ -1162,6 +1165,7 @@
|
||||
1E68F4AC16F7843F00053706 /* CodeCoverage */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
"ARCHS[sdk=iphonesimulator*]" = "$(BIT_SIM_ARCHS)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
@ -1182,6 +1186,7 @@
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GENERATE_PROFILING_CODE = YES;
|
||||
INFOPLIST_FILE = "HockeySDKTests/HockeySDKTests-Info.plist";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 6.1;
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
|
@ -60,6 +60,11 @@ static void *kInstallationIdentification = &kInstallationIdentification;
|
||||
}
|
||||
|
||||
- (void)tearDown {
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wimplicit"
|
||||
__gcov_flush();
|
||||
# pragma clang diagnostic pop
|
||||
|
||||
[_sut cleanupInternalStorage];
|
||||
_sut = nil;
|
||||
|
||||
|
@ -33,6 +33,11 @@
|
||||
}
|
||||
|
||||
- (void)tearDown {
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wimplicit"
|
||||
__gcov_flush();
|
||||
# pragma clang diagnostic pop
|
||||
|
||||
[_sut cancelOperationsWithPath:nil method:nil];
|
||||
_sut = nil;
|
||||
|
||||
|
@ -32,7 +32,11 @@
|
||||
|
||||
- (void)tearDown {
|
||||
// Tear-down code here.
|
||||
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wimplicit"
|
||||
__gcov_flush();
|
||||
# pragma clang diagnostic pop
|
||||
|
||||
[super tearDown];
|
||||
}
|
||||
|
||||
|
@ -43,6 +43,11 @@
|
||||
|
||||
- (void)tearDown {
|
||||
// Tear-down code here.
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wimplicit"
|
||||
__gcov_flush();
|
||||
# pragma clang diagnostic pop
|
||||
|
||||
_storeUpdateManager = nil;
|
||||
|
||||
[super tearDown];
|
||||
|
Loading…
x
Reference in New Issue
Block a user