-
Notifications
You must be signed in to change notification settings - Fork 23
Labels
featureLarge PRs or issues with full-blown featuresLarge PRs or issues with full-blown featurestools:test-runnerStuff relating to Elide's test runnerStuff relating to Elide's test runner🧪 labsExperimental workExperimental work
Milestone
Description
We need a new architecture for our test runner which is decoupled from GraalVM's polyglot types.
This is driven by the need to support several JVM targets within our runners; when espresso can't be loaded (in static circumstances, where unsupported, etc) it is a useful feature to fallback to regular JVM execution.
We can already do this in the regular runner, but we can't yet for tests.
Architecturally this should be possible because the concept of a test isn't itself coupled to polyglot types. With a rewrite, we could make different choices about our approach.
- Test Runner v2 Architecture
- Research driving it with Jupiter
- Decouple from polyglot types
- Support execution listeners
Sub-issues
Metadata
Metadata
Assignees
Labels
featureLarge PRs or issues with full-blown featuresLarge PRs or issues with full-blown featurestools:test-runnerStuff relating to Elide's test runnerStuff relating to Elide's test runner🧪 labsExperimental workExperimental work
Type
Projects
Status
In Progress