Forum Discussion
- PERSINContributor
Hi,
I am also facing a similar kind of issues when I am trying to execute SOAPUI test through powershell script in VSTS. I clould see the logs as below:
Start-Process : A positional parameter cannot be found that accepts argument xxxxx.
At line:1 char:1
+ Start-Process -FilePath “C:\Program Files (x86)\Smartbear\SOAPUI\Bin\.. ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: ( [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommandCan you please tell me how you have resolved this issue. Below is my script:
$testrunner = '.\Program Files\SmartBear\SoapUI-5.4.0\bin\testrunner.bat'
$project = '$(System.DefaultWorkingDirectory)\SOAPUI Project\SOAPUI\xxxx.xml'
$arguments = $project, '"-sTestSuite 1"', '"-RJUnit-Style HTML Report"'#Start-Process Powershell -FilePath $testrunner -ArgumentList '"$project"' , '"Set-ExecutionPolicy Restricted -Force"' -Verb RunAs
Start-Process "powershell" -FilePath '.\Program Files\SmartBear\SoapUI-5.4.0\bin\testrunner.bat' -Verb runAs
#start-process $(System.DefaultWorkingDirectory)\SOAPUI Project\SOAPUI\XYZ.xml
if ($exitWithError -eq "true")
{
Write-Host "Build task failed"
exit 1
}
else
{
Write-Host "Build task pratap"
exit 0
}- tristaanogreEsteemed Contributor
PERSIN I believe you posted this in the wrong forum. Your question is about SoapUI, this forum is about TestComplete/TestExecute.
- PERSINContributor
Hi Robert,
I have posted here as there were similarities in the ps script. Anyways I have posted for you in another topic as well :)
- tristaanogreEsteemed Contributor
Have you attempted any of the suggested solutions in this thread?
Additionally, what are you using for your Powershell execution? Please post your ps script code so we can help you debug.- PERSINContributor
Hello Robert,
Thanks for reverting back.
I am using the script in GIT repo in VSTS(Visual Studio Team Services) to execute SOAPUI test. I am using a power shell task in the build definition and then I clould see the logs as below:
Start-Process : A positional parameter cannot be found that accepts argument xxxxx.
At line:1 char:1
+ Start-Process -FilePath “C:\Program Files (x86)\Smartbear\SOAPUI\Bin\.. ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: ( [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommandBelow is my script:
$testrunner = '.\Program Files\SmartBear\SoapUI-5.4.0\bin\testrunner.bat'
$project = '$(System.DefaultWorkingDirectory)\SOAPUI Project\SOAPUI\xxxx.xml'
$arguments = $project, '"-sTestSuite 1"', '"-RJUnit-Style HTML Report"'#Start-Process Powershell -FilePath $testrunner -ArgumentList '"$project"' , '"Set-ExecutionPolicy Restricted -Force"' -Verb RunAs
Start-Process "powershell" -FilePath '.\Program Files\SmartBear\SoapUI-5.4.0\bin\testrunner.bat' -Verb runAs
#start-process $(System.DefaultWorkingDirectory)\SOAPUI Project\SOAPUI\XYZ.xml
if ($exitWithError -eq "true")
{
Write-Host "Build task failed"
exit 1
}
else
{
Write-Host "Build task pratap"
exit 0
}Regards,
Pratap
- tristaanogreEsteemed Contributor
Please repost your request in the SOAPUI forum... this is TestComplete/TestExecute forum. You'll have better responses in the appropriate forum.
Related Content
- 5 years ago