In internal-test/example-tests.lisp, test test-warning-assertions checks that lisp-unit2::all-warnings return a list of length 2, but I don't see why it should. It returns one warning, because there is only one warning that is not being caught in the tests tagged by warning.