Makefile cppUtest 출력 형식 재지정

Makefile cppUtest 출력 형식 재지정

빌드 프로세스 중에 makefile에서 cppUtest를 사용하여 생성된 프로그램의 출력 형식을 다시 지정해야 합니다.

내 Makefile에 다음 목표가 있습니다.

.PHONY: runalltests
runalltests: ##@tests Run all tests.
    $(ECHO)
    @./runAlltests

이것이 실행된다"테스트 실행"이 텍스트를 터미널에 출력하는 프로그램입니다. (포인트가 매우 중요합니다)

......
OK (6 tests, 6 ran, 7 checks, 0 ignored, 0 filtered out, 0 ms)

나는 필요한 스택 오버플로 사이트의 다른 답변을 알고 있습니다.,sed또는grep(또는 내가 모르는 것). 그런데 오랫동안 어떻게 해야할지 몰라서 포기하고 여기에 여쭤봤습니다.

각 줄 앞에 공백 4개를 추가하도록 출력 형식을 다시 지정하고 싶습니다.

예를 들면 다음과 같습니다.

 (Four spaces here)......
 (Four spaces here)OK (6 tests, 6 ran, 7 checks, 0 ignored, 0 filtered out, 0 ms)

답변1

간단하게sed:

<runalltests_output> | sed 's/^/    /'

관련 정보