-
Notifications
You must be signed in to change notification settings - Fork 3
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
feat(uat): add core device discover to SDK-based client #395
feat(uat): add core device discover to SDK-based client #395
Conversation
uat/README.md
Outdated
Not all features of MQTT v5.0 have been implemented in clients and are supported by gRPC proto and the control as was requested, these are not bugs but designed by requirement. | ||
|
||
Discover of Core device broker feature is implemented only in the client based on AWS IoT device SDK library. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discovery
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in 13f192d
/** | ||
* Interface of discovery client. | ||
*/ | ||
public interface DiscoverClient { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discovery
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in 13f192d
/** | ||
* Client's exception related to discover parts. | ||
*/ | ||
public class DiscoverException extends ClientException { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discovery
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in 13f192d
package com.aws.greengrass.testing.mqtt5.client.exceptions; | ||
|
||
/** | ||
* Client's exception related to discover parts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discovery
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in 13f192d
Unit Tests Coverage Report
Minimum allowed coverage is Generated by 🐒 cobertura-action against 13f192d |
Issue #, if available:
Implement discovery in SDK-based clients
Update "generate documentation" section in uat/Readme.md file
Description of changes:
Why is this change necessary:
Currently we have implemented discovery of core device broker in test framework but usually it done by MQTT client.
By this PR we add implementation of discover to SDK-based client.
How was this change tested:
GGMQ-1-T103 scenario outline has been added to test new feature.
Any additional information or context required to review the change:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.