unable to run a single unit test (or set of tests) against a scheme

i have a project P living in a workspace with a number of other projects.


project P has a test target PT, and that target depends upon resources created by project FR.


in the workspace, i have an .xcscheme that builds the dependency FR prior to running target PT properly.


and thus, when i perform Cmd-U (Test) for the currently selected .xcscheme PS that corresponds to project P, everything works fine, and the project builds and the tests run.


however, if i have updated my source, performed a clean, and then attempt to run a given test by either clicking on its diamond test icon in the source, or by going into the test navigator and choosing either the individual test or the class containing the test to run all tests in it, or even the entire test suite and hitting the "run test" icon, or right-clicking and performing "Test testPX" or "Run testCasePX" or "Run PT", the scheme is ignored. it instead only attempts to build the target as depended upon by the test-target.


being as that this is part of a workspace, creating a target dependency from PT to FR is not possible. and we'd prefer not to make FR a subproject of PT.


is there a way to force these individual tests to execute the current scheme build dependency order?

unable to run a single unit test (or set of tests) against a scheme
 
 
Q