intermed. repair Isac.thy, thehier := the_hier ...
*** ME_Isa: thy 'Isac.thy' not in system
TODO query-replace ".thy" --> ""
1 (* Title: Run_Tests on isac
2 Author: Walther Neuper 100808
3 (c) due to copyright terms
5 $ cd /usr/local/isabisac/src/Tools/isac
6 $ /usr/local/isabisac/bin/isabelle emacs -l Isac Test_Isac.thy &
7 $ /usr/local/isabisac/bin/isabelle emacs Test_Isac.thy &
9 RESTART emacs after having created a new Isac heap with
10 $ /usr/local/isabisac/bin/isabelle usedir -b HOL Isac
12 12345678901234567890123456789012345678901234567890123456789012345678901234567890
13 10 20 30 40 50 60 70 80
16 theory Test_Isac imports "Knowledge/Isac" begin
18 ML{* writeln "**** run the tests **************************************" *};
19 ML {* Toplevel.debug := true; *}
22 (*+ check kbtest/diffapp.sml for additional items in met-model*)
25 (* use"script_if.sml"; WN03 missing: is_rootequation_in*)
29 use"interface-xml.sml";
30 (* use"testdaten.sml"; no update after dropping 'errorBound'*)
33 ML{* writeln "**** run systests complete ******************************" *};
39 use"../../../test/Tools/isac/ProgLang/termC.sml"; (*part.*)
42 use"../../../test/Tools/isac/ProgLang/calculate.sml"; (*part.*)
43 use"../../../test/Tools/isac/ProgLang/rewrite.sml"; (*GOON*)
51 use "../../../test/Tools/isac/Interpret/mstools.sml"; (*empty*)
54 use "../../../test/Tools/isac/Interpret/ptyps.sml"; (*TODO*)
55 use "../../../test/Tools/isac/Interpret/calchead.sml";
58 use"solve.sml"; (*detailrls can notyet ackn. 'Rewrite_Set "cancel"' *);
65 use"pbl-met-hierarchy.sml";
66 use"thy-hierarchy.sml";
68 cd"smltest/FE-interface";
70 use"../../../test/Tools/isac/Frontend/interface.sml"; (**)
74 ML{* writeln "**** run tests on math-engine complete ******************" *};
76 cd"smltest/IsacKnowledge"; ---below the order as in theoryy Isac---
80 use"../../../test/Tools/isac/Knowledge/rational.sml"; (*part.*)
84 (*use"inssort.sml"; problems with recdef in Isabelle2002*)
89 use"polyeq.sml"; (*TODO 31.b, n1., 44.a, 1.a~, 1.b (all'expanded')WN
90 ? also check others without check 'diff.behav.'*);
91 use"rlang.sml"; (*WN.12.6.03: for TODOs search 'writeln',
92 for simplification search MG
93 erls: 98a(1) 104a(1) 104a(2) 68a *);
99 use "../../../test/Tools/isac/Knowledge/integrate.sml"; (*all done*)
103 use "../../../test/Tools/isac/Knowledge/polyminus.sml"; (* part. *)
111 use "../../../test/Tools/isac/Knowledge/isac.sml"; (**)
119 use_thy "../../Tools/isac/ADDTESTS/file-depend/Build_Test"
121 *** Could not find theory file "Foo_Language.thy" in "1language", "/usr/local/isabisac/test/Tools/isac", ".", "$ISABELLE_HOME/src/HOL/Library"
122 *** Theory loader: the error(s) above occurred while examining theory "Foo_Language"
124 use_thy "../../Tools/isac/ADDTESTS/trace-rewrite/Build_Test"
126 use_thy "../../../test/Pure/Isar/Test_Parse_Term"
127 use_thy "../../../test/Pure/Isar/Test_Parsers"
129 ML{* writeln "**** run tests on IsacKnowledge complete ****************" *};
131 val path = "/home/neuper/proto3/testsml2xml/";
132 pbl_hierarchy2file (path ^ "pbl/");
133 pbls2file (path ^ "pbl/");
134 met_hierarchy2file (path ^ "met/");
135 mets2file (path ^ "met/");
136 thy_hierarchy2file (path ^ "thy/");
137 thes2file (path ^ "thy/");
140 ML{* writeln "**** tested creation of xmldata *************************" *};
143 writeln "=========================================================";
145 writeln "**** run systests complete ***************** re-organize!";
146 writeln "**** run tests on math-engine complete ******************";
147 writeln "**** run tests on IsacKnowledge complete ****************";
148 writeln "**** build isac kernel + run tests complete *************";
149 writeln "**** tested creation of xmldata *************************";
154 (*=== inhibit exn ?=============================================================
155 ===== inhibit exn ?===========================================================*)
158 (*========== inhibit exn =======================================================
160 "########### testcode inserted vvv ###########################################";
161 "########### testcode inserted ^^^ ###########################################";
163 ============ inhibit exn =====================================================*)
166 (*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
167 -.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)