Files
letro-ios/IntegrationTests/SupportingFiles/IntegrationTests.xctestplan
Alfonso Grillo 155fcbbf6e Improve tests' reliability (#763)
* Create publisher extension into the unit test target

* Add ViewModelContext test extension

* Refactor BugReportViewModelTests

* Fix failing UTs

* Idea PublishedClosure

* Refactor RoomDetailsViewModelTests

* Replace more Task.yield/Task.sleep

* Move leaveRoom/ignore/unignore under the @MainActor

* Revert "Idea PublishedClosure"

This reverts commit 4ab25291041f0dbd99083baf9d95bc6647f1fd97.

* Make process(viewAction:) sync

* Refactor BugReportViewModel callback to a publisher

* Fix UTs

* Refactor ReportContentViewModel

* Fix ui test build error

* Try make sonar happy

* Empty commit

* Revert "Try make sonar happy"

This reverts commit 97804b19373a8f55f12174ccbf27f1fd8db583b7.

* Rename ui test identifier

* Cleanup

* Callback -> actions refactor

* Update template

* Add publisher in TemplateCoordinator

* Add env variable in IntegrationTests.xctestplan

* Add async sequence extension

* Amend integration test plan

* Remove env variable from target.yml

* Cleanup

* Fix failing UI tests
2023-04-05 17:07:12 +02:00

44 lines
995 B
Plaintext

{
"configurations" : [
{
"id" : "AEF793E9-1B0B-4383-BFE4-68E19BAEDC7F",
"name" : "Default",
"options" : {
}
}
],
"defaultOptions" : {
"environmentVariableEntries" : [
{
"key" : "INTEGRATION_TESTS_HOST",
"value" : "${INTEGRATION_TESTS_HOST}"
},
{
"key" : "INTEGRATION_TESTS_PASSWORD",
"value" : "${INTEGRATION_TESTS_PASSWORD}"
},
{
"key" : "INTEGRATION_TESTS_USERNAME",
"value" : "${INTEGRATION_TESTS_USERNAME}"
}
],
"targetForVariableExpansion" : {
"containerPath" : "container:ElementX.xcodeproj",
"identifier" : "D3DB351B7FBE0F49649171FC",
"name" : "IntegrationTests"
},
"testTimeoutsEnabled" : true
},
"testTargets" : [
{
"target" : {
"containerPath" : "container:ElementX.xcodeproj",
"identifier" : "D3DB351B7FBE0F49649171FC",
"name" : "IntegrationTests"
}
}
],
"version" : 1
}