As OntCatOWL is now used as a library by the OntCatOWL-Tester, we must make modifications because not all of its functions are necessary for the tester.
Trought calling OntCatOWL via the Tester, we don't need:
to print any information on the screen (e.g., interactive functions or statistics printing)
to generate the report file by the end of the execution
to print logging info and warnings (errors must be printed)
I suggest implementing a new argument on OntCatOWL for ignoring the functions that perform the listed activities (e.g., -tester).
When -tester is received, we also have to set the reasoning (-r) as False and _isautomatic as True.
Regarding 3: each project has its own logger. When called by the Tester, we should change both occurrences of "new_logger.setLevel(logging.XXX)" to XXX = ERROR.
As OntCatOWL is now used as a library by the OntCatOWL-Tester, we must make modifications because not all of its functions are necessary for the tester.
Trought calling OntCatOWL via the Tester, we don't need:
I suggest implementing a new argument on OntCatOWL for ignoring the functions that perform the listed activities (e.g.,
-tester
).When
-tester
is received, we also have to set the reasoning (-r) as False and _isautomatic as True.Regarding 3: each project has its own logger. When called by the Tester, we should change both occurrences of "new_logger.setLevel(logging.XXX)" to XXX = ERROR.