Ask a Question

Multiple project items on a command line?

SOLVED
clay
Contributor

Multiple project items on a command line?

We are generating command procedure files dynamically and running test sets via the TestComplete command line interface.

 

Is it possible to execute a sequential set of arbitrary project items within a single command line?

1 ACCEPTED SOLUTION

Accepted Solutions
tristaanogre
Community Hero

Re: Multiple project items on a command line?

Not multiple items, no... It's one project item per line.  This is where a framework structure that executes tests based upon data rather than on internal test complete structures seems to work best... to run a particular set of tests, you just need to configure the data.  I've done it with Excel files, CSV files, and SQL data.  You might want to investigate engineering this kind of structure to indicate what you want to run.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

4 REPLIES 4
tristaanogre
Community Hero

Re: Multiple project items on a command line?

Not multiple items, no... It's one project item per line.  This is where a framework structure that executes tests based upon data rather than on internal test complete structures seems to work best... to run a particular set of tests, you just need to configure the data.  I've done it with Excel files, CSV files, and SQL data.  You might want to investigate engineering this kind of structure to indicate what you want to run.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

cunderw
Community Hero

Re: Multiple project items on a command line?

If I'm not mistaken since you can specify a Test Item to run, you could put them all in a group, otherwise it would have to be each line for each test.

 

What I have done actually is to just run a project in it's entirety, but have our test plan create by a jira plugin called TestFlo, we have identifiers that link the test cases to automation assets and we pull all expected tests to be ran via the jira REST API. Then when each test item starts, we check if it's include int he test plan and run it, if it's not log a message and skip it. 

 

Much like @tristaanogre relying on data to drive which tests you want to run. 


Thanks,
Carson

Click the Accept as Solution button if my answer has helped
AlexKaras
Community Hero

Re: Multiple project items on a command line?

Hi,

 

One more possible approach is to enhance the ATR.js script (https://support.smartbear.com/viewarticle/54655/) so that it parses the delimited list of test items passed in the command line and execute them in the loop..

The sample command-line might look like this (test items are ~-delimited):

C:\ATR.js TestComplete "C:\Projects\TestProjectTestForRunFromCommandLine.pjs" /p:TestProjectTestForRunFromCommandLine /t:"ProjectTestItem1~ProjectTestItem2~ProjectTestItem3"

Regards,
  /Alex [Community Hero]
____
[Community Heroes] 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 Heroes]
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 Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
clay
Contributor

Re: Multiple project items on a command line?

All good thoughts.  I will leave this open a little while longer to see if there are any more ideas.  Thanks, again, to everyone.

cancel
Showing results for 
Search instead for 
Did you mean: