-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
-
As a QE I would like a suite of tests to ensure that when events messages are received by swatch-tally component on the service-instance-ingress topic, the expected usage is sent and received by the cloud provider/marketplaces (AWS/Azure). We should ensure we are testing the following scenarios ( Each should be a separate card to simplify the work. This card represents ensuring we have the ability to create the events needed and mock the endpoint for the cloud Api so we can validate the expected usage is the following scenarios )
Products currently covered already by Long Run tests:
- RHACM
- ROSA
- RHEL ELS PAYG
- Test vcpu hours are calculated as expected
- Test with the different Skus and Products
- Test with the different Skus and Products
- Test vcpu hours are calculated when there are prepaid hours as expected
- Test with the different Skus and Products

- Test with the different Skus and Products
- Test vcpu hours are calculated and sent to the proper Cloud api when the org has both Azure and AWS
- Test with the different Skus and Products
- The above when there are prepaid hours ( can the prepaid hours be dedicated for a provider? )
- Test with the different Skus and Products
- Test with the different Skus and Products
- Test with the different Skus and Products
- ( Future state )Test vcpu hours are not double billed on Producer failure