Skip to content
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 T21 and plugin to generate html-documentation #378

Conversation

auarbekov
Copy link

Issue #, if available:
add and remove steps for loopback address

Description of changes:

  • Add 'I add IP address "ip_address" to loopback interface' step
  • Add 'I remove IP address "ip_address" from loopback interface' step
  • Add plugin to generate html-documentation from JavaDoc

Why is this change necessary:
Implement scenarios

How was this change tested:
Run scenario on CodeBuild

Test results:

Given my device is registered as a Thing....................................passed
And my device is running Greengrass.........................................passed
When I create a Greengrass deployment with components.......................passed
And I create client device "basic_connect"..................................passed
When I associate "basic_connect" with ggc...................................passed
And I update my Greengrass deployment configuration, setting the component aws.greengrass.clientdevices.Auth configuration to:.passed
And I update my Greengrass deployment configuration, setting the component aws.greengrass.client.Mqtt5JavaSdkClient configuration to:.passed
And I update my Greengrass deployment configuration, setting the component aws.greengrass.clientdevices.IPDetector configuration to:.passed
And I deploy the Greengrass deployment configuration........................passed
Then the Greengrass deployment is COMPLETED on the device after 5 minutes...passed
And the aws.greengrass.clientdevices.mqtt.EMQX log on the device contains the line "is running now!." within 1 minutes.passed
Then I add IP address "127.0.0.2" to loopback interface.....................passed
Then I wait 90 seconds......................................................passed
And I discover core device broker as "default_broker" from "basic_connect" in OTF.passed
And I connect device "basic_connect" on aws.greengrass.client.Mqtt5JavaSdkClient to "default_broker" using mqtt "v5".passed
And I disconnect device "basic_connect" with reason code 0..................passed
Then I remove IP address "127.0.0.2" from loopback interface................passed

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.

Copy link
Member

@MikeDombo MikeDombo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@auarbekov auarbekov requested a review from MikeDombo July 26, 2023 13:33
@MikeDombo MikeDombo merged commit dc9b0ac into aws-greengrass:uat-dev Jul 26, 2023
6 of 7 checks passed
@bgklika bgklika changed the title feat(uat): add t21 and plugin to generate html-documentation feat(uat): add T21 and plugin to generate html-documentation Jul 26, 2023
@bgklika bgklika deleted the GGMQ-203-implement-ggmq-scenario-based-on-ggad-1-t-21 branch July 26, 2023 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants