-
Notifications
You must be signed in to change notification settings - Fork 106
Enhancement: better testing progress #22
Copy link
Copy link
Open
Description
@freedomkk-qfeng 在修复 #20 的过程中,我有一些新的想法:
目前的测试把 ip 和端口硬编码在开源代码中,是一种不太安全的实践。理论上应该由用户手动填写一个本地数据文件。
还有我通过阅读 ssh.go 这个包的源码发现,google 内部的单元测试是编写了一个模拟 ssh server 的对象来测试的。我觉得也可以借用这种思想去设计更好的测试流程。
关于真机测试,还可以采用 ssh -T git@github.com 这种方式来验证远程连接的有效性,因为大多数人从GitHub克隆项目一般都已经配置了GitHub上的公钥。参考: https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels