airvzxf / airvzxf/ftp-deployment-action
test(smoke): smoke tests do not cover FTPS (implicit or explicit)
- 主要語言
- 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 還沒有評估資料。