shuke987 opened a new pull request, #65543:
URL: https://github.com/apache/doris/pull/65543
### What problem does this PR solve?
Issue Number: None
Related PR: None
Problem Summary:
`test_show_create_table_and_views_nereids` creates OLAP tables with
`replication_num=1` and compares the complete `SHOW CREATE TABLE` result with a
static golden. In test environments configured with
`force_olap_table_replication_num=3`, Doris correctly rewrites the effective
allocation to three replicas, but the case still expects one replica and fails
before reaching the remaining view, rollup, and CREATE LIKE checks.
This change reads the effective forced replica configuration and selects a
complete replica-specific golden for the four table-level `SHOW CREATE TABLE`
checks. Both the one-replica and three-replica variants retain the full DDL
comparison; unsupported forced replica values fail explicitly instead of
weakening the assertion.
### Release note
None
### Check List (For Author)
- Test <!-- At least one of them must be included. -->
- [x] Regression test
- [ ] Unit Test
- [ ] Manual test (add detailed scripts or steps below)
- [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
- [ ] Previous test can cover this change.
- [ ] No code files have been changed.
- [ ] Other reason <!-- Add your reason? -->
Validation:
- The target single case passed with forced replica 3 while generating the
selected golden.
- The target single case passed with both replica variants present and
normal golden comparison enabled.
- The replica-1 blocks exactly preserve the original master golden.
- Behavior changed:
- [x] No.
- [ ] Yes. <!-- Explain the behavior change -->
- Does this need documentation?
- [x] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR should
merge into -->
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]