mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
Merge pull request #11872 from ClickHouse/fix-flaky-test-no-password-in-command-line
Fix flaky test "no password in command line"
This commit is contained in:
commit
555189c5ca
@ -11,12 +11,23 @@ $CLICKHOUSE_CLIENT --query "CREATE USER user IDENTIFIED WITH PLAINTEXT_PASSWORD
|
|||||||
# False positive result due to race condition with sleeps is Ok.
|
# False positive result due to race condition with sleeps is Ok.
|
||||||
|
|
||||||
$CLICKHOUSE_CLIENT --user user --password hello --query "SELECT sleep(1)" &
|
$CLICKHOUSE_CLIENT --user user --password hello --query "SELECT sleep(1)" &
|
||||||
|
|
||||||
|
# Wait for query to start executing. At that time, the password should be cleared.
|
||||||
|
while true; do
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
$CLICKHOUSE_CLIENT --query "SHOW PROCESSLIST" | grep -q 'SELECT sleep(1)' && break;
|
||||||
|
done
|
||||||
|
|
||||||
ps auxw | grep -F -- '--password' | grep -F hello ||:
|
ps auxw | grep -F -- '--password' | grep -F hello ||:
|
||||||
wait
|
wait
|
||||||
|
|
||||||
$CLICKHOUSE_CLIENT --user user --password=hello --query "SELECT sleep(1)" &
|
$CLICKHOUSE_CLIENT --user user --password=hello --query "SELECT sleep(1)" &
|
||||||
|
|
||||||
|
while true; do
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
$CLICKHOUSE_CLIENT --query "SHOW PROCESSLIST" | grep -q 'SELECT sleep(1)' && break;
|
||||||
|
done
|
||||||
|
|
||||||
ps auxw | grep -F -- '--password' | grep -F hello ||:
|
ps auxw | grep -F -- '--password' | grep -F hello ||:
|
||||||
wait
|
wait
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user