register skeleton provider

This commit is contained in:
Benjamin Elder 2018-10-19 17:05:06 -07:00
parent 82cba09870
commit 3787a4b5be

View File

@ -43,10 +43,13 @@ func RegisterProvider(name string, factory Factory) {
}
func init() {
// "local" can always be used.
// "local" or "skeleton" can always be used.
RegisterProvider("local", func() (ProviderInterface, error) {
return NullProvider{}, nil
})
RegisterProvider("skeleton", func() (ProviderInterface, error) {
return NullProvider{}, nil
})
// The empty string also works, but triggers a warning.
RegisterProvider("", func() (ProviderInterface, error) {
Logf("The --provider flag is not set. Treating as a conformance test. Some tests may not be run.")