def test_https_health_check_healthy(protocol): """Tests HTTPS and MESOS_HTTPS health checks using a prepared nginx image that enables SSL (using self-signed certificate) and listens on 443. """ # marathon version captured here will work for root and mom requires_marathon_version('1.4.2') client = marathon.create_client() app_def = apps.docker_nginx_ssl() assert_app_healthy(client, app_def, common.health_check(protocol=protocol, port_index=1))