@dhlab/e2e-autogen
Version:
Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구
57 lines (47 loc) • 2.01 kB
JavaScript
;
var _HelpCommand_instances, _HelpCommand_showUsage;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HelpCommand = void 0;
const tslib_1 = require("tslib");
const base_command_1 = require("./base-command");
/**
* CLI 도움말을 표시하는 명령어를 수행한다.
*/
class HelpCommand extends base_command_1.BaseCommand {
constructor() {
super(...arguments);
_HelpCommand_instances.add(this);
}
async execute() {
tslib_1.__classPrivateFieldGet(this, _HelpCommand_instances, "m", _HelpCommand_showUsage).call(this);
process.exit(0);
}
}
exports.HelpCommand = HelpCommand;
_HelpCommand_instances = new WeakSet(), _HelpCommand_showUsage = function _HelpCommand_showUsage() {
console.log(`
┌─────────────────────────────────────────────────────────────────┐
│ E2E AutoGen │
│ Google Sheets 기반 E2E 테스트 자동화 │
└─────────────────────────────────────────────────────────────────┘
📋 사용법:
e2e-autogen [명령어] [옵션]
🚀 명령어:
init e2e-autogen.config.ts 설정 파일 생성
generate Google Sheets에서 스텁 코드 생성
update 테스트 결과를 Google Sheets에 업데이트
🔧 옵션:
-h, --help 도움말 표시
-v, --version 버전 정보 표시
📋 설정 파일:
프로젝트 루트에 'e2e-autogen.config.ts' 파일이 필요합니다.
💡 사용 예시:
# 설정 파일 생성
e2e-autogen init
# 스텁 코드 생성
e2e-autogen generate
# 테스트 결과 업데이트
e2e-autogen update
📚 자세한 문서: https://github.com/dhlab-org/e2e-autogen
`);
};