Files
devstar/tests/e2e/README.md
2025-11-25 10:35:21 +08:00

1.2 KiB
Raw Blame History

E2E端到端测试

E2E端到端测试的用法

在项目根目录下:

make devstar
public/assets/install.sh clean # 清理已有的安装,警告:会删除已有全部数据!!!
public/assets/install.sh start --image=devstar-studio:latest

make e2e-test TARGET_URL="..." # 使用默认账号testuser 密码12345678
make e2e-test TARGET_URL="..." E2E_USERNAME="your_name" E2E_PASSWORD="your_password" # 使用已有的账号和密码
  • 通过make devstar 本地代码构建镜像devstar-studio:latest
  • public/assets/install.sh start --image=devstar-studio:latest 脚本创建容器并输出devstar的URL比如http://192.168.234.210:80
  • make e2e-test TARGET_URL="..."中输入devstar的URL如果首次安装会进入安装页面自动设置管理员账号密码如果已经安装过可以使用已有的账号密码否则按默认账号和密码登录。
  • 注意URL不可以是localhost否则devcontainer容器及webterminal无法正常工作

添加E2E端到端测试用例的方法

  • 所有的测试按照功能分组devcontainerappstorerunner等等每一个test函数对应一组或一个测试用例, 按照流程增加对应的测试用例和测试脚本。

举例说明如下:

todo