-
Notifications
You must be signed in to change notification settings - Fork 27
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
Issue #517 - TCP Input Support #521
Conversation
cjjacks
commented
Mar 14, 2024
- Adds a TCP client and server option to input streams
- Updates docunmentation with new input specifications
- Adds client specific tests
- Adds additional stream tests
- Formatting
Hopefully I've got this PR set up right - I'm more used to Gitlab which has slightly different mechanics. Also, I apologize for the large number of changes - a large portion of the changes are just formatting updates from merging #519. |
Sorry for the delay in getting this ready to review. I got side tracked with some other projects. Here is a summary of what I have done in this pr:
Also, sorry for the large amount of changes in this PR. The vast majority of changes are just auto formatting done by running:
This brings the enitre repo in line with the linter and not just the diff. If its too overwhelming i can back these changes out of the PR. As far as verification, I have added some tests as well as docker compose stack to test the different clients/servers. If you have make, docker and docker compose. you can run the following:
and this will do some stress testing with all the new input/output stream features. Additionally, I have been using this branch and specifically the TCPInputStream for some time now as part of developing with AIT Core |
@cjjacks Sorry for our extnsive delay, our time has been limited and what little there is has been spent investigating separate security issues. So some notes thus far (with requested changes):
would be better as
Thanks, |
Quality Gate failedFailed conditions See analysis details on SonarCloud Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
docker/Dockerfile
Outdated
USER ait | ||
WORKDIR $PROJECT_HOME | ||
COPY --chown=${USER}:${GROUP} . $PROJECT_HOME/AIT-Core | ||
RUN python3.9 -m pip install --user --upgrade pip setuptools virtualenvwrapper virtualenv poetry \ |
Check notice
Code scanning / SonarCloud
Arguments in long RUN instructions should be sorted
Sorry for the delay again. I'll get to work addressing the feedback above! |
Quality Gate passedIssues Measures |