Cucumber-js: μƒˆλ‘œμš΄ κΈ°λŠ₯에 λŒ€ν•œ CLI 좜λ ₯

에 λ§Œλ“  2016λ…„ 05μ›” 31일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: cucumber/cucumber-js

λͺ‡ 가지 ν…ŒμŠ€νŠΈλ₯Ό Cucumber-js둜 μ΄μ‹ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ Cucumberλ₯Ό μ‚¬μš©ν•œ 것은 Ruby와 ν•¨κ»˜μ˜€μŠ΅λ‹ˆλ‹€. Ruby 버전을 μ‚¬μš©ν•˜λ©΄ Cucumber CLI 도ꡬλ₯Ό μ‹€ν–‰ν•  λ•Œ μ™„λ£Œν•΄μ•Ό ν•˜λŠ” 단계 λͺ©λ‘μ΄ μ œκ³΅λ©λ‹ˆλ‹€. JS 버전을 μ‚¬μš©ν•˜λ©΄ μ•„λž˜μ™€ 같이 주석과 단계가 ν˜Όν•©λ˜μ–΄ 좜λ ₯λ©λ‹ˆλ‹€.

ν„°λ―Έλ„μ—μ„œ 각 μ½”λ“œ 블둝을 λ³΅μ‚¬ν•˜λŠ” λŒ€μ‹  λ‹¨κ³„λ§Œ 좜λ ₯ν•˜λŠ” ν”Œλž˜κ·Έκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

screenshot 2016-05-31 17 03 36

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

흠. ν₯미둜운 μ•„μ΄λ””μ–΄μž…λ‹ˆλ‹€. ν˜„μž¬λ‘œμ„œλŠ” 그것을 λ’·λ°›μΉ¨ν•˜λŠ” 것이 μ—†μŠ΅λ‹ˆλ‹€. μ •μ˜λ˜μ§€ μ•Šμ€ 단계에 λŒ€ν•œ μŠ€λ‹ˆνŽ«μ„ 좜λ ₯ν•˜λŠ” μƒˆ 포맷터λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ μ‚¬μš© 포맷터와 κ²°ν•©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  7 λŒ“κΈ€

흠. ν₯미둜운 μ•„μ΄λ””μ–΄μž…λ‹ˆλ‹€. ν˜„μž¬λ‘œμ„œλŠ” 그것을 λ’·λ°›μΉ¨ν•˜λŠ” 것이 μ—†μŠ΅λ‹ˆλ‹€. μ •μ˜λ˜μ§€ μ•Šμ€ 단계에 λŒ€ν•œ μŠ€λ‹ˆνŽ«μ„ 좜λ ₯ν•˜λŠ” μƒˆ 포맷터λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ μ‚¬μš© 포맷터와 κ²°ν•©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ½˜μ†”μ— λ€ν•‘ν•˜κΈ° μœ„ν•΄ --output-steps file.js λ˜λŠ” --output-steps ν”Œλž˜κ·Έλ₯Ό κ°€μ§ˆ 수 있으면 쒋을 κ²ƒμž…λ‹ˆλ‹€.

ν•΄λ‹Ή κΈ°λŠ₯에 λŒ€ν•΄ +1μž…λ‹ˆλ‹€. μ΅œμ†Œν•œμ˜ μˆ˜μž‘μ—…μœΌλ‘œ κΈ°λŠ₯μ—μ„œ μ½”λ“œ μŠ€μΌˆλ ˆν†€κΉŒμ§€ μžλ™ν™”λœ μ›Œν¬ν”Œλ‘œμ— 맀우 μœ μš©ν•©λ‹ˆλ‹€.

같은 주제둜 λ‹€λ₯Έ ν•­λͺ©( #618 )을 μ—΄ μ—ˆλŠ”λ° charlierudolph κ°€ 이

방금 거기에 λŒ“κΈ€μ„ λ‹¬μ•˜μŠ΅λ‹ˆλ‹€. μ•„λž˜λŠ” κ·Έ μ‚¬λ³Έμž…λ‹ˆλ‹€.


포인터 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. λ¬Όλ‘  쒋은 생각 κ°™μŠ΅λ‹ˆλ‹€.
일뢀 슀크립트/ν•„ν„°λ₯Ό μžλ™ν™”ν•˜κ³  μƒμ„±ν•œ μ‚¬λžŒλ“€μ„ λ°©ν•΄ν•  수 μžˆκ±°λ‚˜ λ°©ν•΄ν•  수 μžˆμ§€λ§Œ 이것이 κΈ°λ³Έ λ™μž‘μ΄μ–΄μ•Ό ν•œλ‹€κ³  λ§ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 1) μ˜€μ΄μ— 더 가깝고, 2) ν•„ν„°κ°€ λ™μΌν•˜κ²Œ μž‘λ™ν•  κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆλ‹€. 일뢀 CI의 좜λ ₯μ—μ„œ β€‹β€‹μž˜λΌλ‚΄μ–΄ λΆ™μ—¬λ„£κΈ°λ§Œ ν•˜λŠ” μ‚¬λžŒλ“€μ—κ²Œ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

μš”μ»¨λŒ€, 기본값을 μ„ ν˜Έν•˜κ³  그렇지 μ•Šμ€ 경우 좜λ ₯ν•  수 μžˆλŠ” μ˜΅μ…˜μ΄ μžˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

감사 ν•΄μš”

이 κΈ°λŠ₯에 λŒ€ν•΄ +1μž…λ‹ˆλ‹€.

이제 μŠ€λ‹ˆνŽ«λ§Œ κ°€μ Έμ˜€λŠ” 데 μ‚¬μš©ν•  수 μžˆλŠ” μŠ€λ‹ˆνŽ« 포맷터가 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ λ¦΄λ¦¬μŠ€μ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 μŠ€λ ˆλ“œλŠ” λ‹«νžŒ ν›„ 졜근 ν™œλ™μ΄ μ—†μ—ˆκΈ° λ•Œλ¬Έμ— μžλ™μœΌλ‘œ μž κ²ΌμŠ΅λ‹ˆλ‹€. κ΄€λ ¨ 버그에 λŒ€ν•œ μƒˆ 문제λ₯Ό μ—¬μ‹­μ‹œμ˜€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