When we are uploading our huge managed package, it takes up to 3 hours for process to finish and the major part of it are taken by tests execution.
The inconvenience here is that tests failures are not reported on the go (i.e. right when they are discovered), but only at the end of the upload process (i.e. 3 hours later in our case) all at once.
Is there any way to get tests failures dynamically right in the process of tests execution as a part of upload process? Maybe we can query some table or whatever to see currently detected failures.
E.g. when we deploy code using ant migration tool with test execution options, it reports back failures right away after bad test has just been executed. Can we achieve similar affect when it comes to test execution on package upload?
Any suggestions would be appreciated.