mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
TestsLiblinphone: do not add them twice!
This commit is contained in:
parent
b16d50c6fd
commit
94b4668022
1 changed files with 5 additions and 31 deletions
|
|
@ -21,8 +21,7 @@
|
|||
@implementation LinphoneTester_Tests
|
||||
|
||||
+ (NSArray *)skippedSuites {
|
||||
NSArray *skipped_suites = @[ @"Flexisip" ];
|
||||
return skipped_suites;
|
||||
return @[ @"Flexisip" ];
|
||||
}
|
||||
|
||||
+ (NSString *)safetyTestString:(NSString *)testString {
|
||||
|
|
@ -35,38 +34,13 @@ void tester_logs_handler(int level, const char *fmt, va_list args) {
|
|||
}
|
||||
|
||||
+ (void)initialize {
|
||||
#if TARGET_IPHONE_SIMULATOR
|
||||
[Log enableLogs:ORTP_DEBUG];
|
||||
#else
|
||||
// turn off logs since xcodebuild fails to retrieve whole output otherwise on
|
||||
// real device. If you need to debug, comment this line temporary
|
||||
[Log enableLogs:NO];
|
||||
#endif
|
||||
|
||||
bc_tester_init(tester_logs_handler, ORTP_MESSAGE, ORTP_ERROR, "rcfiles");
|
||||
liblinphone_tester_add_suites();
|
||||
|
||||
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
|
||||
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
|
||||
NSString *writablePath = [paths objectAtIndex:0];
|
||||
|
||||
LOGI(@"Bundle path: %@", bundlePath);
|
||||
LOGI(@"Document path: %@", writablePath);
|
||||
|
||||
bc_tester_set_resource_dir_prefix(bundlePath.UTF8String);
|
||||
bc_tester_set_writable_dir_prefix(writablePath.UTF8String);
|
||||
|
||||
liblinphonetester_ipv6 = true;
|
||||
|
||||
liblinphone_tester_keep_accounts(TRUE);
|
||||
int count = bc_tester_nb_suites();
|
||||
|
||||
for (int i = 0; i < count; i++) {
|
||||
for (int i = 0; i < bc_tester_nb_suites(); i++) {
|
||||
const char *suite = bc_tester_suite_name(i);
|
||||
|
||||
LOGE(@"suite = %s", suite);
|
||||
int test_count = bc_tester_nb_tests(suite);
|
||||
for (int k = 0; k < test_count; k++) {
|
||||
const char *test = bc_tester_test_name(suite, k);
|
||||
LOGE(@"\ttest = %s", test);
|
||||
NSString *sSuite = [NSString stringWithUTF8String:suite];
|
||||
NSString *sTest = [NSString stringWithUTF8String:test];
|
||||
|
||||
|
|
@ -95,7 +69,7 @@ void tester_logs_handler(int level, const char *fmt, va_list args) {
|
|||
|
||||
- (void)testForSuite:(NSString *)suite andTest:(NSString *)test {
|
||||
LOGI(@"Launching test %@ from suite %@", test, suite);
|
||||
XCTAssertFalse(bc_tester_run_tests([suite UTF8String], [test UTF8String], NULL), @"Suite '%@' / Test '%@' failed",
|
||||
XCTAssertFalse(bc_tester_run_tests(suite.UTF8String, test.UTF8String, NULL), @"Suite '%@' / Test '%@' failed",
|
||||
suite, test);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue