This page (revision-16) was last changed on 21-Nov-2019 00:07 by knowweadmin

This page was created on 21-Nov-2019 00:07 by Jochen Reutelshöfer

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
16 20-Nov-2019 00:07 2 KB knowweadmin to previous
15 20-Nov-2019 00:07 2 KB knowweadmin to previous | to last
14 20-Nov-2019 00:07 2 KB knowweadmin to previous | to last
13 20-Nov-2019 00:07 2 KB knowweadmin to previous | to last
12 20-Nov-2019 00:07 2 KB knowweadmin to previous | to last
11 20-Nov-2019 00:07 3 KB Jochen Reutelshöfer to previous | to last
10 20-Nov-2019 00:07 4 KB Jochen Reutelshöfer to previous | to last
9 20-Nov-2019 00:07 4 KB Jochen Reutelshöfer to previous | to last
8 20-Nov-2019 00:07 3 KB Jochen Reutelshöfer to previous | to last
7 20-Nov-2019 00:07 3 KB Jochen Reutelshöfer to previous | to last
6 20-Nov-2019 00:07 3 KB Jochen Reutelshöfer to previous | to last
5 20-Nov-2019 00:07 1 KB Jochen Reutelshöfer to previous | to last
4 20-Nov-2019 00:07 894 bytes Jochen Reutelshöfer to previous | to last
3 20-Nov-2019 00:07 892 bytes Jochen Reutelshöfer to previous | to last
2 20-Nov-2019 00:07 756 bytes Jochen Reutelshöfer to previous | to last
1 20-Nov-2019 00:07 32 bytes Jochen Reutelshöfer to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 3 removed one line
__''Please note, that the continuous integration plugin is in alpha state. It is unlikely, that the plugin will harm your knowledge base, but the displayed CI results may be inappropriate.''__
At line 14 changed 3 lines
@name: <knowledge master>
@trigger: <onSave/onDemand>
@test: <testname> <parameters...>
@name: <dashboard name>
@trigger: <onSave/onDemand> <article for onSave trigger>
@test: <testname> <test object> <parameters (if required)...>
At line 26 changed one line
| test | optional | Specify the name of the test and its parmeters. To define more than one test, you may use the ''test'' annotation multiple times.
| test | optional | Specify the name of the test and its parameters. To define more than one test, you may use the ''test'' annotation multiple times.
At line 30 changed 2 lines
In the default installation there is a small collection of test already available.
However, new tests can be added by new plugins.
In this installation the following tests are available. However, new tests can be added by new plugins.
At line 33 changed 11 lines
|| Test || Parameters / Description
| ArticleHasErrorsTest | <article> \\ Checks, that the specified <article> reports no compile errors for knowledge definitions
| TestArticlesContain | <RegEx> <searchString> \\ Checks, whether the articles matching the <RegEx> contain the text defined by <searchString>
| TestsuiteRunner | <article> \\ Runs the test cases defined in <article> and checks that the results yield no errors
| EmptyQuestionnaireTest | <master article> \\ Checks, whether the knowledge base defines questionnaires containing no questions
| ReparseTest | <master article> \\ Checks in background, if a full parse of the knowledge base yielded differences when compared to the current build in KnowWE ([commercial plugin | Info Commercial Support] CITestModules)
| IsolatedInterfaceNodeInDiaFluxModel | <master article> \\ Looks for non-connected start or exit nodes in DiaFlux models ([commercial plugin | Info Commercial Support] CITestModules)
| NoAutostartFlowCITest | <master article> \\ Tests whether exists an autostart flow in the DiaFlux model ([commercial plugin | Info Commercial Support] CITestModules)
| StandardQuestionDerivedByAbstraction | <master article> \\ Checks whether there exists a standard question (not an abstraction question), that is derived by an abstraction rule or a DiaFlux action node ([commercial plugin | Info Commercial Support] CITestModules)
| CombinedDiaFluxRuleAbstraction | <master article> \\ Checks whether there exists an abstraction question, that is derived by an abstraction rule as well as by a DiaFLux action node - this ay cause TMS conflicts ([commercial plugin | Info Commercial Support] CITestModules)
| IncompleteChoiceQuestion | <master article> \\ Looks for choice questions that have no choice alternatives defined yet ([commercial plugin | Info Commercial Support] CITestModules)
%%TestDocumentation
At line 33 added 2 lines
%
At line 51 changed 8 lines
@trigger: onSave
@test: EmptyQuestionnaireTest "MyArticle"
@test: IsolatedInterfaceNodeInDiaFluxModel "MyArticle"
@test: NoAutostartFlowCITest "MyArticle"
@test: StandardQuestionDerivedByAbstraction "MyArticle"
@test: CombinedDiaFluxRuleAbstraction "MyArticle"
@test: StandardQuestionDerivedByAbstraction "MyArticle"
@test: IncompleteChoiceQuestion "MyArticle"
@trigger: onSave MyArticle
@test: EmptyQuestionnaireTest MyArticle
@test: IsolatedInterfaceNodeInDiaFluxModel MyArticle
@test: NoAutostartFlowCITest MyArticle
@test: StandardQuestionDerivedByAbstraction MyArticle
@test: CombinedDiaFluxRuleAbstraction MyArticle
@test: StandardQuestionDerivedByAbstraction MyArticle
@test: IncompleteChoiceQuestion MyArticle
At line 54 added 14 lines
Looks like:\\
[{Image src='CIDashboard-screenshot.png' caption='Screenshot of a CIDashboard'}]
!! Related Doc Pages
* [Doc CIDaemon]