e3305bf513
With Babel 2.2 and then with Babel 2.3.2 and 2.3.3 releases, the OpenStack infra scripts broke and uncovered bugs in the upstream Babel release. The infra scripts run in post and periodic queues, so failures here are not directly visible. With Babel 2.3.x invalid strings were send to the translation server, and we had to recover old content to fix this. Let's add some Babel integration tests that can be run whenever the upper-constraints file changes so that any new Babel release will be at least minimally tested. The shell script babel-test.sh runs a simple extraction of strings to translate from a simple input file. It uses the same commands that the infra scripts run and handles the two different cases of extraction of the normal strings and extraction of the non-standard log-level strings. The script then compares the new content with previously created good content. Once this change is in, we will run this test whenever upper-constraints.txt file changes. Needed-By: I15fa6a706323615d6072d8acaa859fea9bf35883 Change-Id: Iab7844ba748ecd84ec07ad4280b2317bd626fe9a |
||
---|---|---|
.. | ||
babel-test.sh | ||
build_wheels.sh | ||
cap.py | ||
cruft.sh | ||
integration.sh | ||
what-broke.py |