This test replaces the previous test that made sure jinja templated to
an exact match of what is expected. This was brittle and required that
both be maintained synchrously. This replacement test instead verifies
that what jinja generates validates when parsed by supervisord.
Many processes should not start until the pushgateway has come online
and is ready to serve traffic. This change adds a simple loop in the run
command in order to spinlock until this condition as been met.