I have the same problem in 6.1.1 too.
The workaround I found is to create a new test target. When the test case disappears, select it in the navigator and move it from the original test target to a new one, and then again (perhaps with a pause before moving it back) - I’m not sure if this is really necessary, though). It doesn’t always work, but it often seems that Xcode causes a test case to be remembered - if it doesn’t work the first time, as usual, it repeats.
I will also let delete derived data too: note that this can be done from within Xcode (Window / Organizer / Projects - click Delete next to the derived data) - it may be faster, but a reboot may still be necessary - some more experimentation is required.
Ali
source share