Closed Vincent056 closed 3 years ago
Hi @Vincent056. Thanks for your PR.
I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test
on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test
label.
I understand the commands that are listed here.
@jhrozek I went with the safe path, I noticed there are more than one states in oval:states
for certain oval tests, and I also found out there are some variables in oval:objects
that have used variables. What I did is to generate a hash map map each oval test to all its associate variables, by going through each test's objects and states. And then during complianceCheckResult
creation, I have a function to lookup value from the generated hash map.
@jhrozek @mrogers950 @JAORMX Hi, can you guys do a review when you free up? Thanks!
/ok-to-test
/retest
/test e2e-aws
@Vincent056 the failures seem consistent, perhaps it's now time to investigate.
--- FAIL: TestE2E/Parallel_tests/TestSuiteWithContentThatDoesNotMatch (220.03s)
--- FAIL: TestE2E/Serial_tests/TestSuiteScan (105.04s)
--- FAIL: TestE2E/Serial_tests/TestPlatformAndNodeSuiteScan (110.04s)
/retest
@JAORMX before we set the ValuesUsed
, I checked each variable against generated set-values
hash table from ResultConfigMap
, and the rule with two variables test was removed, because I couldn’t find a rule with two variable for moderated after only includes settable variables.
@JAORMX before we set the
ValuesUsed
, I checked each variable against generatedset-values
hash table fromResultConfigMap
, and the rule with two variables test was removed, because I couldn’t find a rule with two variable for moderated after only includes settable variables.
Got it, makes sense. I think code-wise, this is good to go. Let's just add the docs for the new entry in the CRD and we can merge this.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: JAORMX, Vincent056
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Added a new attribute
ValuesUsed
intoComplianceCheckResult
that contains a string slice with all the associate settable variables for a rule