Test Complete Command Line: Calling tests within a folder or parent test item.
I am calling Test Complete command line from the python subprocess libary. One of the thing I want to do in this script is sometimes call the parent test "SmokeTest" and sometimes call a sub test "BasicSearchTest". The only way I have gotten it to work thus far is to duplicate all my tests and leave on the same level as SmokeTest test item. Is there really no way to call a sub test? If so are there any work arounds that are less messy?
Solved! Go to Solution.
/project:project_name /unit:unit_name /routine:routine_name
Update: This may work for me. This calls the function with a specific "unit" or .py file. I would still want there to be a way to calll subitems but it seems that there is no way. Also passing in multiple test names commandline would be great. Are these things truly not in Test Complete?
One feature I would love for TestComplete to implement in the future is to make TestItems GROUPS available through the commandLine. Currently, you can group test items in the UI and give them a name but you can not execute just that Group from the CommandLine.
I wish to be able to say:
TestComplete.exe "C:\Work\My Projects\MySuite.pjs" /r /p:MyProj /g:MyGroup
Where MyGroup is the group name of my list of functions I woul dlike to run.
Yeah seems like running it with the /p:project /u:unit /rt:function is the best way as mentioned also. Unforchulately not all test items are named the same as the function they call which isnt a super big problem but another thing to refactor. Better than having multiple copies of the same test. Is there any talk of adding these feature to TestComplete or a place we can submit suggested features?
> a place we can submit suggested features?
/Alex [Community Champion]
[Community Champions] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Champions]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Champion] signature is assigned on quarterly basis and is used with permission by SmartBear Software.
Next version of TestComplete (Next month) will have a new feature called Tags that will allow you to pass a /t for tags on the command line to group some functionality to execute.