Conversation
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Fix linting errors Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Codecov Report
@@ Coverage Diff @@
## master #86 +/- ##
=======================================
Coverage 39.44% 39.44%
=======================================
Files 33 33
Lines 1374 1374
Branches 822 822
=======================================
Hits 542 542
Misses 65 65
Partials 767 767
Continue to review full report at Codecov.
|
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Does codecov consider this e2e test at all? |
The tests currently fail immediately by raising an exception. Do we want to still run the rest of the tests even if one fails. |
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.
Thank you very much Devin for taking the time to write this e2e test, this will immensely useful.
Could you have a pass on my comments? I'd like to secure it to make sure it does not become flaky, and a maintenance burden to the team. Generally, the structure and the idea LGTM (it could probably even be generalized and used in multiple projects!)
A link on why negative if-s are not prefered: https://schneide.blog/2014/08/03/dont-ever-not-avoid-negative-logic/ :) |
The tests are structured in order to fast fail. For example, if a node doesn't enumerate or if the lifecycle nodes are inactive, then the publisher test will ultimately fail. |
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Note for the reviewers: there are a few unresolved comments that I am still implementing. |
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Add topic enumeration test Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
This is ready for re-review. |
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.
It looks you addressed most of the outstanding comments offline so LGTM
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Adds an e2e test to launch and verify functionality.