podman

Форк
0
/
999-final.bats 
30 строк · 1024.0 Байт
1
#!/usr/bin/env bats
2
#
3
# Final set of tests to run.
4
#
5

6
load helpers
7

8
# Confirm that we're still using the same database we started with.
9
#
10
# This should never fail! If it does, it means that some test somewhere
11
# has run podman with --db-backend, which is known to wreak havoc.
12
#
13
# See  https://github.com/containers/podman/issues/20563
14
@test "podman database backend has not changed" {
15
    # File is always written in 005-info.bats. It must always exist
16
    # by the time we get here...
17
    db_backend_file=$BATS_SUITE_TMPDIR/db-backend
18

19
    if [[ ! -e "$db_backend_file" ]]; then
20
        # ...except in a manual run like "hack/bats 999"
21
        if [[ $BATS_SUITE_TEST_NUMBER -le 5 ]]; then
22
            skip "$db_backend_file missing, but this is a short manual bats run, so, ok"
23
        fi
24

25
        die "Internal error: $db_backend_file does not exist! (check 005-*.bats)"
26
    fi
27

28
    run_podman info --format '{{.Host.DatabaseBackend}}'
29
    assert "$output" = "$(<$db_backend_file)" ".Host.DatabaseBackend has changed!"
30
}
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.