0d8960088e
This change adds a Native Obj-C launcher that implements XCTestCase and overrides defaultTestSuite property to provide XCTest with generated test suites and test cases. The defaultTestSuite method is essentially a starting point with runtime initialization. It requires a `Konan_create_testSuite()` method to be implemented in a Kotlin library that returns a list of XCTestCases. This launcher should be compiled as a TEST_BUNDLE to be used then with XCTest. This commit is a part of ^KT-58928 Co-authored-by: Alexander Shabalin <Alexander.Shabalin@jetbrains.com> Merge-request: KT-MR-12841 Merged-by: Pavel Punegov <Pavel.Punegov@jetbrains.com>