https://github.com/epiqc/ScaffCC
Tip revision: 9d2cca71cf54ddfebda26e247d82ae7b71d9e03c authored by Pranav Gokhale on 30 June 2018, 18:56:21 UTC
Fix OpenQASM output formatting of Rx and Ry
Fix OpenQASM output formatting of Rx and Ry
Tip revision: 9d2cca7
make_regression_testcase.sh
#!/bin/bash
DIR=$(dirname $0)
ROOT=$DIR/..
OPT=$ROOT/build/Release+Asserts/bin/opt
SCAF=$ROOT/build/Release+Asserts/lib/Scaffold.so
rm -rf $ROOT/test_cases
mkdir $ROOT/test_cases
for testcase in Cat_State Square_Root RKQC_Testing; do
#for testcase in Cat_State QFT Square_Root; do
mkdir $ROOT/test_cases/$testcase
cp -R $ROOT/Algorithms/$testcase $ROOT/test_cases
$ROOT/scaffold.sh -R $ROOT/test_cases/$testcase/*.scaffold
mv $ROOT/scripts/*resources $ROOT/test_cases/$testcase/
python get_total_gates_line.py $ROOT/test_cases/$testcase/*resources > $ROOT/test_cases/$testcase/total_gates.txt
$ROOT/scaffold.sh -q -R $ROOT/test_cases/$testcase/*.scaffold
cp *.qasmh $ROOT/test_cases/$testcase
$ROOT/scaffold.sh -f -R $ROOT/test_cases/$testcase/*.scaffold
cp *.qasmf $ROOT/test_cases/$testcase
rm -rf $ROOT/test_cases/$testcase/*resources
$ROOT/scaffold.sh -c $ROOT/test_cases/$testcase/*.scaffold
done