Fix qa pipeline
What does this MR do and why?
Since using ruby re-open to override upstream classes will impact upstream's E2E testing, the plan has been adjusted.
What I do:
- Adjust the "repository.rb" and use ruby prepend (Create MR in upstream to add prepend later)
- Remove delay time in the test case, because I found it unnecessary, and other test cases similar to setting the feature flag are not added.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.