Remove .test package to have test classes in the same namespace of classes under test
Agreed. In order to better test package private methods.
Try to remove also unit namespace where it is there
We are running as Junit test only classes ending with TestCase.
As long as there is an easy way for developers to identify which classes are tests and which are support/mock classes. Using package names for this is a good idea. However, I don't see this as the highest priority for the new test suite.
At the moment I'll leave every test ala TCK
Yes, we should keep the tests described in http://docs.jboss.org/ironjacamar/developerguide/en/html/testing.html#spectest separate so specification requirements are quite clear.