docker 容器启动后如何 运行 pytest 测试

How to run pytest tests after docker container starts

想请问是否可以运行用python(pytest)编写的一组测试 在 运行ning NodeJS 应用程序上 运行ning 在 Docker?

我想达到的目标:

1.setup github 对 运行 的操作并在 pull_request 上构建 'test Docker container'(完成)

2.run 节点容器一启动就进行pytest (待定)

3.run另一个github基于pytest测试结果的工作流程(还有一个问题是如何实现它,我在某处看到也许cypress可以提供帮助)

如果需要,请告诉我是否应该提供 Docker文件 提前致谢

通过在 Dockerfile 中使用 ENTRYPOINT 解决,我把我的 bash 脚本放在 运行 npm start & pytest -c xxx