Working with .xctestplan
files reminds me very much of working with project files and nibs and storyboards back in the day 😅
It seems that they are non-deterministic.
This means that every time we add a new test module or edit the inclusion rules at all the whole file is recomputed. But it doesn't have a fixed order so everything in the file changes.
It makes it very difficult to see what has happened in PR reviews and causes conflicts any time anything is changed.
TBH... because it isn't alphabetical, even just finding a particular test suite is difficult without changes.
Are there any plans to bring this file format up to date with the likes of xcodeproj
and xib
files?
It would help massively while working with source control in a larger team.
Thanks