Re: [Sigmakee-develop] Writing Tests
Status: Beta
Brought to you by:
apease
From: Adam P. <ada...@ea...> - 2008-04-04 21:13:37
|
Hi Alan, Alan Meech wrote: > I am just starting to use Sigma and am starting to write some content > using SUMO. I have been using the inference tests as a starting point > because it allows me to test some of my assumptions about SUO-KIF and > SUMO without polluting my concept space in SUMO. Could anyone help me > by answering these: > > 1. In each .tq file in the default test suite, there is only one > (query) and one (answer). Is there a way to get multiple query/answer > pairs in one test? (I normally set up a data set and test several > questions against it. If this is not possible, I will be repeating > the same setup in several files.) > Not currently. You could try modifying InferenceTestSuite.test() to handle multiple answers. I'm not sure how you could have multiple queries. Each new query would be a new test. > 2. Is there a way of dumping the results of a query while doing a test > (the KIF equivalent to a print statement)? > I'm not sure what you mean. Each query generates a result file when it succeeds or fails, and there aren't any intermediate results during a query. > 3. Is there a way of including an external file (a merge/import > statement)? (Again, this would help when using the same setup > information over and over.) > Not currently, although that would be a very useful modifiction to InferenceTestSuite.test() > 4. The way the current preferences are set up, there is only one > global test directory for all knowledge bases. Is there a way of > getting a test directory for each specific knowledge base? > (Temporarily, I have directed the global test directory to a new spot > where I am doing my development.) > Not currently, but that would also be a useful feature to add. You could add a testing metapredicate to TQ files like (testDir "dir"). Adam > Thanks. > > Alan Meech > Sr. Consultant, CGI > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Sigmakee-develop mailing list > Sig...@li... > https://lists.sourceforge.net/lists/listinfo/sigmakee-develop > -- ------------------------- Adam Pease Articulate Software www.articulatesoftware.com |