-
Couldn't load subscription status.
- Fork 58
Description
I think all of the unit testing updates and conversations I've been a part of primed me to finally take proper notice of this, but we have a lot of unit tests being skipped presently. I clocked this locally for the main unit testing module as 73 tests and on the runners as 77 (I think 3 tests of the difference are accounted for by the mongoDB tests which aren't run on github, not sure about the fourth). I also clocked 12 skipped tests in the test extras module. These are spread throughout the testing module, but there are some clusters.
We should re-evaluate these to see if any of these should be resuscitated. If not we should think about whether we want to remove them.
Just as an example, at present the entire contents of the 'test\unit\extras\rb' directory (20-30 tests within) are being skipped. The comment tied to all of those is "RB analysis is known to be broken. Skip tests until it gets fixed." Is this comment still true? Perhaps it is but moot due to refactors in the RB codebase or these tests might be covered by existing RB tests in other modules. Or perhaps it isn't true and there are some tests in there providing coverage for things we're currently missing. (@jordanh6, you're one of the owners of this part of the codebase so may be in a position to tackle this if you're willing).
@rileyjmurray, you've been working a lot on the testing infrastructure recently so looping you in in case you're interested/willing to help with this.