-
Notifications
You must be signed in to change notification settings - Fork 47
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
Add Apache Kafka Event Interface For Repositories #523
base: main
Are you sure you want to change the base?
Conversation
Hi @geso02, thank you very much for your PR and the nice addition to BaSyx. Can you please check the AAS Environment. There is a test that seems to be failing. |
- Corrected automatic upload of files by ensuring paths are annotated with @value, so the correct files are uploaded as expected. - Removed the `basyx.environment` property from tests, as it is unrelated to the test scope and streamlines the configuration.
I found some incorrect configurations in the upload within the AASEnvironment. The pathsToLoad used during bean creation was missing the @value annotation in all places. I've now added it. In the authorization test case, we then encountered an issue because basyx.environment was now being referenced, but this test was not concerned with it and did not provide mocks for it, causing it to fail. I've now pushed the changes again and will check if there are issues in other areas as well. |
This commit resolves an issue where a Submodel, which should only be used in submodel-repository tests, was mistakenly registered in environment-related tests. The Submodel is now conditionally provided via profiles, ensuring it is only available in the appropriate tests and no longer causes failures in the environment tests.
I’ve fixed the issue with the build by adjusting the registration of a Submodel that was intended for submodel-related tests but was mistakenly included in environment tests due to test dependencies. I’ve now ensured that the Submodel is only registered in the submodel tests using profiles, and it’s no longer active in the environment tests, which resolves the issue and allows the build to pass again. |
basyx environment is not assigned in auth preloader otherwise
#522
Description:
This pull request introduces an Apache Kafka event interface, enhancing message processing reliability and scalability, and making the system more suitable for larger and more demanding environments.
Key Features
Thank you for reviewing this addition!