How to use /tags or /test with Jenkins ?
I use Jenkins to launch my test campaign but I have trouble focusing on a part of my test with either Tags or test focusing. First I tried with Tags in my script and in the command line, but I think testExecute v15 doesn't support Tags. So I created a new "Test Item" named 'MultiGateway', and puted my test inside, separeted from the rest of the project : Here is a part of my pipeline, I added the "/test:MultiGateway" in my argumentLine AND in the parameter before but my whole project is launched everytime" : steps { script { testcompletetest credentialsId: 'jenkins-execute', suite: 'E:\\TestComplete\\TMSFF\\TNR_TMS_FF.pjs', accessKeyId:'AccessKeyTestExecute', sessionScreenResolution: '1920x1080', commandLineArguments: '/PSVar:ServeurVM=****** /PrjVar:PRJ_USER_NAME=**** /PrjVar:PRJ_USER_MDP=***** /test:"MultiGateway" /PrjVar:"defaultWebUrl=http://***********" /PrjVar:"LOGIN_DELAY=85000"', useTCService: true } } Anyone has any or help ? I'm not expert in either Jenkins or TestExecute and i'm all out of options to trie Thanks in advanceSolved71Views0likes6CommentsInstalling Test Execute using Ansible
I am currently working on automating the Test Execute installation using Ansible cloud platform, want to check with this group to see if any one has done this before. Also want to understand if there is any documentation on installing Test execute in silent mode without manual intervention using ansible.builtin.win_package Appreciate your suggestions and guidance on this.Solved37Views0likes2CommentsTestComplete Installation in Silent Mode
I have a doubt about installing TestComplete software in silent mode. We currently have an SLM ID license with us, and we are able to install TestComplete in silent mode using command-line arguments. However, after installation, TestComplete prompts us to enter a SmartBear ID (email and password) to activate the license. Is it expected behavior for TestComplete to prompt the user for a SmartBear ID after installing in silent mode? Is there any other way to pass the SmartBear ID in command-line arguments?Solved37Views0likes2CommentsRunning tests by tag name in specific order
Hello, I will be running my suite of tests in a CI/CD pipeline (Jenkins) but I realized from the documentation that running tests by tag name (following the CLI commands) does not guarantee the tests will be run in a certain order. (Note: The tests that match the specified tag will be run in an arbitrary order.) While trying to find a workaround to this inconvenience, I realized that it does indeed follow a specific order. The order is given by how the test files are sorted in the file script.tcscript. So, for whoever needs to run their tests using tag names, and also wants to run a "pre-step test" or something like that, all you have to do is open that file on any text editor, and move the row where your test file is, up to the place first place, or at whichever place you want it to be executed. Example: # Assuming all tests have the tag "@Smoke" <folder name="MaiGroup"> <folder name="Group1"> <child name="TestMethod1" key="ZZZZ-YYYYY-VVVVV}" path="File1.js" /> <child name="TestMethod2" key="ZZZZ-YYYYY-VVVVV}" path="File2.js" /> <child name="TestMethod3" key="ZZZZ-YYYYY-VVVVV}" path="File3.js" /> </folder> </folder> # Test run for the @Smoke tag will look like: TestMethod1 TestMethod2 TestMethod3 ----------------------------------------------------------- # Now, if we want to run TestMethod3 first, all we have to do is open the script.tcscript file and move the TestMethod3 to the first place: <folder name="MaiGroup"> <folder name="Group1"> <child name="TestMethod3" key="ZZZZ-YYYYY-VVVVV}" path="File3.js" /> <child name="TestMethod1" key="ZZZZ-YYYYY-VVVVV}" path="File1.js" /> <child name="TestMethod2" key="ZZZZ-YYYYY-VVVVV}" path="File2.js" /> </folder> </folder> # And now, the test run for the @Smoke tag will look like: TestMethod3 TestMethod1 TestMethod2 ----------------------------------------------------------- Hope this helps someone, and maybe the TestComplete team can now update the documentation. Regards.626Views2likes1CommentSession Creator commandline arguments goes lenghty
In my current setup to execute tests from CICD on dedicated VDi machine, we are using session creator utility. I am able to run it using powershell command. However when it comes to maintenance the command line to trigger session creator utility with all the arguments it becomes very lengthy and i don't have success in concatenating all the arguments into one and use it in command line. & $TC_SessionCreatorPath RunTest /UserName:$TestAccountUser /Password:$TestAccountPassword /UseActiveSession /ScreenResolution:$TC_ScreenResolution /ProjectPath:$TC_ProjectPath /p:$TC_ProjectName /tags:$Tags /arg:/pv:browser=$TC_Browser /arg:/pv:update_zephyr=$Zephyr_flag /arg:/pv:zephyrscale_token=$Zephyr_Token /AccessKey:$AccessKey there are still lot more arguments i need to include in the commadline. My ask is how do i put all the arguments into a variable and pass the variable in the command line after 'RunTest'41Views0likes3CommentsSessionCreator Execution Logs
Hi there, Does SessionCreator.exe output any execution or operational logs? I'm running it on Azure on nodes in a pool. For some reason I can't figure out, one of the tasks times out, because (I think) SessionCreator/TE has crashed. When I connect to the node myself, I can see the last test that was ran from a log I am writing to during project suite execution, but I can't see why it stopped/crashed, as there has been no mht log produced. The Event Viewer also has no information at the time that the last test ran, which is around where I am expecting SessionCreator/TE to have crashed. Thanks! :)59Views0likes3CommentsProblem using TestExecute in dynamic CI pipeline runner using id-based authentication
Hello. We only have smartbear ids, and no access keys. The CI process spawns new test vms, installs our product, and installs TestExecute with the -SLM flag. If I install and log into TestComplete on one of these dynamically created vms I can use testexecute to run our tests. However, I'm having a really hard time getting those tests to run with just TestExecute on the dynamically created runner vms from our Jenkins Controller. I have TestComplete installed and logged in on the Jenkins controller, but neither the TestComplete Support plugin nor a batch script running TestExecute works without installing TestComplete on the ci runner. I've tried SessionCreator, but again it needs TestComplete installed and logged-in on for a specific user on the remote runner for that to work. How are you supposed to use TestExecute on dynamic runners with id-based authentication without installing TestComplete on the runners as well?181Views0likes3CommentsDisable the TextComplete\TestExecute update dialoge automatically (without GUI interaction)
Dear Community, I would like to install TestComplete\TestExecute automatically and then call it via the command line to test certain things. The problem I have is the update dialogue. This appears later and interrupts my test. Dialogues can be suppressed with the /SilentMode parameter, but unfortunately, the following call does not work for me with the latest 15.x.x but worked with latest version of 14.x.x with the following parameters. "C:\Program Files (x86)\SmartBear\TestComplete 15\x64\Bin\TestComplete.exe" "C:\TestCompleteProjects\my_solution.pjs" /run /p:Clone_Me /t: "KeywordTests|Main" /SilentMode /ForceConversion /exit Without the "/SilentMode" parameter, everything works perfectly, but the update dialogue appears later. My questions are: - Can I automatically (without disabling it manually in the settings) deactivate the update check without the /SilentMode parameter? - Is it possible to update automatically without the update dialogue appearing? - Why does my call with the /SilentMode parameter not work? Many thanks in advance. Andreas193Views1like3CommentsSessionCreator does not open alert window in browser, although TestComplete and TestExecute do
SessionCreator does not open alert window in browser, although TestComplete and TestExecute do. I use Chrome with up to date Version 119.0.6045.160 (Official Build) (64-bit). And it worked with SessionCreator too few weeks ago. Any ideas? SessionCreator is from C:\Program Files (x86)\SmartBear\TestExecute 15\Bin\SessionCreator.exe and TestExecute C:\Program Files (x86)\SmartBear\TestExecute 15\Bin\TestExecute.exeSolved234Views0likes4CommentsSessionCreator.exe returns Unable to run the test, because neither TestComplete, nor TestExecute was
Hello, I'm pretty new to SmartBear Tescomplete. I'm trying to integrate with Gitlab so the test can run automatically. I followed this tutorial: https://support.smartbear.com/testcomplete/docs/working-with/integration/scc/gitlab.html However, first I wanted to run the command from the machine itself (I also tried it in mine): C:\Program Files (x86)\SmartBear\TestExecuteLite 15\Bin> SessionCreator.exe RunTest /UserName:MyUserName /password:MyPassword /UseActiveSession /ProjectPath:"C:\Users\MyUser\Desktop\MyTests.pjs" I got the following error: Unable to run the test, because neither TestComplete, nor TestExecute was found. Any ideas? Thanks in advanceSolved200Views0likes1Comment