Closed LTakhyunKim closed 1 year ago
nx affected --target=test
λ₯Ό μ€νν κ²½μ° μμ
λ²μλ₯Ό 체ν¬νμ¬ μν¬ μ€νμ΄μ€ λ΄ μ΅μ λ²μλ₯Ό ν
μ€νΈνλ λμμ΄ νμ¬ github action μ€ν¨μ μμΈμΌλ‘ 보μ
λλ€. README λ§ μμ νμ¬ λ±λ‘λ νλ‘μ νΈμ μ ν μν₯μ μ£Όμ§ μμ ν
μ€νΈλ₯Ό ν νλ‘μ νΈκ° μκ³ ,
μ΄λ‘ μΈν΄ report.json μ΄ export νμ§ μμ, unit test μμ μλ¬λ₯Ό λ°μμν€λ€μ.
μ΄λ₯Ό ν΄κ²°ν μλ리μ€λ λ€μκ³Ό κ°μ΅λλ€.
jest coverage github action μ μ€ννκΈ° μ , npx nx affect target=test --ci --coverage --outputFile=report.json
μ€ννμ¬ report.json
λ₯Ό μμ±ν©λλ€.
jest coverage github action μ μ€ννκΈ° μ , report.json
μ¬λΆλ₯Ό νμΈνκ³ , μμ κ²½μ°μ exit νμ¬ github aciton μ μ’
λ£,
μμ κ²½μ°μ μ github action μ μ€νν©λλ€. μ€νν λ, μ΄λ―Έ μμ±λ report.json μ νμ©ν©λλ€.
μ΄λ―Έ μμ±λ report.json μ νμ©νλ λ°©λ²μ κΈ°μ‘΄ ν
μ€νΈ λ³΄κ³ μ μ¬μ© μ λ΄μ©μ νμ©ν΄λ³΄λ € ν©λλ€.
μΌλ¨ μ΄ λΆλΆμ μ’ λ μ°Ύμλ³΄κ³ μ μ© μ¬λΆ κ²°μ ν΄λ³΄κ² μ΅λλ€. μλλ¦¬μ€ μ λ¬Έμ κ° μλμ§ κ²ν ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
nx affected --target=test λ₯Ό μ€νν κ²½μ° μμ λ²μλ₯Ό 체ν¬νμ¬ μν¬ μ€νμ΄μ€ λ΄ μ΅μ λ²μλ₯Ό ν μ€νΈνλ λμμ΄ νμ¬ github action μ€ν¨μ μμΈμΌλ‘ 보μ λλ€. README λ§ μμ νμ¬ λ±λ‘λ νλ‘μ νΈμ μ ν μν₯μ μ£Όμ§ μμ ν μ€νΈλ₯Ό ν νλ‘μ νΈκ° μκ³ , μ΄λ‘ μΈν΄ report.json μ΄ export νμ§ μμ, unit test μμ μλ¬λ₯Ό λ°μμν€λ€μ.
ν μ€νΈκ° νμν λ³κ²½ μ¬νμ΄ μλ€λ©΄ ν μ€νΈλ₯Ό μ§ννμ§ μλ κ²μ΄ λ§κΈ΄ ν©λλ€...
jest coverage github action μ μ€ννκΈ° μ , report.json μ¬λΆλ₯Ό νμΈνκ³ , μμ κ²½μ°μ exit νμ¬ github aciton μ μ’ λ£,
μμ jobμ νλ μΆκ°ν΄μ nx print-affected
λ±μΌλ‘ ν
μ€νΈ μ€ν μ¬λΆλ₯Ό λ¨Όμ νμΈνλ©΄ λ κ² κ°μλ°, λΉμ₯μ μ΄κ² λ©μΈ μ΄μλ μλλ nx run insight-viewer:test
λ‘ λ³κ²½ν΄μ μΌλΆ ν
μ€νΈλ§ μννλλ‘ νκ³ PR λ§λ¬΄λ¦¬νλκ² λμμλ μκ² μ΅λλ€.
μμ jobμ νλ μΆκ°ν΄μ nx print-affectedλ±μΌλ‘ ν μ€νΈ μ€ν μ¬λΆλ₯Ό λ¨Όμ νμΈνλ©΄ λ κ² κ°μλ°, λΉμ₯μ μ΄κ² λ©μΈ μ΄μλ μλλ nx run insight-viewer:testλ‘ λ³κ²½ν΄μ μΌλΆ ν μ€νΈλ§ μννλλ‘ νκ³ PR λ§λ¬΄λ¦¬νλκ² λμμλ μκ² μ΅λλ€.
λ΅ μκ² μ΅λλ€ γ
γ
... μ§κΈ λ§μνμ κ²κ³Ό λΉμ·νκ² ν
μ€νΈ μ€ν ν report.json μμ± μ¬λΆλ₯Ό νμΈνκ³ ,
jest coverage job μ€ν μ, if λ¬ΈμΌλ‘ 체ν¬νλ λ°©μμ μ μ©νλλ° μλνλλ‘ λμνμ§ μλ€μ...
nx run insight-viewer:test
λ‘ λ³κ²½ν΄μ μ΄λ² PR μ λ§λ¬΄λ¦¬νκ² μ΅λλ€.
St.:grey_question: |
Category | Percentage | Covered / Total |
---|---|---|---|
π’ | Statements | 92.94% | 79/85 |
π’ | Branches | 94.55% | 52/55 |
π‘ | Functions | 77.78% | 21/27 |
π’ | Lines | 92.21% | 71/77 |
66 tests passing in 9 suites.
Report generated by π§ͺjest coverage report action from dd69236986f6dd64721be8be66e78b618eca933e
π Description
README λ΄ μ΄μ λ²μ μ ν΄λΉνλ λ΄μ© μμ λ° ν΄λΉ λΌμ΄λΈλ¬λ¦¬μ λͺ©μ λ° μ¬μ©λ²μ μμΈνκ² κΈ°μ νμ΅λλ€. μΆκ°λ λ΄μ©μμ μμ μ΄ νμν μ¬ν νΉμ μ’ λ μΆκ°ν λ΄μ©μ΄ μλ€λ©΄ μ½λ©νΈ λΆνλ립λλ€.
βοΈ PR Type
What kind of change does this PR introduce?
π― Current behavior
ꡬ λ²μ git clone μ£Όμκ° κΈ°μ λμ΄μμ΅λλ€.
Issue Number: https://lunit.atlassian.net/browse/VIEWER-154
π New behavior
νμ¬ λ²μ git clone μ£Όμκ° κΈ°μ λμ΄ μμΌλ©°, μ€μΉ λ°©λ², λΌμ΄λΈλ¬λ¦¬μ λν μ€λͺ μ΄ λ³΄λ€ μμΈνκ² μμ±λμ΄ μμ΅λλ€.
π£ Is this a breaking change?