Currently the Travis build passes when the pum test-and-upgrade command did not actually upgrade the "prod" database because the "test" and "comp" databases were not identical. The build should actually fail in that case.
Also the Travis build passes when the final pum check reports that the "prod" and "compare" databases are not identical. Again it should fail in that case.
The issue is related to Pum always exiting with exit code 0.
Currently the Travis build passes when the
pum test-and-upgrade
command did not actually upgrade the "prod" database because the "test" and "comp" databases were not identical. The build should actually fail in that case.Also the Travis build passes when the final
pum check
reports that the "prod" and "compare" databases are not identical. Again it should fail in that case.The issue is related to Pum always exiting with exit code 0.