-
Notifications
You must be signed in to change notification settings - Fork 4
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
Test suite source validation #1096
Closed
4 of 10 tasks
Labels
enhancement
New feature or request
Comments
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Feb 9, 2023
…DelimitedJson()` _React_ hooks ### What's done: - This change allows live event streaming from the back-end (`Flux<T>` or `ParallelFlux<T>`) to the font-end, using either `text/event-stream` (arbitrary text data, incl. JSON) or `application/x-ndjson` (JSON only). - On the server side, _Spring_ has support for both content types. - This is a part of #1096.
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Feb 9, 2023
…DelimitedJson()` _React_ hooks ### What's done: - This change allows live event streaming from the back-end (`Flux<T>` or `ParallelFlux<T>`) to the font-end, using either `text/event-stream` (arbitrary text data, incl. JSON) or `application/x-ndjson` (JSON only). - On the server side, _Spring_ has support for both content types. - This is a part of #1096.
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Feb 9, 2023
…DelimitedJson()` _React_ hooks (#1810) ### What's done: - This change allows live event streaming from the back-end (`Flux<T>` or `ParallelFlux<T>`) to the font-end, using either `text/event-stream` (arbitrary text data, incl. JSON) or `application/x-ndjson` (JSON only). - On the server side, _Spring_ has support for both content types. - This is a part of #1096.
This was
linked to
pull requests
Feb 9, 2023
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Mar 7, 2023
- This converts `CloneAndProcessDirectoryAction`, `GitRepositoryProcessor`, and `CloneResult` into classes/interfaces. - Additionally, `fetch()` now returns a `Flux<TestSuiteValidationResult>` instead of `Mono<Unit>`. - Related: #1096
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Mar 7, 2023
Related: #1096 Dummy
This was referenced Mar 7, 2023
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Mar 9, 2023
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Mar 9, 2023
- This converts `CloneAndProcessDirectoryAction`, `GitRepositoryProcessor`, and `CloneResult` into classes/interfaces. - Additionally, `fetch()` now returns a `Flux<TestSuiteValidationResult>` instead of `Mono<Unit>`. - Related: #1096
Andrey did a lot of related things, probably we will open a new issue, when needed |
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Oct 31, 2024
Related: #1096 Dummy
0x6675636b796f75676974687562
added a commit
that referenced
this issue
Oct 31, 2024
- This converts `CloneAndProcessDirectoryAction`, `GitRepositoryProcessor`, and `CloneResult` into classes/interfaces. - Additionally, `fetch()` now returns a `Flux<TestSuiteValidationResult>` instead of `Mono<Unit>`. - Related: #1096
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
After test suite source is fetched, we should store and display validations, including among others:
This includes calculating these validations, storing them in the storage and support them on the frontend
Tasks, as discussed with @nulls:
useEventStream()
(SSE, HTTP GET only) anduseNewlineDelimitedJson()
React hooks #1810tests_source_version
andtests_source_snapshot
tables.blockingToMono {}
#1778TestSuitesPreprocessorController#doFetchTests()
and the underlying callsTestPreprocessorToBackendBridge#saveTestsSuiteSourceSnapshot()
), even in case of validation errors. This is necessary, so that a malformed snapshot is never re-fetched again.tests_source_snapshot
table, along with the corresponding DTO, should be enriched withisSuccessful
anderrorMessage
fieldsTestDiscoveringService#detectAndSaveAllTestSuitesAndTests()
should perform the following operations, in order:The text was updated successfully, but these errors were encountered: