테스트 파일 프리셋, 테스트 질문마다 한 세트
프리셋은 하나의 질문을 중심으로 설계한 테스트 파일 세트 전체이며, 시스템이 각 파일에 어떻게 반응해야 하는지 알려 주는 매니페스트가 함께 제공됩니다. 질문을 고르면 도구가 세트를 만듭니다. 각 프리셋에는 보통 무엇을 찾아내는지, 세트에 무엇이 들어 있는지, 어떤 설정을 받는지 설명하는 고유한 페이지가 있습니다.
-
형식이 허용하는 가장 작은 크기의 유효한 파일이 통과할까요?
empty-and-minimal -
예상하지 못한 파일 이름을 시스템이 저장하고, 보여 주고, 돌려줄 수 있을까요?
filename-handling -
크기 한도가 선언한 바로 그 지점에서 적용되고 있을까요?
size-boundaries -
실제 도구가 내보내는 표를 제 가져오기 기능이 제대로 처리할까요?
tabular-import -
제 리더는 파일의 인코딩을 알고 있을까요, 아니면 추측하고 있을까요?
text-encoding -
제 업로드 양식은 받아야 할 것을 받고 나머지는 거부할까요?
upload-validation
프리셋과 레시피는 어떻게 다른가요?
내부적으로는 다르지 않습니다. 프리셋은 몇 가지 설정으로 도구가 대신 써 주는 레시피입니다. tfg preset eject가 그 레시피를 출력하므로 테스트
옆에 두고 편집할 수 있으며, 직접 만든 레시피는 extends: preset: 뒤에 id를 붙인 한 줄로 프리셋을 바탕으로 할 수 있습니다.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
기본값을 믿어도 되나요?
파일에 대해서는 그렇습니다. 업로드 양식의 한도처럼 여러분의 시스템만 아는 숫자라면 기본값은 우리 쪽의 임시값이며, 도구는 임시값을 쓸 때마다 그렇게 알려 줍니다. 각 프리셋의
페이지는 그러한 설정을 표시하고, tfg preset show는 무엇이든 쓰기 전에 그 사실을 알려 줍니다.