Skip to content

Commit 7c19502

Browse files
committed
fix:部分测速成功也输出,但补充节点测速
1 parent 3c43478 commit 7c19502

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

internal/tests/speed.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,13 @@ func privateSpeedTest(num int, operator string) (int, error) {
171171
&serverInfo,
172172
false, // 不显示进度条
173173
)
174-
// 只有当测试成功且上传和下载速度都有效时,才输出结果
175-
if result.Success && result.UploadMbps > 0 && result.DownloadMbps > 0 {
174+
// 只要测试成功且有任意一个速度值有效,就输出结果(部分成功也显示)
175+
if result.Success && (result.UploadMbps > 0 || result.DownloadMbps > 0) {
176176
printTableRow(result)
177-
successCount++
177+
// 只有上传和下载都成功时才计入成功数
178+
if result.UploadMbps > 0 && result.DownloadMbps > 0 {
179+
successCount++
180+
}
178181
}
179182
// 在测试之间暂停(如果还需要继续测试的话)
180183
if successCount < serversPerISP && i < len(bestServers)-1 {

0 commit comments

Comments
 (0)