Skip to content

Don't wait until all tasks have failed before outputting error text #60

@jyn514

Description

@jyn514

Due to Ekam's build model, it doesn't know whether a task will succeed later when more dependencies have finished building. As a result, it waits until all tasks have failed before outputting any errors. This is frustrating when the tasks take a long time to run (e.g. when one test out of several dozen fails), especially if the tasks are in fact independent.

I don't know if this can be solved in the general case, but #24 might help with the case where the tasks are independent since Ekam will know it doesn't need to wait for the other tests to fail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions