"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "tools/misc-sanity-checks.sh" between
octavia-7.1.1.tar.gz and octavia-8.0.0.tar.gz

About: OpenStack Octavia is an operator-grade reference implementation for Load Balancing as a Service (LBaaS).
The "Wallaby" series (latest release).

misc-sanity-checks.sh  (octavia-7.1.1):misc-sanity-checks.sh  (octavia-8.0.0)
skipping to change at line 34 skipping to change at line 34
check_pot_files_errors () { check_pot_files_errors () {
find octavia -type f -regex '.*\.pot?' \ find octavia -type f -regex '.*\.pot?' \
-print0|xargs -0 -n 1 --no-run-if-empty msgfmt \ -print0|xargs -0 -n 1 --no-run-if-empty msgfmt \
--check-format -o /dev/null --check-format -o /dev/null
if [ "$?" -ne 0 ]; then if [ "$?" -ne 0 ]; then
echo "PO files syntax is not correct!" >>$FAILURES echo "PO files syntax is not correct!" >>$FAILURES
fi fi
} }
check_identical_policy_files () {
# For unit tests, we maintain their own policy.yaml file to make test suite
# independent of whether it's executed from the octavia source tree or from
# site-packages installation path. We don't want two copies of the same
# file to diverge, so checking that they are identical
diff etc/policy.yaml octavia/tests/etc/policy.yaml 2>&1 > /dev/null
if [ "$?" -ne 0 ]; then
echo "policy.yaml files must be identical!" >>$FAILURES
fi
}
check_no_duplicate_api_test_idempotent_ids() {
# For API tests, an idempotent ID is assigned to each single API test,
# those IDs should be unique
output=$(check-uuid --package octavia.tests.tempest)
if [ "$?" -ne 0 ]; then
echo "There are duplicate idempotent ids in the API tests" >>$FAILURES
echo "please, assign unique uuids to each API test:" >>$FAILURES
echo "$output" >>$FAILURES
fi
}
# Add your checks here... # Add your checks here...
check_pot_files_errors check_pot_files_errors
# TODO(johnsom) Uncomment when we have policies to test
# check_identical_policy_files
# TODO(johnsom) Uncomment when we have idempotent ids
# check_no_duplicate_api_test_idempotent_ids
# Fail, if there are emitted failures # Fail, if there are emitted failures
if [ -f $FAILURES ]; then if [ -f $FAILURES ]; then
cat $FAILURES cat $FAILURES
exit 1 exit 1
fi fi
 End of changes. 2 change blocks. 
26 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)