차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:030-about_the_test_suites [2024/06/04 10:13] – baecy | linuxfromscratch:12.1:030-about_the_test_suites [2024/06/14 15:03] (현재) – baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
^ Linux From Scratch - Version 12.1-systemd | ^ Linux From Scratch - Version 12.1-systemd | ||
^ Chapter 4. Final Preparations | ^ Chapter 4. Final Preparations | ||
- | |[[.:028-Setting Up the Environment|이전]] | + | |[[.:029-About SBUs|이전]] |
+ | |||
+ | |SBU 설명 | ||
---- | ---- | ||
- | ===== 4.6. 테스트 스위트 | + | ===== 4.6. 테스트 스위트 ===== |
- | 대부분의 패키지는 테스트 스위트를 제공합니다. 새로 빌드한 패키지에 대해 테스트 스위트를 실행하는 것은 모든 것이 올바르게 컴파일되었는지를 나타내는 "건전성 | + | 대부분의 패키지는 테스트 스위트를 제공합니다. 새로 빌드한 패키지에 대해 테스트 스위트를 실행하는 것은 모든 것이 올바르게 컴파일되었는지를 나타내는 "정상 작동 |
+ | |||
+ | 일부 테스트 스위트는 다른 패키지의 그것보다 더 중요합니다. 예를 들어, 핵심 툴체인 패키지인 GCC, binutils, glibc에 대한 테스트 스위트는 시스템이 제대로 작동하는 데 있어 핵심적인 역할을 하기 때문에 매우 중요합니다. 속도가 느린 하드웨어에서는 GCC 및 glibc용 테스트 스위트를 완료하는 데 긴 시간이 걸릴 수 있지만 테스트를 진행할 것을 권장합니다. | ||
- | 일부 테스트 스위트는 다른 테스트 스위트보다 더 중요합니다. 예를 들어, 핵심 툴체인 패키지인 GCC, binutils, glibc에 대한 테스트 스위트는 시스템이 제대로 작동하는 데 있어 핵심적인 역할을 하기 때문에 가장 중요합니다. 특히 속도가 느린 하드웨어에서는 GCC 및 glibc용 테스트 스위트를 완료하는 데 시간이 오래 걸릴 수 있지만 강력히 권장합니다. | ||
<WRAP info center round 90%> | <WRAP info center round 90%> | ||
- | **참고** | + | **참고** |
- | 5장과 6장의 테스트 스위트를 실행하는 것은 의미가 없습니다. 테스트 프로그램은 크로스 컴파일러로 컴파일되므로 빌드 호스트에서 실행할 수 없을 수도 있습니다. | + | [[.: |
- | </ | + | </ |
- | binutils 및 GCC용 테스트 스위트를 실행할 때 흔히 발생하는 문제는 의사 터미널(PTY)이 부족하다는 것입니다. 이로 인해 많은 | + | |
+ | binutils 및 GCC용 테스트 스위트를 실행할 때 흔히 발생하는 문제는 의사 터미널(PTY)이 부족하다는 것입니다. 이로 인해 많은 테스트가 실패할 수 있습니다. | ||
- | 개발자가 알고 있고 중요하지 않다고 판단한 이유로 | + | 개발자도 알고 있고 중요하지 않다고 판단한 이유로 테스트 스위트가 실패하는 경우도 있습니다. [[https:// |