我正在使用TFS 2015运行我们的有序测试。它将在1小时后中止。我们已经修改了testSettings文件的运行时间值。也尝试了超时值。在运行1小时后,仍然没有使用,但仍然失败。测试代理不在那里。TFS 2015:测试运行在RunTest功能任务中中止
由于我们是在线视觉工作室的新手,我们无法理解问题所在。
以下是在构建定义:在任务日志文件
部署TestAgent日志文件:
2017-08-01T08:28:50.0146249Z ## [段]首发:在测试机器上部署TestAgent 2017-08-01T08:28:50.0771279Z准备任务执行处理程序。 2017-08-01T08:28:50.5302568Z执行powershell脚本:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0.42 \ DeployTestAgent.ps1 2017-08-01T08:28:52.7645941Z DistributedTests :开始在测试机器上部署和配置测试代理。 2017-08-01T08:28:52.7802207Z DistributedTests:提供的输入包括: 2017-08-01T08:28:52.7802207Z DistributedTests:用户名:ingrnet \ spel-daily-build 2017-08-01T08:28:52.7802207Z DistributedTests:使用HTTP端口:True 2017-08-01T08:28:52.7802207Z DistributedTests:以自动运行:真 2017-08-01T08:28:52.7802207Z :52.7802207Z DistributedTests:禁用屏幕保护程序:True 2017-08-01T08:28:52.7802207Z DistributedTests:代理将从https://go.microsoft.com/fwlink/?LinkId=615472下载 2017-08-01T08:28:52.7802207Z DistributedTests:更新测试代理:False 2017- 08-01T08:28:52.7802207Z DistributedTests:仅将Data Agent作为DataCollection运行:False 2017-08-01T08:28:52.7802207Z DistributedTests:在远程计算机上安装测试代理的脚本的路径:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0.42 \ TestAgentInstall.ps1 2017-08 -01T08:28:52.7802207Z DistributedTests:在远程计算机上配置测试代理的脚本的路径:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0.42 \ TestAgentConfiguration.ps1 2017-08-01T08:28 :52.7802207Z DistributedTests:在azure远程计算机上下载测试代理的脚本的路径:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0.42 \ DownloadTestAgent.ps1 2017-08-01T08:28:52.7802207Z DistributedTests:用于检查测试代理是否安装在远程计算机上的脚本路径:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0.4 2 \ CheckTestAgentInstallation.ps1 2017-08-01T08:28:52.7802207Z DistributedTests:用于检查测试代理是否已在远程计算机上运行的脚本路径:D:\ agent_work_tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 1.0。分布式测试:有助于下载和配置测试代理的脚本路径: 2017-08-01T08:28:52.8583806Z分布式测试:任务'PopulatingMachinesPresentState'on machine' ISRVEL2018YS1.ingrnet.com:5985'正在运行 2017-08-01T08:29:15.9362386Z DistributedTests:任务'PopulatingMachinesPresentState'在机器上'ISRVEL2018YS1.ingrnet.com:5985'完成。 2017-08-01T08:29:15.9518654Z ## [warning] DistributedTests:您可能在一个或多个并发构建中使用机器“ISRVEL2018YS1.ingrnet.com:5985”。目前不支持。每个构建定义使用一个独特的机器,并确保没有任何使用机器的给定构建定义的“并发构建”。 2017-08-01T08:29:15.9518654Z DistributedTests:更新测试代理已禁用。跳过测试代理更新。 2017-08-01T08:29:15。9518654Z DistributedTests:机器上'ISRVEL2018YS1.ingrnet.com:5985'任务'ConfigureTestAgent'正在运行 2017-08-01T08:29:40.3266525Z DistributedTests:机器'ISRVEL2018YS1.ingrnet.com:5985'上的任务'ConfigureTestAgent'已完成。 2017-08-01T08:29:40.3266525Z DistributedTests:Testagents已配置并准备好运行测试,确保在此任务完成之后,在Build Definition中使用'Visual Studio Test using Test Agent'任务。 2017-08-01T08:29:40.4047477Z ## [段]整理:部署TestAgent在测试机器
我们正在尝试运行设置使用3个任务的测试。 月1日运行功能测试任务日志文件:
2017-08-01T08:29:40.4047477Z ## [段]启动:运行第一批测试 2017-08-01T08:29:40.8734851Z准备任务执行处理器。 2017-08-01T08:29:41.2953631Z执行powershell脚本:D:\ agent_work_tasks \ RunVisualStudioTestsusingTestAgent_d353d6a2-e361-4a8f-8d8c-123bebb71028 \ 1.0.49 \ RunDistributedTests.ps1 2017-08-01T08:29:43.4047175Z DistributedTests :环境WinRm协议HTTP。 2017-08-01T08:29:43.4203434Z DistributedTests:运行设置文件路径:D:\ agent_work \ 2 \ s \ SUIT \ SmartPlantElectrical \ Tests \ SPELSanityTestSuite \ SanityTests \ SanityTests.testsettings 2017-08-01T08:29:43.7953324 Z DistributedTests:使用以下参数为选定的测试程序集创建运行 2017-08-01T08:29:43.7953324Z DistributedTests:SourceFilter:** \ sanitytests_a.orderedtest TestCaseFilter: 2017-08-01T08:29:43.7953324Z DistributedTests:运行标题:TestRun_SPEL2018-SUIT_82465 2017-08-01T08:29:43.7953324Z DistributedTests:是自动的:True 2017-08-01T08:29:43.7953324Z DistributedTests:测试设置ID:6263 2017-08-01T08:29:43.7953324Z DistributedTests:构建位置:C:\ SUITinstallation \ AUTs \ SmartPlantElectrical \ Tests \ SPELSanityTestSuite \ SanityTests 2017-08-01T08:29:43.7953324Z DistributedTests:构建ID:82465 2017-08-01T08:29:43.7953324Z DistributedTests:测试配置映射: 2017-08-01T08:29:44.3422159Z DistributedTests:Test Run with Id 89461排队 2017-08-01T08:29:44.7953194Z DistributedTests:测试运行'89461'处于'InProgress'状态。 2017-08-01T08:29:55.2327218Z DistributedTests:测试运行'89461'处于'InProgress'状态。 2017-08-01T08:30:05.6544901Z DistributedTests:测试运行'89461'处于'InProgress'状态。 2017-08-01T08:30:16.1387782Z DistributedTests:测试运行'89461'处于'InProgress'状态。 2017-08-01T08:30:26.5605373Z DistributedTests:请使用此链接分析测试运行:https://ppmtfs.intergraph.com/tfs/PPMCOL/PPM/_TestManagement/Runs#_a=resultQuery&runId=89461&queryPath=Recent+Run%2FRun+89461 2017-08-01T08:30:26.5605373Z DistributedTests:测试运行'89461'处于'进行中'状态。 2017-08-01T08:30:26.5605373Z DistributedTests:总测试:1,通过测试:0 2017-08-01T10:18:12.5264158Z DistributedTests:测试运行'89461'处于'进行中'状态。 2017-08-01T10:18:12.5264158Z DistributedTests:测试总数:1,通过测试:0 2017-08-01T10:18:22.9481786Z DistributedTests:测试运行'89461'处于'InProgress'状态。 2017-08-01T10:18:22.9481786Z DistributedTests:总测试:1,通过测试:0 2017-08-01T10:18:33.4012032Z DistributedTests:测试运行'89461'处于'Aborted'状态。 2017-08-01T10:18:33.4012032Z DistributedTests:总测试:1,通过测试:0 2017-08-01T10:18:43.4167230Z ## [warning] DistributedTests:测试运行中止。记录运行日志的详细信息。 2017-08-01T10:18:43.8542042Z ## [警告] DistributedTests:创建新的测试运行。 2017-08-01T10:18:43.8542042Z测试运行排队等待Project Build Service。 2017-08-01T10:18:43.8542042Z 2017-08-01T10:18:43。8542042Z ## [警告] DistributedTests:测试发现已启动。 2017-08-01T10:18:43.8542042Z ## [warning] DistributedTests:测试运行发现已完成。测试运行ID:89461 2017-08-01T10:18:43.8542042Z ## [warning] DistributedTests:发现1个测试用例。 2017-08-01T10:18:43.8542042Z ## [警告] DistributedTests:测试执行已开始。测试运行ID:89461 2017-08-01T10:18:43.8542042Z ## [警告] DistributedTests:测试执行期间发生UnExpected错误。再试一次。 2017-08-01T10:18:43.8542042Z ## [warning] DistributedTests:错误:发生一个或多个错误.---> HTTP请求在00:01:40后超时。 2017-08-01T10:18:43.8542042Z 2017-08-01T10:18:43.8542042Z ## [warning] DistributedTests:测试运行中止。测试运行ID:89461 2017-08-01T10:18:43.8542042Z ## [error] System.Exception:测试运行中止,失败任务。 2017-08-01T10:18:44.1354528Z ## [错误] PowerShell脚本完成1错误。 2017-08-01T10:18:44.1354528Z ## [段]整理:运行首批测试
休息后此构建不运行的。
如果您在当地环境中手动运行您的orderedtests,结果如何?这将缩小与您的testSettings或tfs方面有关的问题。 –
是的,如果我单独运行Orderedtest,它是完全运行的 – NAGASREE