github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/deepcopy-gen/Makefile (about)

     1  TOOL=deepcopy-gen
     2  
     3  test:
     4  	@if ! git diff --quiet HEAD; then \
     5  	    echo "FAIL: git client is not clean"; \
     6  	    false; \
     7  	fi
     8  	@go build -o /tmp/$(TOOL)
     9  	@PKGS=$$(go list ./output_tests/...  | paste -sd' ' -); \
    10  	/tmp/$(TOOL) --logtostderr --v=4 -i $$(echo $$PKGS | sed 's/ /,/g') -O zz_generated
    11  	@if ! git diff --quiet HEAD; then \
    12  	    echo "FAIL: output files changed"; \
    13  	    git diff; \
    14  	    false; \
    15  	fi
    16