xref: /aosp_15_r20/external/pytorch/scripts/analysis/run_test_csv.sh (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1#!/bin/bash
2
3# Typical usage:
4#
5#   scripts/analysis/run_test_csv.sh test/inductor/test_torchinductor.py
6
7set -x
8
9if getent hosts fwdproxy; then
10    export https_proxy=http://fwdproxy:8080 http_proxy=http://fwdproxy:8080 no_proxy=.fbcdn.net,.facebook.com,.thefacebook.com,.tfbnw.net,.fb.com,.fburl.com,.facebook.net,.sb.fbsbx.com,localhost
11fi
12TEST_FILE="$1"
13TEST_ARGS="$*"  # includes file name
14shift
15pytest --csv "$TEST_FILE.csv" -v "$TEST_FILE" "$@" 2>&1 | tee "$TEST_FILE.log"
16LOG_URL="$(gh gist create -d "Test logs for $TEST_ARGS" "$TEST_FILE.log")"
17python "$(dirname "$BASH_SOURCE")"/format_test_csv.py --log-url "$LOG_URL" "$TEST_FILE.csv" | gh gist create -
18