Skip to content

plan to implement inline branching #17

Description

@fschwiet

when doing test discovery and finding a forEvery()...

  • go ahead and run the first branch. Continue with the position representing a nested position rather than a sibling

  • queue up to repeat discovery for each additional value passed to forEvery()

    • each queued operaton tracks which branch to follow at the position of the branch

    what if there are multiple forEvery()s?

    • the queued operations will encounter the same forEvery(), so no special handling is needed

when doing test execution:

  • follow a single branch based on the target test

when doing global setup:

  • follow a single branch based on the target test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions