My @BeforeClass method didn’t have (alwaysRun = true).
Result: it was not run when restricted to (Groups=“Functional”).
The last comment here
suggests tagging all setup/teardown methods with (e.g.) groups=“config”.
Not sure how different that is from using alwaysRun = true.
Why would you want to not run a setup or teardown method?
I guess for scenarios when you want different setup for different groups of tests.
My numbers for develop “functional” tests: Passed 588, Failed 5, Skipped 3.
The University of Dundee is a registered Scottish Charity, No: SC015096