客户端在哪里下载
能节省你的时间,而且能接收到好的反馈,不然别人本地跑不起来,嘎嘎问你这些基础的问题,效率不高
你的部署文档,我觉得应该是,详细的,比如 config 里面那些是数据库、那些是 redis,最好有注释,这样你才会节省沟通成本,以及别人能快速部署体验,给到你建议
有本地部署的文档吗,git 上看着就是一些命令
大佬,支持 web 端的吗
支持 Java 代码覆盖率吗
把自研和开源的优缺点跟你领导汇报下,让领导决策,是用你现在正在写的还是目前市面开源的。
共勉
明白了,只需要在前台输入要巡检的 URL 就可以实现 UI 自动化巡检,程序自动跑
看到了,写用例的话有先从那个文件开始,以及怎么串联,大佬有时间可以补充下
话说用例在哪写,没太看明白
有没有可能产品有桌面版的 ms
必须可行啊
大佬你这个项目不维护了吗
统一回复,代码覆盖率并不是为了博眼球,就是单纯集合有想法的同学,搭建一个通用的代码覆盖率平台,后续需要拓展的功能,可以在此基础版本上去做二开,毕竟每个公司业务不一样,代码规范不一致,所以公共的基础基建很有必要。
花神可以的,上个自动化就是用花神的,这次继续学习,不局限于当下,认真准备。
sh: allure: command not found
大佬这块是不是错了 yaml.driver.py 应该是 yaml_driver.py
这咋还搞了个需要搭梯子的文档,大佬能搞个本地的帮助文档吗
帮助文档打不开
有没有使用文档,比如提取变量作为参数之类的,看了下在线体验的,没找到这块的内容
可以,我加你
启用的时候报错的
大佬有时间给看下这个报错呗,我看文档这块没写,报错说是 pydantic.error_wrappers。ValidationError:配置的 4 个验证错误
REDIS_URI
字段必需 (type=value_error.missing)
DATABASE_URI
字段必需 (type=value_error.missing)
broker_url
需要字段 (type=value_error.missing) Traceback (most recent call last):
但是没找到解决办法
File "/usr/local/lib/python3.6/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.6/site-packages/uvicorn/workers.py", line 66, in init_process
super(UvicornWorker, self).init_process()
File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.6/site-packages/gunicorn/util.py", line 371, in import_app
mod = importlib.import_module(module)
File "/usr/lib64/python3.6/importlib/init.py", line 126, in import_module
return bootstrap._gcd_import(name[level:], package, level)
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 955, in _find_and_load_unlocked
File "", line 665, in _load_unlocked
File "", line 678, in exec_module
File "", line 219, in _call_with_frames_removed
File "/root/zerorunner-master/backend/main.py", line 8, in
from autotest.init.cors import init_cors
File "/root/zerorunner-master/backend/autotest/init/cors.py", line 6, in
from config import config
File "/root/zerorunner-master/backend/config.py", line 115, in
config = Configs()
File "/usr/local/lib/python3.6/site-packages/pydantic/env_settings.py", line 44, in __init_
secrets_dir=_secrets_dir,
File "/usr/local/lib/python3.6/site-packages/pydantic/main.py", line 341, in __init_
raise validation_error
pydantic.error_wrappers.ValidationError: 4 validation errors for Configs
REDIS_URI
field required (type=value_error.missing)
DATABASE_URI
field required (type=value_error.missing)
broker_url
field required (type=value_error.missing)
beat_db_uri
field required (type=value_error.missing)
[2024-03-22 10:11:20 +0800] [29398] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.6/site-packages/uvicorn/workers.py", line 66, in init_process
super(UvicornWorker, self).init_process()
File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.6/site-packages/gunicorn/util.py", line 371, in import_app
mod = importlib.import_module(module)
File "/usr/lib64/python3.6/importlib/init.py", line 126, in import_module
return bootstrap._gcd_import(name[level:], package, level)
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 955, in _find_and_load_unlocked
File "", line 665, in _load_unlocked
File "", line 678, in exec_module
File "", line 219, in _call_with_frames_removed
File "/root/zerorunner-master/backend/main.py", line 8, in
from autotest.init.cors import init_cors
File "/root/zerorunner-master/backend/autotest/init/cors.py", line 6, in
from config import config
File "/root/zerorunner-master/backend/config.py", line 115, in
config = Configs()
File "/usr/local/lib/python3.6/site-packages/pydantic/env_settings.py", line 44, in __init_
secrets_dir=_secrets_dir,
File "/usr/local/lib/python3.6/site-packages/pydantic/main.py", line 341, in __init_
raise validation_error
pydantic.error_wrappers.ValidationError: 4 validation errors for Configs
REDIS_URI
field required (type=value_error.missing)
DATABASE_URI
field required (type=value_error.missing)
broker_url
field required (type=value_error.missing)
beat_db_uri
field required (type=value_error.missing)
[2024-03-22 10:11:20 +0800] [29396] [INFO] Worker exiting (pid: 29396)
[2024-03-22 10:11:20 +0800] [29398] [INFO] Worker exiting (pid: 29398)
[2024-03-22 10:11:20 +0800] [29393] [ERROR] Worker (pid:29398) exited with code 3
[2024-03-22 10:11:20 +0800] [29393] [ERROR] Worker (pid:29396) was sent SIGTERM!
[2024-03-22 10:11:20 +0800] [29393] [ERROR] Shutting down: Master
[2024-03-22 10:11:20 +0800] [29393] [ERROR] Reason: Worker failed to boot.
按照文档部署,报上面的错,大佬有时间帮看下