Cloud9 does not run all tests



There are a few test classes that used to run, but for some reason don’t run when I run all tests in Cloud9, or when I explicitly run tests for that class. e.g. SaleLineItemTestClass in the image below.


The same class can have its tests run in the developer console.


From my experiments, it seems Test Runner will hang on classes that are marked @isTest but do not have at least one unit test in the class. You can use the context menu to hide those classes so they do not run. Either that, or you can set your Parallel Execution value (the dropdown next to run) to some arbitrarily large value, like 10 or so, so that it can continue to run tests past those that were hung up.