Remove errorHandler from FixtureFactory am: cff464f794
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1647192 Change-Id: If8cacd24e66108952219597026c0391b660bc3e9
This commit is contained in:
@@ -228,9 +228,6 @@ func NewFixtureFactory(buildDirSupplier *string, preparers ...FixturePreparer) F
|
|||||||
return &fixtureFactory{
|
return &fixtureFactory{
|
||||||
buildDirSupplier: buildDirSupplier,
|
buildDirSupplier: buildDirSupplier,
|
||||||
preparers: dedupAndFlattenPreparers(nil, preparers),
|
preparers: dedupAndFlattenPreparers(nil, preparers),
|
||||||
|
|
||||||
// Set the default error handler.
|
|
||||||
errorHandler: FixtureExpectsNoErrors,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -647,7 +644,6 @@ var _ FixtureFactory = (*fixtureFactory)(nil)
|
|||||||
type fixtureFactory struct {
|
type fixtureFactory struct {
|
||||||
buildDirSupplier *string
|
buildDirSupplier *string
|
||||||
preparers []*simpleFixturePreparer
|
preparers []*simpleFixturePreparer
|
||||||
errorHandler FixtureErrorHandler
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *fixtureFactory) Extend(preparers ...FixturePreparer) FixtureFactory {
|
func (f *fixtureFactory) Extend(preparers ...FixturePreparer) FixtureFactory {
|
||||||
@@ -684,7 +680,8 @@ func (f *fixtureFactory) Fixture(t *testing.T, preparers ...FixturePreparer) Fix
|
|||||||
config: config,
|
config: config,
|
||||||
ctx: ctx,
|
ctx: ctx,
|
||||||
mockFS: make(MockFS),
|
mockFS: make(MockFS),
|
||||||
errorHandler: f.errorHandler,
|
// Set the default error handler.
|
||||||
|
errorHandler: FixtureExpectsNoErrors,
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, preparer := range all {
|
for _, preparer := range all {
|
||||||
@@ -695,10 +692,9 @@ func (f *fixtureFactory) Fixture(t *testing.T, preparers ...FixturePreparer) Fix
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (f *fixtureFactory) ExtendWithErrorHandler(errorHandler FixtureErrorHandler) FixtureFactory {
|
func (f *fixtureFactory) ExtendWithErrorHandler(errorHandler FixtureErrorHandler) FixtureFactory {
|
||||||
newFactory := &fixtureFactory{}
|
return f.Extend(newSimpleFixturePreparer(func(fixture *fixture) {
|
||||||
*newFactory = *f
|
fixture.errorHandler = errorHandler
|
||||||
newFactory.errorHandler = errorHandler
|
}))
|
||||||
return newFactory
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *fixtureFactory) RunTest(t *testing.T, preparers ...FixturePreparer) *TestResult {
|
func (f *fixtureFactory) RunTest(t *testing.T, preparers ...FixturePreparer) *TestResult {
|
||||||
|
Reference in New Issue
Block a user