Actions of app.ducx Unit Test Eval (FSCDUCXUNITEVAL@1.1001)

ReferenceName
FSCDUCXUNITEVAL@1.1001:EvaluateExpression
FSCDUCXUNITEVAL@1.1001:EvaluateFeaturedUnitTests
FSCDUCXUNITEVAL@1.1001:EvaluatePart
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTest
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestFURL
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestGroup
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestGroups
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTests
FSCDUCXUNITEVAL@1.1001:FormatUnitTestResults
FSCDUCXUNITEVAL@1.1001:GetJSONFormat
FSCDUCXUNITEVAL@1.1001:GetSpecialDeleteClasses
FSCDUCXUNITEVAL@1.1001:GetUnitTestSuite
FSCDUCXUNITEVAL@1.1001:GetUnitTestSuites
FSCDUCXUNITEVAL@1.1001:InitString
FSCDUCXUNITEVAL@1.1001:PrepareImagesAsyncUnitTestWrapper
FSCDUCXUNITEVAL@1.1001:ProcessScenario
FSCDUCXUNITEVAL@1.1001:RunTest
FSCDUCXUNITEVAL@1.1001:RunTestAsync
FSCDUCXUNITEVAL@1.1001:RunTestSelected
FSCDUCXUNITEVAL@1.1001:StartTestSession
FSCDUCXUNITEVAL@1.1001:StartTestSessionFURL
FSCDUCXUNITEVAL@1.1001:StopTestSession
FSCDUCXUNITEVAL@1.1001:StopTestSessionFURL

FSCDUCXUNITEVAL@1.1001:EvaluateExpression

Evaluates an expression
ParameterTypeIn/OutOptionalDescription
requestFSCDUCXUNIT@1.1001:Requestinfalse the request
responseFSCDUCXUNIT@1.1001:Responseoutfalse the response

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateFeaturedUnitTests

Execute every UnitTestGroup having any matching target feature and target domain type. UnitTestGroups are executed in parallel if they do not have side effects. A JUnit XML report is generated per tested group in the result directory.
ParameterTypeIn/OutOptionalDescription
targetfeaturesCOOSYSTEM@1.1:STRINGLISTinfalse specifies the list of features.
resultdirCOOSYSTEM@1.1:STRINGinfalse specifies the target directory for the JUnit reports.
threadsCOOSYSTEM@1.1:INTEGERintrue specifies the amount of concurrency. @see FSCDUCXUNIT@1.1001:targetfeatures. @see FSCDUCXUNIT@1.1001:targetdomaintypes. @see FSCDUCXUNIT@1.1001:hassideeffects.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:EvaluatePart

Evaluates a part or section of a unit test
ParameterTypeIn/OutOptionalDescription
globalscopeCOOSYSTEM@1.1:DICTIONARYinfalse the global scope for expressions executed during the unit test
localscopeCOOSYSTEM@1.1:DICTIONARYinfalse the local scope for expressions executed during the unit test
exprheaderCOOSYSTEM@1.1:STRINGinfalse the expression header
partFSCDUCXUNIT@1.1001:TestPartinfalse the current part of the unit test
exprstringCOOSYSTEM@1.1:STRINGLISTinfalse the expression itself
responseFSCDUCXUNIT@1.1001:Responsein/outfalse the response of the execution
abortCOOSYSTEM@1.1:BOOLEANintrue
tracecallsCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateUnitTest

Evaluates a unit test. You need change access to the unit test in order to execute it.
ParameterTypeIn/OutOptionalDescription
paramsCOOSYSTEM@1.1:DICTIONARYintrue
responseFSCDUCXUNIT@1.1001:Responseoutfalse the response of the unit test

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestFURL

Evaluates a unit test as friendly URL.
ParameterTypeIn/OutOptionalDescription
testCOOSYSTEM@1.1:OBJECTinfalse the test to execute
formatCOOSYSTEM@1.1:STRINGintrue the format of the response
webpageCOOSYSTEM@1.1:STRINGoutfalse the response of the unit test

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestGroup

ParameterTypeIn/OutOptionalDescription
unittestgroupCOOSYSTEM@1.1:OBJECTinfalse
resultdirCOOSYSTEM@1.1:STRINGinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateUnitTestGroups

ParameterTypeIn/OutOptionalDescription
unittestgroupsCOOSYSTEM@1.1:OBJECTLISTinfalse
resultdirCOOSYSTEM@1.1:STRINGinfalse
threadsCOOSYSTEM@1.1:INTEGERinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:EvaluateUnitTests

Runs all unit tests of the specified software components or software products
ParameterTypeIn/OutOptionalDescription
refsCOOSYSTEM@1.1:STRINGLISTinfalse references of software components or software products
responsesFSCDUCXUNIT@1.1001:Responseoutfalse the responses of all tests for the specified software components or software products

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:FormatUnitTestResults

