Юнит тестирование с базелем и контейнерами - PullRequest
1 голос
/ 17 апреля 2019

Я пытаюсь понять, как правильно выполнять тестирование при работе с базелем и контейнерами.Приложение должно быть указано в виде изображения в виде:

py_library(
    name = "mylib",
    ...
)

py_test(
    name = "mylib_test",
    ...
)

py3_image(
    name = "helloimage",
    srcs = ["hello.py"],
    main = "hello.py",
    deps [
        ":mylib",
    ]
)

Эта настройка далека от идеальной, поскольку в идеале модульные тесты должны выполняться внутри одного и того же базового образа контейнера, т.е. они должны выполняться внутри контейнера, а неместная среда разработки.Как люди справляются с этим, поскольку это кажется фундаментальной проблемой при настройке контейнера Bazel?

...