emergency commit
[cl-cudd.git] / distr / dddmp / exp / test6.script
blob0b4295e29ba954251b862ca01d55adef52b1b850
1 # !/bin/sh 
3 # Check CNF (short check - only NodeByNode method involved):
4 #   Load BDDs
5 #   Store corresponding CNF
6 #   Read CNF
7 #   Store corresponding BDD
8 #   Compare original and final BDDs
10 rm -f *.tmp*
11 echo "---------------------------------------------------------------------------"     
12 echo "--------------------- TESTING Load BDD and Store CNF ----------------------"
13 echo "---------------------------------------------------------------------------"     
14 ./../testdddmp << END1
16 150
17 hlc
18 4.cnf.bis
20 4.bdd
23 4.cnf.tmp
26 100
28 quit
29 END1
30 echo "--------------------- TESTING Load CNF and Store BDD ----------------------"
31 ./../testdddmp << END2
33 150
34 hlc
35 4.cnf.bis
37 4.cnf.tmp
41 4.bdd.tmp
44 quit
45 END2
46 echo "----------------------------- ... RESULTS ... -----------------------------"
47 diff --brief 4.cnf.bis 4.cnf.tmp
48 diff --brief 4.bdd.bis1 4.bdd.tmp
49 echo "-------------------------------- ... END ----------------------------------"
50 rm -f *.*.tmp