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" -