This is a very nice feature, however, there are a few drawbacks:
- It is not easy to identify which of the tests failed, that is, if there are 6 boolean outputs being checked all it tells me is that one of them failed. It would be very useful if the node name was included in the error message.
- It would be very useful to be able to define multiple Tabtest nodes to allow testing of different parts of the functionality of a patch.
- It would be useful to have a “don’t care” value to allow a particular output to be ignored for particular test cases.
- Adding a second Tabtest node then deleting it removes all the information from the existing node.