ParameterTypeIn/OutOptionalDescription
unittestgroupCOOSYSTEM@1.1:OBJECTinfalse
starttimeCOOSYSTEM@1.1:DATETIMEinfalse
refsCOOSYSTEM@1.1:STRINGLISTinfalse
responsesFSCDUCXUNIT@1.1001:Responseinfalse
resultdirCOOSYSTEM@1.1:STRINGinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:GetJSONFormat

format definition for objects in JSON
ParameterTypeIn/OutOptionalDescription
formatsFSCEXPEXT@1.1001:JSONStructFormatin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:GetSpecialDeleteClasses

returns the list of classes to be deleted in the specified order, all other objects are deleted before
ParameterTypeIn/OutOptionalDescription
specialclassesCOOSYSTEM@1.1:OBJECTLISTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:GetUnitTestSuite

Returns a unit test suite according to its object class by using polymorphism
ParameterTypeIn/OutOptionalDescription
onlyactiveCOOSYSTEM@1.1:BOOLEANintrue
suiteFSCDUCXUNITEVAL@1.1001:UnitTestSuiteoutfalse Unit Test Suite

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:GetUnitTestSuites

Retrieves all suites according to its supplied refs, if a ref (reference) is not valid (not a Unit Test, Unit Test Group, Product/Edition/Solution or Software Component) it will be reported as empty suite
ParameterTypeIn/OutOptionalDescription
refsCOOSYSTEM@1.1:STRINGLISTinfalse Full references of (Unit Test/Unit Test Group/Software Product/Software Edition/Software Solution/Software Component)
suitesFSCDUCXUNITEVAL@1.1001:UnitTestSuiteoutfalse List of test suite containing a suite reference which is one of the supplied references and and a list of test to be executed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:InitString

Set string as test input with some variables
ParameterTypeIn/OutOptionalDescription
sessionidCOOSYSTEM@1.1:STRINGinfalse
dataCOOSYSTEM@1.1:COMINTERFACEinfalse
sourceattrdefCOOSYSTEM@1.1:OBJECTinfalse
targetattrdefCOOSYSTEM@1.1:OBJECTintrue
defaultvalueCOOSYSTEM@1.1:STRINGintrue
replacedCOOSYSTEM@1.1:STRINGoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:PrepareImagesAsyncUnitTestWrapper

ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTin/outfalse
changedatCOOSYSTEM@1.1:DATETIMEin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:ProcessScenario

ParameterTypeIn/OutOptionalDescription
sessionCOOSYSTEM@1.1:OBJECTinfalse
defaultpasswordCOOSYSTEM@1.1:STRINGintrue
attrdefCOOSYSTEM@1.1:OBJECTinfalse
dataCOOSYSTEM@1.1:DICTIONARYin/outtrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:RunTest

Runs a unit test interactively

Additional Information

Symbol: COODESK@1.1:SymbolUnitTest
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:RunTestAsync

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDUCXUNITEVAL@1.1001:RunTestSelected

Additional Information

Call Mode for Actions on Selected Objects: CALLMODE_SELECTEDONLY
Called Action on Selected Objects: FSCDUCXUNITEVAL@1.1001:RunTest
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:StartTestSession

Start a new test session
ParameterTypeIn/OutOptionalDescription
scenarioCOOSYSTEM@1.1:OBJECTintrue
defaultpasswordCOOSYSTEM@1.1:STRINGintrue
dataCOOSYSTEM@1.1:DICTIONARYin/outtrue
testscopeCOOSYSTEM@1.1:STRINGintrue
unittestCOOSYSTEM@1.1:OBJECTintrue
sessionidCOOSYSTEM@1.1:STRINGin/outfalse
responseFSCDUCXUNIT@1.1001:Responseoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:StartTestSessionFURL

Start a new test session with friendly URL
ParameterTypeIn/OutOptionalDescription
scenarioCOOSYSTEM@1.1:OBJECTintrue the scenario to be started
sessionidCOOSYSTEM@1.1:STRINGin/outtrue an optional session id
testscopeCOOSYSTEM@1.1:STRINGin/outtrue an optional test scope
formatCOOSYSTEM@1.1:STRINGintrue the format of the result (HTML/JSON)
defaultpasswordCOOSYSTEM@1.1:STRINGintrue an optional default password for new users
contextCOOSYSTEM@1.1:OBJECTintrue an optional context
webpageCOOSYSTEM@1.1:STRINGoutfalse the resulting web page

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:StopTestSession

Delete associated objects and remove session object
ParameterTypeIn/OutOptionalDescription
sessionidCOOSYSTEM@1.1:STRINGintrue
dataCOOSYSTEM@1.1:DICTIONARYin/outtrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:StopTestSessionFURL

Stop a running test session with friendly URL
ParameterTypeIn/OutOptionalDescription
sessionidCOOSYSTEM@1.1:STRINGinfalse
formatCOOSYSTEM@1.1:STRINGintrue
webpageCOOSYSTEM@1.1:STRINGoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]