CR1 means ' candidate release' so in a way it is not meant for production. That some of the tests only run from junit tests is not strange. These tests not require ui interaction so there is no real reason to deploy and run them from the console (you would not see anything). That does not mean however that if you combine functionality from these tests, it should not work. If these separate tests run from junit, it means they run on the engine and hence are correct.