WordPress ν μ€νΈ μνΈλ₯Ό μ¬νμ©νκΈ° μν ν¨ν€μ§μ λλ€.
vendor/bin/wp-tests
μ€ν¬λ¦½νΈλ ν
μ€νΈλ₯Ό μν΄ μ¬μ©λλ μ€ν¬λ¦½νΈμ
λλ€.
μ΄ μ€ν¬λ¦½νΈλ‘ μλ μ κ°μ λμμ μ§νν μ μμ΅λλ€.
- λ°μ΄ν°λ² μ΄μ€ μ¬μ©μ μμ±νκΈ°
- ν μ€νΈ λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈ μμ±νκΈ°
- μ λ ν μ€νΈ μ€μ μ μ©νκΈ°
Development ν¨ν€μ§λ‘ μ€μΉν©λλ€.
composer require --dev bojaghi/wp-tests
μλ λͺ λ Ήμ΄λ₯Ό μ΄μ©ν΄ ν μ€νΈ μ¬μ©μμ, ν΄λΉ μ¬μ©μμ ν μ€νΈ DBμ κΆνμ μ§μ ν©λλ€.
vendor/bin/wp-tests -c
μλ λͺ λ Ήμ΄λ₯Ό μ΄μ©ν΄ wp-tests ν¨ν€μ§λ‘λΆν° ν μ€νΈμ νμν κΈ°μ΄ μ€μ μ κ°μ Έμ΅λλ€.
vendor/bin/wp-tests -i
ν μ€νΈμ νμν μ€μ λ€μ΄ μ μ¬μ΄μ‘λ€λ©΄, λ€μ λͺ λ ΉμΌλ‘ ν μ€νΈ λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ±ν©λλ€. μλνλ μ€ ν μ€νΈ μνΈλ κ°μ΄ μ€μΉλ©λλ€. μ΄ λ subversion μ΄ νμν©λλ€.
composer wp-tests:setup
μλ λͺ λ Ήμ΄λ₯Ό μ¬μ©ν΄ PhpUnitμ μ€νν μ μμ΅λλ€.
composer wp-tests
μ μ λμμ μν΄ phpunit.xml
νμΌμ μ΄μ΄
<exclude>./tests/TestSample.php</exclude>
λΆλΆμ μ£Όμ μ²λ¦¬ν©λλ€.
<!-- <exclude>./tests/TestSample.php</exclude> -->
μ΄λ κ² μ²λ¦¬νμ¬ μμ£Ό κ°λ¨ν TestSample.php
μ λν΄ ν
μ€νΈλ₯Ό μ§νν μ μμ΅λλ€.