#!/bin/bash source "$(dirname "${BASH_SOURCE}")/../../hack/lib/init.sh" trap os::test::junit::reconcile_output EXIT # Cleanup cluster resources created by this test ( set +e oc delete all,templates --all exit 0 ) &>/dev/null os::test::junit::declare_suite_start "cmd/request-timeout" # This test validates the global request-timeout option os::cmd::expect_success_and_text 'oc new-app node' 'Success' os::cmd::expect_success_and_text 'oc get dc node -w --request-timeout=1s 2>&1' 'Timeout exceeded while reading body' os::cmd::expect_success_and_text 'oc get dc node --request-timeout=1s' 'node' os::cmd::expect_success_and_text 'oc get dc node --request-timeout=1' 'node' echo "request-timeout: ok" os::test::junit::declare_suite_end