Enable globalization test
Globalization test is strong required in the summit. Some errors will occur only in Non-English environment. After OpenStack becomes more and more internationalized, these kind of errors will occur more frequently. So globalization test is very necessary for OpenStack I18n.
The basic idea is to enhance Tempest test to feed pseudo translations. More details will be input below.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Ying Chun Guo
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I18n test case 1 (black box): Install OpenStack with DevStack in a non-English environment, import mock translations, invoke a command line, the reponse messages (the log messages) are displayed in non-English.
I18n test case 2 (black box): Install OpenStack with DevStack in a non-English environment, import mock translations, import translations, invoke a REST API with "accepted-language" setting, the reponse messages are in non-English.
I18n test case 3 (white box): Install OpenStack with DevStack in an English environment , import mock translations, invoke APIs with non-English input strings, make sure the API successfully executed.
I18n test case 4 (white box ): install openstack with mock translations, get html source codes of pages, test if all strings are displayed as the mock translations.