Azure DevOps "Visual Studio 테스트"- "재정의 매개 변수"를 사용할 때 "실패한 테스트 다시 실행"을 활성화 할 수 없음

데이비드 로저스

동일한 단계에서 "Override Parameters"및 "Rerun Failed Tests"를 모두 사용하려는 릴리스 정의가 있습니다. 이것은 다음과 같습니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

재정의 매개 변수를 지정하면 모든 것이 잘 작동합니다. 릴리스에서 다음 오류가 발생하지만 "실패한 테스트 다시 실행"옵션을 활성화하면 :

SettingsUpdation.Run : 실행 설정을 업데이트하는 동안 예외가 발생했습니다. System.FormatException : 테스트 실행 매개 변수를 재정의하는 동안 오류가 발생했습니다. 제공된 테스트 실행 매개 변수를 확인하십시오. 테스트 결과를 게시하는 동안 오류가 발생했습니다. 테스트 실행 ID 0이 잘못되었으므로 테스트 실행을 완료로 표시 건너 뛰는 중입니다. 오류 : C : \ TFSAgent4_work_tasks \ VSTest_ef087383-ee5e-42c7-9a53-ab56c98420f9 \ 2.143.8 \ Modules \ DTAExecutionHost.exe가 반환 코드와 함께 실패했습니다 : 1 Vstest가 오류와 함께 실패했습니다. 실패에 대한 로그를 확인하십시오. 실패한 테스트가있을 수 있습니다.

자세하게는 다음과 같습니다.

2019-04-04T13 : 52 : 40.2481161Z ## [warning] 실행 매개 변수 재정의 문자열을 구문 분석 할 수 없음 : -SpecificDatabaseConnectionName = XXX_TestCI -SpecificDatabaseConnectionIPAddress = 10.0.0.119 2019-04-04T13 : 52 : 40.2941407Z ## [error] SettingsUpdation .Run : 실행 설정을 업데이트하는 동안 예외가 발생했습니다. System.FormatException : 테스트 실행 매개 변수를 재정의하는 동안 오류가 발생했습니다. 제공된 테스트 실행 매개 변수를 확인하십시오.

이 문제의 원인이 무엇인지 잘 모르겠습니다. 버그 인 것 같습니다.이 두 옵션이 제대로 작동하도록 설정해야하는 다른 것이 있습니까?

업데이트 1

내 이해는 다른 사용자 도이 문제를 경험했다는 것입니다 (삭제 된 답변 당), 이전 버전의 TFS를 테스트 한 적이 없으므로 Azure DevOps에만 해당되는지 또는 다른 버전의 TFS를 포함하는지 알 수 없습니다. 또한 이것이 Azure의 호스팅 된 DevOps 버전의 문제인지 여부도 모르겠습니다.이 문제도 영향을 받았는지 궁금합니다.

테스트 단계의 매개 변수 , 빌드 에이전트 서버에 설치된 Visual Studio 버전 또는 테스트 실행 방식을 다루는 다른 요소 일 수 있습니다. 빌드 에이전트가 문제를 일으킬 수있는 모든 것을 보았습니다. 과거에는 이러한 변형이 근본 원인인지 확인할 수 있는지 확인하기 위해 계속해서 다양한 변형을 시도 할 것입니다.

데이비드 로저스

나는 이것을 알아 냈다고 생각한다. 만약 당신이 툴팁을 본다면, 내가 매개 변수를 "="와 함께 제공하는 방법에 대해 혼란스러워 보인다.

여기에 이미지 설명 입력

아니요 "=", 이제 약간의 Google 검색을 통해 사람들이 사용하는 것을수 있습니다 . 흥미롭게도 이전에 문제없이 두 가지를 모두 사용했지만이 문제를 가지고 놀면서 다른 형식으로 전환 해 보았습니다.

여기에 이미지 설명 입력

문제를 해결하는 것 같지만 이유는 확실하지 않습니다 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관