airvzxf / airvzxf/ftp-deployment-action

test(smoke): smoke tests do not cover FTPS (implicit or explicit)

未關閉
#231 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
audit pending-design pending-human priority:low test
主要語言
Shell
星號
37
分支
9
平均合併
44 分鐘
30 天內合併 PR
47

描述

gh issue create --title "test(smoke): smoke tests do not cover FTPS (implicit or explicit)" --label "test,audit,priority:low" --body "## Finding

tests/smoke.sh runs the action against a plain FTP server only. FTPS scenarios (03 and 04 in the integration suite) are not exercised by the smoke gate. A FTPS-only regression could pass smoke and break in production.

## Affected code

- tests/smoke.sh
- (maybe a new tests/smoke-ftps.sh)

## Reproduction

1. Inspect tests/smoke.sh: no FTPS test case.

## Suggested fix

Add a smoke test that runs the action with INPUT_FTP_SSL=true and a self-signed cert. Or add a separate tests/smoke-ftps.sh target and wire it into the Makefile.

## Source

F2 audit 2026-09-03 (tests audit). Reporter: subagent-pekodbj7.

## Related

- Part of EPIC #[epic-number]
- Closes: #NONE (no existing issue)
- Related: #120 (FTPS integration coverage — closed, superseded by current scenarios)"

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。