Many of the test cases in the runtimes require LLVM's testing tools, to facilitate this working as expected we need to have all the test targets in the runtimes depend on the LLVM testing tools used in the runtimes.
The list of tools I've added here may not be the full or minimally correct list of tools, but this patch is a step in the right direction.