ContributionsMost RecentMost LikesSolutionsRe: Ready API - "lastOpened" attribute in "con:soapui-project" Tag in settings.xml file I dont know what should be the expected behaviour. for me, it doesn't make sense to change a file frequently. Expecting a workaround to fix this issue. Re: lastOpened property causes svn conflict I am using the latest version of Ready API - 1.9.0 and I am not able to see the BeforeSave Event Listener. Ready API - "lastOpened" attribute in "con:soapui-project" Tag in settings.xml file I am using recent version of Ready API - 1.9.0. Whenever I am saving my project, the project settings.xml gets updated even if there are no changes made. When I manually opened and had a look, I saw an attribute got "lastopened" which got changed every time when I save. What is the need for this attribute? This is creating merge conflicts when merging a composite project in source control. Also always showing my project as changed in my local. Is it possible to save a project without the "lastopened" detail in settings.xml? Ready API Coverage Option I have some test suites for my API's. I want to derive the coverage for my tests and I am planning to use the built-in "Contract Coverage" option in Ready API/Soap UI NG Pro. But the problem is, we don't have the WADL file for our API's and because of this I have Used "Http Request" for my tests instead of "Rest Request". So anyone of you have any experience in generating coverage reports without a WADL file and by using"Http Requests"? Thanks, Linkesh Re: RE: SoapUI NG Pro Count No. Of Test Cases Hi, Most of my DataSource use external files like Excel, text and JSON files. Is it possible to get therow count/test count from these external files from SoapUI? Thanks, Linkesh Re: RE: SoapUI NG Pro Count No. Of Test Cases HelloTylhadras, Thanks for your reply. I will give this a try and let you know the outcome. Thanks, linkeshkanna RE: SoapUI NG Pro Count No. Of Test Cases Hello, I just want to know how to count the total number of test cases inside my Project. I have certain condition to apply on this. 1. The disabled/reusable TestSuites/Test Cases Should be omitted from this count. 2. If any of the Test Cases involves with DataSource/DataSourceLoop Test Steps, then I need to count the total number of rows inside the DataSource as Test Case Count. I dont want to count the entire Datasource/loop as a single test case. I have the following script to achieve the Task 1. But want to know how to achieve the Task 2. def totalTestSuiteCount = 0; def enabledTestSuiteCount = 0; def disabledTestSuiteCount = 0; totalTestSuiteCount = testRunner.testCase.testSuite.project.getTestSuiteCount(); for(i = 0; i < totalTestSuiteCount; i++) { flag = testRunner.testCase.testSuite.project.getTestSuiteAt(i).isDisabled(); if(!flag) enabledTestSuiteCount = enabledTestSuiteCount + 1; else disabledTestSuiteCount = disabledTestSuiteCount + 1; } log.info "Total Test Suite Count : " + totalTestSuiteCount; log.info "Total Enabled/Active Test Suite Count : " + enabledTestSuiteCount; log.info "Total Disabled/Reusable Test Suite Count : " + disabledTestSuiteCount; def totalTestCaseCount = 0; def enabledTestCaseCount = 0; def disabledTestCaseCount = 0; for(i = 0; i < totalTestSuiteCount; i++) { flag = testRunner.testCase.testSuite.project.getTestSuiteAt(i).isDisabled(); if(!flag) { totalTestCaseCount = totalTestCaseCount + testRunner.testCase.testSuite.project.getTestSuiteAt(i).getTestCaseCount(); } } for(i = 0; i < totalTestSuiteCount; i++) { flag = testRunner.testCase.testSuite.project.getTestSuiteAt(i).isDisabled(); if(!flag) { tccount = testRunner.testCase.testSuite.project.getTestSuiteAt(i).getTestCaseCount(); for(j = 0; j < tccount; j++) { tcflag = testRunner.testCase.testSuite.project.getTestSuiteAt(i).getTestCaseAt(j).isDisabled(); if(!tcflag) enabledTestCaseCount = enabledTestCaseCount + 1; else disabledTestCaseCount = disabledTestCaseCount + 1; } } } log.info "Total Test Case Count : " + totalTestCaseCount; log.info "Total Enabled/Active Test Case Count : " + enabledTestCaseCount; log.info "Total Disabled/Reusable Test Case Count : " + disabledTestCaseCount; Ready API - Test Suite Report Concatenates the values I am working in Ready API 1.2.2 After running a Test Suite from GUI I am generating a Test Suite PDF Report. In the "TestCase Results" section, we have the following headers TestCase, Status, Start Time, Time Taken, Reason But in the Test Case field, report value concatenates some of my test case names. I dont know on what basis, it is cutting off my test case names. Any resolution,? Also I am using a very lengthy name for my test cases in Gherkin language format. Is that the reason? If so, how many characters it will allow in the reporting? Is there any limitation for any special characers? RE: Soap UI Pro License for CI BuildsHello, I am using SoapUI Pro 5.1.2 and we have got Pro license - Floating License and we are using a License Server. Now we don't have any issues when running our tests from local in both GUI and command line test runner in our local machines using this floating license. But now we have integrated it with our jenkins continuous integration build server and now we are getting the following error. SoapUI Pro 5.1.2 TestCase Runner ************************************************************************************* SOAPUI PRO LICENSE NOT FOUND Please follow the instructions at http://www.soapui.org/Licenses/license-not-found.html on how to install a valid license Shutting down... ************************************************************************************* Build step 'Execute Windows batch command' marked build as failure Is there any specific instructions to use the floating license in our CI jenkins server? Is is advisable to use the floating license for our CI Builds? What will happpen if already enough users are utilizing all the available license and exactly at that time if the build triggers? Will it execute in Courtesy Mode? or it will say "License not found"Re: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticI am also facing the same issue. Did you guys found any workaround for this? -Linkesh