diff options
author | Ed Santiago <santiago@redhat.com> | 2020-02-20 11:15:37 -0700 |
---|---|---|
committer | Ed Santiago <santiago@redhat.com> | 2020-02-20 11:18:36 -0700 |
commit | 9ecf8e13dc89fb664e564d7903e7490803ca35d6 (patch) | |
tree | bea388c8c593a0ac9a6f2c49b8de53dd7813463b | |
parent | fb56c585a2c9d86432220720543416fb168024d4 (diff) | |
download | podman-9ecf8e13dc89fb664e564d7903e7490803ca35d6.tar.gz podman-9ecf8e13dc89fb664e564d7903e7490803ca35d6.tar.bz2 podman-9ecf8e13dc89fb664e564d7903e7490803ca35d6.zip |
Login test: use --password-stdin
Great timing: this new test collided against #5268, which added
a warning about using command-line --password. CI is now going
to fail all over.
Fix: rework test to use --password-stdin. Am doing so only
in the places where output string is checked; other instances
can keep using '--password xxx' because it's simpler.
Signed-off-by: Ed Santiago <santiago@redhat.com>
-rw-r--r-- | test/system/150-login.bats | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/system/150-login.bats b/test/system/150-login.bats index 9c9593311..e33217e14 100644 --- a/test/system/150-login.bats +++ b/test/system/150-login.bats @@ -108,8 +108,8 @@ function setup() { @test "podman login - basic test" { run_podman login --tls-verify=false \ --username ${PODMAN_LOGIN_USER} \ - --password ${PODMAN_LOGIN_PASS} \ - localhost:${PODMAN_LOGIN_REGISTRY_PORT} + --password-stdin \ + localhost:${PODMAN_LOGIN_REGISTRY_PORT} <<<"${PODMAN_LOGIN_PASS}" is "$output" "Login Succeeded!" "output from podman login" # Now log out @@ -123,8 +123,8 @@ function setup() { run_podman 125 login --tls-verify=false \ --username ${PODMAN_LOGIN_USER} \ - --password "x${PODMAN_LOGIN_PASS}" \ - $registry + --password-stdin \ + $registry <<< "x${PODMAN_LOGIN_PASS}" is "$output" \ "Error: error logging into \"$registry\": invalid username/password" \ 'output from podman login' |