- 
                Notifications
    You must be signed in to change notification settings 
- Fork 542
Enable dynamodb state store tests #4069
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
base: main
Are you sure you want to change the base?
Conversation
d65568d    to
    a02aed5      
    Compare
  
    | /ok-to-test | 
| Components certification testCommit ref: a02aed5 ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Components conformance testCommit ref: a02aed5 ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: a02aed5 | 
| fyi @mikeee I think you disabled them | 
| Cheers for migrating the unit tests 👍 | 
a02aed5    to
    27a8928      
    Compare
  
    | /ok-to-test | 
| Components conformance testCommit ref: 27a8928 ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: 27a8928 | 
| Components certification testCommit ref: 27a8928 ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| /ok-to-test | 
| Components conformance testCommit ref: 3689394 ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Components certification testCommit ref: 3689394 ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: 3689394 | 
3689394    to
    e59cfe2      
    Compare
  
    | /ok-to-test | 
| Components conformance testCommit ref: 605eeac ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Components certification testCommit ref: 605eeac ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: 605eeac | 
605eeac    to
    79e2518      
    Compare
  
    | /ok-to-test | 
| Components certification testCommit ref: 79e2518 ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Components conformance testCommit ref: 79e2518 ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: 79e2518 | 
9ece7a9    to
    8e9f571      
    Compare
  
    | /ok-to-test dynamo | 
| Components certification testCommit ref: b10d98b ❌ Some certification tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Components conformance testCommit ref: b10d98b ❌ Some conformance tests failedThese tests failed: 
 Additionally, some tests did not report a status: 
 | 
| Complete Build MatrixThe build status is currently not updated here. Please visit the action run below directly. Commit ref: b10d98b | 
b10d98b    to
    51ac476      
    Compare
  
    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.
This PR should solely implement the required unit tests and make minor changes to the component itself.
Bot changes are extraneous and I can see you're attempting to use the new functionality you're proposing with this PR. The workflow dispatch from the bot uses the script from the main branch and not this PR branch.
In addition, the reason for some of the test failures arise from the existing conf/cert tests in a poor state where the same resources are used to back these components. The complete suite must finish prior to running a new workflow dispatch.
Also another thing to keep in mind - changes affecting unit tests do not require running the workflow dispatch to trigger conformance/certification tests.
Sorry for such a long review process on what should be a relatively small change. Appreciate you keeping up with the comments :)
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.
These bot changes should not be included in this PR.
| sorry @mikeee for the noise, but the certification tests are failing in master and I am trying to fix them, that is why you can see all this mess in different files https://github.com/dapr/components-contrib/actions/runs/17871335183/job/51069208077 Not sure it is because the update of v2 or not. I will clean up this PR and we can tackle the cert tests in a different one | 
2841023    to
    2dee3df      
    Compare
  
    | @mikeee it is ready for review again | 
Signed-off-by: Javier Aliaga <[email protected]>
2dee3df    to
    b73b70a      
    Compare
  
    
Description
dynamodb state store test where disabled as part of the release 1.16 because of the aws cli v2 upgrade.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:
Note: We expect contributors to open a corresponding documentation PR in the dapr/docs repository. As the implementer, you are the best person to document your work! Implementation PRs will not be merged until the documentation PR is opened and ready for review.