github.com/openshift-online/ocm-sdk-go@v0.1.473/hack/verify-client.sh (about)

     1  #!/bin/bash
     2  
     3  source "$(dirname "${BASH_SOURCE}")/init.sh"
     4  
     5  METAMODEL="${1:-.}"
     6  TARGET_DIR="${2:-.}"
     7  
     8  VERIFY_GEN_TARGET_DIR=$(mktemp -d -t verify-client-XXXX)
     9  "$(dirname "${BASH_SOURCE}")/generate-client.sh" "${METAMODEL}" "${VERIFY_GEN_TARGET_DIR}"
    10  
    11  echo "checking tmp content in ${VERIFY_GEN_TARGET_DIR}"
    12  for dir in "${GENERATED_CLIENT_DIRS[@]}"
    13  do
    14    diff -r "${VERIFY_GEN_TARGET_DIR}/${dir}" "${TARGET_DIR}/${dir}"
    15  done
    16  
    17  # clean temporary output
    18  rm -rf "${VERIFY_GEN_TARGET_DIR}"