-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Dispatcher UI #57
Comments
React + Vitejs + Typescript + TailwindCSS is a personal favorite if you want to check that out |
@TylerStAmour thanks ty, we will prob go with that |
Functionality we need:
Here is what it all looks like on the Go side: type TestId = uuid.UUID
type StatusSignal struct {
// State is the current state of the Orchestrator
OrchestratorState State
// TestId is the current running test. It is only valid if State is Running
TestId TestId
// Progress is the current Progress of the flow.Sequencer.
Progress flow.Progress
// QueueLength is the current length of the test queue.
QueueLength int
// FatalError is the current fatal error. It is only valid if state is FatalError
FatalError error
}
// StartSignal is the signal that is sent to the orchestrator from the dispatcher to start a test
type StartSignal struct {
TestId TestId
Seq flow.Sequence
Metadata map[string]string
}
type ResultsSignal struct {
TestId TestId
IsPassing bool
// Should be of type Tag, will replace this later
FailedTags []flow.Tag
TestErrors []error
}
type CancelTestSignal struct {
TestId TestId
} |
Hey @Nuravar, we should try to get some PRs merged for this. I dont think we've merged anything yet and progress has been made on the repo so it might be quite the task. |
Sounds good, I will get started on it tomorrow 👍. |
Create the actual UI that goes with the dispatcher (perhaps a react website, but tech stack up for discussion)
The text was updated successfully, but these errors were encountered: