tm createresult
creates test results for the specified test cases
Synopsis
tm createresult [--sessionID=value] [--addAttachment=value] [--addRelatedItem=[FieldName]:ItemID[relationshipFlags][,...]] [--verdict=value] [--stepVerdict=stepID=value[:verdict=value][:annotation=value]] [--annotation=value] [--[no]forceEdit] [--hostname=value] [--port=value] [--password=value] [--user=value] [(-?|--usage)] [(-g|--gui)] [(-F value|--selectionFile=value)] [--quiet] [--settingsUI=[gui|default]] [--status=[none|gui|default]] [(-N|--no)] [(-Y|--yes)] [--[no]batch] [--cwd=value] [--forceConfirm=[yes|no]] test id...
Description
This command allows you to record the same test results for a group of test cases in a test session. The test results are created with the same result, annotation, attachments and related items.
For example,
im createresult --sessionID=8017 --verdict=Passed --annotation="Works as designed" 9075 9025 9001
creates test results with a verict of Passed and a annotation of Works as designed for test cases 9075, 9025 and 9001 in test session 8017.
This command reports status (progress) from the server and you can cancel the operation. If you cancel the command, no test results are created.
Options
This command takes the universal options available to
Integrity Lifecycle Manager commands, as well as some general options. See the
options reference page for descriptions.
• --sessionID=value
the ID of the test session that the test cases belong to. This option is mandatory.
|
The test session must be in a state that allows test results to be created, and the test result policy for the session must allow the user to modify test results.
|
• --addAttachment=value
adds attachments, where value is of the form "field=fieldName,path=pathToFile[,name=nameOfAttachment][,summary=shortDescription] " .
|
The "pathToFile" must include the path and filename. The "nameOfAttachment" is optional, and gives the attachment a different name than the name of the file specified in "pathToFile".
|
For example,
addAttachment="field=Attachments,path=c:/temp/notes.txt,name=notes123.txt,summary="Notes for issue 123""
adds the existing notes.txt file as an attachment with the name of notes123.txt.
If you do not specify the name of the attachment, the file name is used as the attachment name. You can use this option multiple times to specify multiple attachments. A test result cannot have more than one attachment with the same name.
|
Attachment size limits are set by your administrator. The default attachment size limit is 4 MB.
|
--addRelatedItem=[FieldName]:ItemID[relationshipFlags][,...]
the related items to add to the test results for the specified test cases.
If no field name is specified, the Forward Relationships field is used. You can use this option multiple times to specify multiple related items.
Related items are created as a result of test case failure.
|
Adding a related item is only permitted if your administrator has allowed relationships for the item type.
|
--verdict=valuethe outcome of the test cases, for example, passed, failed, or skipped. Contact your administrator for the available values for this option.
|
If no verdict is specified, the pre-definedunspecified verdict is used.
|
--stepVerdict=stepID=value[:verdict=value][:annotation=value]
the outcome of the test case steps, for example, passed, failed, or skipped. Contact your administrator for the available values for this option. If required, you can also specify an annotation for the test case step.
If you are creating results for more than one test step, you must specify the ID of the test step or the command will fail.
You can use this option multiple times to specify the verdict and annotation for multiple steps.
|
If an annotation is specified but no verdict is specified, the pre-defined unspecified verdict is used.
|
--annotation=value
notes about the test results, for example, reasons for test failure.
|
Annotations are limited to 4000 characters.
|
--[no]forceEdit
if the test result being created already exists, edits it based on the new result. Forced edit should be used when automatically creating test results using the setresults command.
test id...
specifies the test case IDs to create test results for. The test cases must all belong to the session specified in the --sessionID option. If you do not specify test case IDs, the results are recorded for all test cases in all test suites for the specified session. If there is a test case that already had a result in the specified session, the command will fail.
See Also
• Commands:
tm results,
tm editresult,
tm viewresult,
tm extractattachments,
tm stepresults,
tm resulteditor,
tm deleteresult,
tm editresult,
tm testcases,
tm setresults,
tm viewuntested