유틸리티(cat, cp 등)용 테스트 스위트 Linux 또는 BSD?

유틸리티(cat, cp 등)용 테스트 스위트 Linux 또는 BSD?

일반적으로 운영 체제와 함께 제공되는 애플릿에 대한 테스트 모음이 있습니까? 특히 cp, cat, dd etc (anything in /bin/)Linux 또는 BSD의 프로그램이 선호됩니다. md5에 테스트 스크립트가 내장되어 있다는 것을 알고 있지만 다른 스크립트를 찾을 수 없습니다. OpenBSD의 회귀 테스트 스위트는 모든 유틸리티를 테스트하지 않습니다.

답변1

이것POSIX 테스트 스위트포괄적인 적용 범위 제공이것기준유용/bin, 이것이 대부분의 시스템에 있는 전부는 아닙니다 . 그러나 여기에는 나열된 모든 도구가 포함됩니다. 표준 유틸리티만 다루는 것 외에도 이 제품군은 지정된 동작만 다루고 POSIX 이상의 확장은 (기껏해야) 무시됩니다.

시스템 인터페이스용 제품군보다는 "셸 및 유틸리티용" VSC 제품군을 원할 수도 있습니다. 상표 라이센스 사용자에게는 비용이 발생하지만 표준을 구현하는 오픈 소스 프로젝트로서 시간 제한이 있는 라이센스를 무료로 얻을 수 있습니다.부담스러워 보이지 않는 라이센스 계약.

많은 시스템 인터페이스를 위한 개방형 제품군이 있지만 유틸리티(및그것들알다또한 꽤 구식입니다).

답변2

GNU/Linux에서 이러한 유틸리티는 다음과 같습니다.핵심 도구, 테스트 스위트는 다음에서 찾을 수 있습니다.소스 코드 저장소아래에 tests.

참고: Linux는 단지 커널일 뿐이며 시스템의 나머지 부분은 다른 엔터티에 의해 개발됩니다.암소 비슷한 일종의 영양.

GNU는 무료 소프트웨어 운영 체제입니다. GNU 패키지(GNU 프로젝트에서 독점적으로 출시한 프로그램)와 제3자가 출시한 무료 소프트웨어로 구성되어 있습니다.

BSD에서는 전체 운영 체제가 하나의 저장소에서 함께 개발됩니다.

OpenBSD의 경우 이러한 유틸리티에 대한 테스트가 없는 것 같습니다.소스 코드 저장소.

관련 정보