🔥 테스트 실행하기
212자
3분
테스트를 수행하는 방법에 대해 알아보겠습니다. 테스트는 Swift 패키지에서 매우 중요한 부분이에요. 우리가 작성한 코드가 제대로 동작하는지 확인하려면 꼭 필요하죠.
Swift에서는 swift test
명령어로 손쉽게 테스트를 실행할 수 있습니다. 터미널에서 다음과 같이 입력하면 돼요.
swift test
shell
이렇게 하면 현재 Swift 패키지의 모든 테스트가 실행됩니다. 테스트 결과는 터미널에 출력되죠.
Test Suite 'All tests' started at 2023-05-23 10:20:15.116 Test Suite 'MyPackageTests.xctest' started at 2023-05-23 10:20:15.117 Test Case '-[MyPackageTests.MyClassTests testExample]' started. Test Case '-[MyPackageTests.MyClassTests testExample]' passed (0.002 seconds). Test Case '-[MyPackageTests.MyClassTests testPerformanceExample]' started. Test Case '-[MyPackageTests.MyClassTests testPerformanceExample]' passed (0.264 seconds). Test Suite 'MyPackageTests.xctest' passed at 2023-05-23 10:20:15.383. Executed 2 tests, with 0 failures (0 unexpected) in 0.266 (0.266) seconds Test Suite 'All tests' passed at 2023-05-23 10:20:15.383. Executed 2 tests, with 0 failures (0 unexpected) in 0.266 (0.267) seconds
text
보시는 것처럼 각 테스트의 실행 결과와 소요 시간 등 자세한 정보가 나옵니다. 모든 테스트가 성공적으로 통과했는지, 실패한 테스트는 없는지 한눈에 확인할 수 있죠.
만약 특정 테스트만 실행하고 싶다면 --filter
옵션을 사용하면 됩니다.
swift test --filter MyClassTests.testExample
shell
이렇게 하면 MyClassTests
클래스의 testExample
테스트만 실행되겠죠? 원하는 테스트만 빠르게 수행할 수 있어 편리합니다.
이 외에도 swift test
명령어에는 다양한 옵션들이 있어요. 자세한 사용법이 궁금하다면 다음 명령어로 도움말을 확인해 보세요.
swift test --help
shell
이렇게 해서 Swift 패키지의 테스트를 실행하는 방법을 배웠습니다.