Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.

feat: Runner support for running individual tests #104

Closed
ckerr opened this issue Jul 6, 2021 · 0 comments · Fixed by #115
Closed

feat: Runner support for running individual tests #104

ckerr opened this issue Jul 6, 2021 · 0 comments · Fixed by #115
Assignees
Labels
module:runner ✨ enhancement New feature or request

Comments

@ckerr
Copy link
Member

ckerr commented Jul 6, 2021

As a sibling function to Runner.runBisect(), called from Runner.poll(). In terms of polling the Broker, works the same as a bisect but pulls in the version property from /api/jobs/$job_id (GET) and uses that when calling electron-fiddle from the command line.

@ckerr ckerr added ✨ enhancement New feature or request module:runner labels Jul 6, 2021
@ckerr ckerr changed the title feat: private Runner.runTest needed() feat: private Runner.runTest() needed Jul 6, 2021
@ckerr ckerr self-assigned this Jul 7, 2021
@ckerr ckerr changed the title feat: private Runner.runTest() needed feat: Runner support for running individual tests Jul 8, 2021
ckerr added a commit that referenced this issue Jul 8, 2021
ckerr added a commit that referenced this issue Jul 13, 2021
* feat: have runner bisect w/obsolete, beta, nightly

When running `electron-fiddle bisect`, include arguments to pull in all
of the Electron releases so that the bisection range will be as small as
possible.

Fixes #66 as a side-effect.

* feat: support + validate new test tasks in broker

Replaces some very bad broker validation code (of mine) with some new ow
predicates. This includes a TestJob predicate so the broker now supports
both Test and Bisect tasks.

Fixes #110.

* test: add test calling getJob() for an unknown job

* refactor: add JobType enum

* feat: support running individual tests in Runner.

Fixes #104.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
module:runner ✨ enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant