-
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
Feature/build server #9
Conversation
HenrikThoroe
commented
Aug 31, 2021
- Exposes compiler via web socket API
- Manages
- many-clients one-project
- many-clients many-projects
- Resource management by assigning each project a custom isolate
- Includes utilities for easier async event handling
VHookDon't get me wrong, it's a good tool. But for now it's lacking a few important functionalities and produces quite a bit overhead. Below I listed what I currently miss. Overhead// Would be nice to combine expect and awaitValue methods
await hook.expect(equals(*), timeout: Duration(years: 42));
// For now we have to use a two-liner for this
await hook.awaitValue(Duration(years: 42));
hook.expect(equals(*)); Functionality
|
Protocol MessagesI don't think we should test if |
ProtocolMessageI would at least like some kind of check if a message is equal to itself after serialization and deserialization as this could discover errors made by us, the programmers. |
VHookThose |
Answer to #9 (comment) I do have one presumption on which my opinion is based: That said we've got the following components in the message lifecycle:
Step 1 and 2 don't have to be tested because the presumption. Step 2 and 3 need testing but in the scope of |
Answer to #9 (comment) But testing |
This is a breaking change that completely restructures the class
Feature/improved vhook
Co-authored-by: Rubin Raithel <33808743+Coronon@users.noreply.github.com>