#!/usr/bin/env bash
# Три PDF для загрузки по заданию (п. 1, 3, 4). ТЗ (п. 2) — отдельно у студента.
set -euo pipefail

REPORT="$(cd "$(dirname "$0")/../.." && pwd)"
EXPORT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$REPORT"

python3 scripts/gen_test_listings.py

stems=(
  export_01_testing_section
  export_03_requirements
  export_04_unit_tests
)
pdfs=(
  "КТбо4-9_ПытковРЕ_1_Раздел_ПЗ_Тестирование_ПО.pdf"
  "КТбо4-9_ПытковРЕ_3_Требования_к_приложению.pdf"
  "КТбо4-9_ПытковРЕ_4_Код_и_наборы_тестов.pdf"
)

for i in "${!stems[@]}"; do
  stem="${stems[$i]}"
  pdf="${pdfs[$i]}"
  echo "Compiling $stem.typ → $pdf ..."
  typst compile --root .. "$EXPORT/$stem.typ" "$EXPORT/$pdf"
done

echo "Done (ТЗ — п. 2 — загружается отдельно):"
printf '  %s\n' "${pdfs[@]}"
