As someone pointed out in slack, with Nova resources being registered via the package provider config, the need for test specific resource registration is no longer required. This adds a non-abstract NovaPackageServiceProvider that can replace the custom one in each packages tests\Support\Providers directory.
In addition, this turns off creation of Nova stub resources by default. Doing this will help ensure conditional dependencies on external nova resources are being defined properly. This could cause some existing nova resources tests to fail, but the failures will indicate a problem with how the resource is implemented.
As someone pointed out in slack, with Nova resources being registered via the package provider config, the need for test specific resource registration is no longer required. This adds a non-abstract
NovaPackageServiceProvider
that can replace the custom one in each packagestests\Support\Providers
directory.In addition, this turns off creation of Nova stub resources by default. Doing this will help ensure conditional dependencies on external nova resources are being defined properly. This could cause some existing nova resources tests to fail, but the failures will indicate a problem with how the resource is implemented.