kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/cxx/tools/testdata/test_claim_tool_kzip.sh (about) 1 #!/bin/bash 2 # This script checks that the claiming tool works on kzip files. 3 set -e 4 BASE_DIR="$PWD/kythe/cxx/tools/testdata" 5 OUT_DIR="$TEST_TMPDIR" 6 : ${CLAIM_TOOL_BIN?:missing static_claim} 7 8 mkdir -p "${OUT_DIR}/tmp/units" "${OUT_DIR}/tmp/files" 9 cp "${BASE_DIR}"/claim_test_{1,2}.kzip_UNIT.json "${OUT_DIR}/tmp/units" 10 (cd "${OUT_DIR}"; zip -r claim_test.kzip tmp) 11 ls "${OUT_DIR}"/claim_test.kzip | "${CLAIM_TOOL_BIN}" -text \ 12 | diff "${BASE_DIR}/claim_test.expected" -