#!/bin/sh constraints=$( grep '.' test/runner/requirements/*.txt \ | grep -v '(sanity_ok)$' \ | sed 's/ *;.*$//; s/ #.*$//' \ | grep -v '/constraints.txt:' \ | grep -v '/integration.cloud.azure.txt:' \ | grep '[<>=]' ) if [ "${constraints}" ]; then echo 'Constraints for test requirements should be in "test/runner/requirements/constraints.txt".' echo 'The following constraints were found outside the "constraints.txt" file:' echo "${constraints}" exit 1 fi