ContributionsMost RecentMost LikesSolutionsRe: How to map the datasource in Data-Driven virtual service tutorial Hello, dshaprin! The menu that is shown in the tutorial is in the Form editor. This editor is one of the available editors to configure response content in the Edit section on the right panel. You should have already opened this panel at the previous step, when you set DataSource. The Edit section is right above it. See the attached image. Re: ReadyAPI Runner on Jenkins writes logs in the home directory how do I clean up? Hi,chilber! To turn off logging, try editing the "soapui-log4j.xml" file in the "<ReadyAPI installation>/bin" folder. There is a number of "logger" elements that control what to log. Each of them has one or more child elements "AppenderRef" specifying output. Output defined in the "Appenders" element is located in the same file. If the appender writes to file (FILE, GLOBAL_GROOVY_LOG, LICENSE_LOG, and ERRORFILE), set the "level" attribute of AppenderRef to "OFF". For example, there is a "groovy.log" logger: <logger name="groovy.log" level="INFO" additivity="false"> <AppenderRef ref="CONSOLE"/> <AppenderRef ref="GLOBAL_GROOVY_LOG" level="DEBUG"/> </logger> To turn off logging to files but keep logging in the console output, set level="OFF" for the second AppenderRef: <logger name="groovy.log" level="INFO" additivity="false"> <AppenderRef ref="CONSOLE"/> <AppenderRef ref="GLOBAL_GROOVY_LOG" level="OFF"/> </logger> Repeat it for all the logger elements to not write logs to files.Hope it will solve your problem. Re: Lettuce BDD Hello shub, Make sure that you placed the files of the libraries to the "testcomplete" directory. So, you should have the "<Python directory>/Lib/site-packages/testcomplete/" directory. And, in the "testcomplete" folder, you should have the __init__.py, __init__.pyc, tc.py and tc.pyc files. Re: Lettuce RunRoutine Result Hello, vikram_u_k! I am glad that you find this article useful. But as I can see, you use Cucumber, not Lettuce. So, if you did not see an article about Cucumber, you can find it here: "BDD: Cucumber + TestComplete". As for your question, yes, it is possible to return results from TestComplete to your test step. Just add the return statement to your TestComplete routine: [Unit1] function StepName() { // ... if (expectedResult) { return true; } else { return false; } } I hope this information will help you solve the problem. Re: Lettuce BDD Hello, Make sure you configure the environment as it is described at the beginning of the article. The library requires Python 2.7 and the corresponding version of Python for Windows Extension. There are several versions of the extension. Most likely, you need pywin32-219.win-amd64-py2.7.exe (if you have 64-bit Python) or pywin32-219.win32-py2.7.exe (if you have 32-bit Python). Re: Deploying a Mock Service as a WAR in SoapUI NG Pro Hello Carl, Yes, you can deploy your mock service as WAR. In Ready! API, the mock functionality moves to the ServiceV tool. So, to create, customize, and deploy mock services, you need to select the ServiceV tool. To deploy your service as WAR, select Project | Save as WAR or right-click the project with your mock services and select Save as WAR. You can find more details in the "Deploying Virts as WAR" help topic. Re: How can stop Test Script Execution on a specific error occurs Hello, You can do as Nebti Nassim said, and, also, you can use an event handler for the OnLogError event. This event handler receives the LogParams object. Its MessageText property allows you to determine the error. So, when the specific error occurs, use the Runner.Stop method to stop the test execution. In other cases, the test continues to run. Using this approach, make sure that you disable "Stop on Error" options in the project's properties. This method is described in detail in the "Stopping Current Test Item After Only Specific Errors" topic. Re: Timer doesn't work after starting keyword test from the script Hello, As far as I understand, you want to call TestSetUp.TimerRoutine when the timer elapses. But, in your example, you do not call the TestSetUp routine to set this timer. For example, the Delay routine should look like this: uses TestSetUp; procedure Delay; begin TestSetUp.TestSetUp(); aqUtils.Delay(68000); end; Does this solve your problem?