LZhang
17 years agoFrequent Contributor
"create isolated copy for each run" is not working properly
Hi:
I used the run mode "create isolated copy for each run (thread safe) option in my test case run. The test case failed. However, when I ran the original target test case, it passed. Then I switched it to the mode "run primary TestCase (fail if already running), it actually passed. So, I think this is a bug in "isolated copy for each run" mode. Could you please fix that?
Release:
soapUI Pro 2.5, copyright (C) 2007-2008 eviware.com http://www.soapui.org | http://www.eviware.com Build daily-2008-12-05-[1], Build Date 2008/12/05 02:1
Thanks,
Li
The error it threw was:
null Performed transfer [Username] XPathContains comparison failed, expecting [PNE], actual was [NPE] Performed transfer [Locale] Performed transfer [Locale] Performed transfer [clientversion] Performed transfer [LinkDevice] Performed transfer [Locale] Performed transfer [clientversion] Performed transfer [SecureToken] Performed transfer [SecureToken] XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:LinkDeviceResponse[1]/ns2:LinkDeviceResult[1]/ns1:Status[1]/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:LinkDeviceResponse[1]/ns2:LinkDeviceResult[1]/ns1:Status[1]/text()] in Response XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetLinkedDevicesResponse/ns2:GetLinkedDevicesResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetLinkedDevicesResponse/ns2:GetLinkedDevicesResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:DeviceName[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:DeviceName[1]/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:ClientVersion[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:ClientVersion[1]/text()] in Response Performed transfer [DeviceProfileId] Performed transfer [DeviceProfileId] XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:AddModuleResponse/ns1:AddModuleResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:AddModuleResponse/ns1:AddModuleResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetDashboardResponse/ns2:GetDashboardResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetDashboardResponse/ns2:GetDashboardResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/dashboardservice'; //ns1:GetDashboardResponse[1]/ns1:GetDashboardResult[1]/ns1:Dashboard[1]/ns1:Modules[1]/ns1:DashboardModule[1]/ns1:ModuleCode[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/dashboardservice'; //ns1:GetDashboardResponse[1]/ns1:GetDashboardResult[1]/ns1:Dashboard[1]/ns1:Modules[1]/ns1:DashboardModule[1]/ns1:ModuleCode[1]/text()] in Response Missing token [version="6"] in Response XPathContains comparison failed, expecting [11], actual was [0] Missing token [RecommendationListId] in Response
I used the run mode "create isolated copy for each run (thread safe) option in my test case run. The test case failed. However, when I ran the original target test case, it passed. Then I switched it to the mode "run primary TestCase (fail if already running), it actually passed. So, I think this is a bug in "isolated copy for each run" mode. Could you please fix that?
Release:
soapUI Pro 2.5, copyright (C) 2007-2008 eviware.com http://www.soapui.org | http://www.eviware.com Build daily-2008-12-05-[1], Build Date 2008/12/05 02:1
Thanks,
Li
The error it threw was:
null Performed transfer [Username] XPathContains comparison failed, expecting [PNE], actual was [NPE] Performed transfer [Locale] Performed transfer [Locale] Performed transfer [clientversion] Performed transfer [LinkDevice] Performed transfer [Locale] Performed transfer [clientversion] Performed transfer [SecureToken] Performed transfer [SecureToken] XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:LinkDeviceResponse[1]/ns2:LinkDeviceResult[1]/ns1:Status[1]/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:LinkDeviceResponse[1]/ns2:LinkDeviceResult[1]/ns1:Status[1]/text()] in Response XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetLinkedDevicesResponse/ns2:GetLinkedDevicesResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/devicemanagement'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetLinkedDevicesResponse/ns2:GetLinkedDevicesResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:DeviceName[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:DeviceName[1]/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:ClientVersion[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/devicemanagement'; //ns1:GetLinkedDevicesResponse[1]/ns1:GetLinkedDevicesResult[1]/ns1:Devices[1]/ns1:CEDevice[1]/ns1:ClientVersion[1]/text()] in Response Performed transfer [DeviceProfileId] Performed transfer [DeviceProfileId] XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:AddModuleResponse/ns1:AddModuleResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:AddModuleResponse/ns1:AddModuleResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetDashboardResponse/ns2:GetDashboardResult/ns1:Status/text()] : Exception:Missing content for xpath [declare namespace ns2='http://services.tvguide.com/v6/dashboardservice'; declare namespace ns1='http://services.tvguide.com/v6/common/types'; //ns2:GetDashboardResponse/ns2:GetDashboardResult/ns1:Status/text()] in Response XPathContains assertion failed for path [declare namespace ns1='http://services.tvguide.com/v6/dashboardservice'; //ns1:GetDashboardResponse[1]/ns1:GetDashboardResult[1]/ns1:Dashboard[1]/ns1:Modules[1]/ns1:DashboardModule[1]/ns1:ModuleCode[1]/text()] : Exception:Missing content for xpath [declare namespace ns1='http://services.tvguide.com/v6/dashboardservice'; //ns1:GetDashboardResponse[1]/ns1:GetDashboardResult[1]/ns1:Dashboard[1]/ns1:Modules[1]/ns1:DashboardModule[1]/ns1:ModuleCode[1]/text()] in Response Missing token [version="6"] in Response XPathContains comparison failed, expecting [11], actual was [0] Missing token [RecommendationListId] in Response