import SimpleTypeManifest from '@cafetextual/util/dist/src/manifest/SimpleTypeManifest'; import { ITypeManifest, ArchiveDeserializer } from '@cafetextual/util'; import MetaGrammarManifest from '../../src/org/subalternproductions/seepResource/dsl/serialize/MetaGrammarManifest'; import GrammarTestsuiteMgr from '../../src/org/subalternproductions/seepResource/dsl/testrunner/GrammarTestsuiteMgr'; import GrammarTestSuite from '../../src/org/subalternproductions/seepResource/dsl/testsuite/GrammarTestSuite'; import GrammarTestsuiteRunner from '../../test/testrunner/GrammarTestsuiteRunner'; import ParseResult from '../../src/org/subalternproductions/seepResource/dsl/testsuite/ParseResult'; var testURI = "app/anyonic/test/test-contexts/gtest/gtest.seas" var rendered:Boolean = false var TS_MANIFEST:ITypeManifest = new SimpleTypeManifest( { "SimpleTypeManifest":SimpleTypeManifest, "Object": Object, "SContextDef": Object, // --- stylesheets not yet implemented ---- "SElementStyleSheet":Object, "SElementStyle":Object, "SStyleProperty":Object, "SVarDef":Object, // ---- typedef questionable "TypeDef":Object, "PropertyDef":Object, "ResourceDescriptor":Object, "SComponentDef":Object, } ,new MetaGrammarManifest() ) function runTest(data:any) { var deserializer:ArchiveDeserializer = new ArchiveDeserializer( TS_MANIFEST ) var assets:Array = deserializer.deserializeWithClassIds(data) //var mgr:GrammarTestMgr = new GrammarTestMgr(assets, TS_MANIFEST) } // runTest function doTest(data:any):void { var deserializer:ArchiveDeserializer = new ArchiveDeserializer( TS_MANIFEST ) var allData:any = deserializer.deserialize(data) console.log(ts) var count:number = 0; var ts:GrammarTestSuite var mgr:GrammarTestsuiteMgr = new GrammarTestsuiteMgr(allData.resources,data.resources, TS_MANIFEST, false); GrammarTestsuiteRunner.runAllTestSuites(mgr.context, false) }