gitserver

self-hosted git server tooling
git clone https://git.ryansepassi.com/git/gitserver.git
Log | Files | Refs | README

test.sh (450B)


      1 #!/bin/sh
      2 set -eu
      3 
      4 ROOT=$(CDPATH= cd -- "$(dirname "$0")/.." && pwd)
      5 TMP=$(mktemp -d)
      6 trap 'rm -rf "$TMP"' EXIT
      7 OUT=$TMP/boot2
      8 mkdir -p "$OUT/file"
      9 
     10 : > "$OUT/log.html"
     11 : > "$OUT/file/README.md.html"
     12 "$ROOT/bin/repo-index" "$OUT" boot2
     13 grep -F 'url=/boot2/file/README.md.html' "$OUT/index.html" >/dev/null
     14 
     15 rm "$OUT/file/README.md.html" "$OUT/index.html"
     16 "$ROOT/bin/repo-index" "$OUT" boot2
     17 grep -F 'url=/boot2/log.html' "$OUT/index.html" >/dev/null