google / google/polymorphicDSL

Make PdslExecutable use suppliers instead of concrete instances

Open
#77 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
17
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Some users of the framework ran into dependency injection trouble because when we create the PdslExecutable we call the suppliers eagerly to construct the test.

Other people wanted to have the JUnit5 hooks call before the visitor/listener suppliers were. We did a release for this, but we should lazily evaluate the executor and anything else we can sanely delay.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.