Skip to content

Refactor submission execution #2704

Open
@MrSerth

Description

@MrSerth

It would be great to refactor the current submission execution and make the components easier reusable. Currently, running and scoring are the main two methods supported by a Submission object. However, they should (ideally) only differ in the command used and otherwise be rather similar.

The current implementation is rather different between both (run and score). This is caused by the interactivity present for run, but absent for score. Let's refactor the execution, so that both methods are similar. This not only includes the methods itself, but also storing the testrun execution output (Testrun and TestrunMessage).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementrubyPull requests that update Ruby code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions