Pester에서 테스트를 수행 한 ASP.NET 핵심 앱의 코드 적용

마키 네 토르

Pester 및 PowerShell REST 클라이언트 (PowerShell Invoke-RestMethod및 친구를 사용하여 구현 됨)를 사용하여 테스트중인 REST 서비스가 있습니다.

코드 커버리지를 어떻게 생성합니까?

테스트는 다음을 사용하여 시작됩니다.

  1. dotnet run 백그라운드에서 서비스를 시작하려면
  2. invoke-pester 통합 테스트를 실행하는

여기서 닷넷 테스트 프로젝트를 사용하는 책 테스트 dotnet test없고 명령도 사용 되지 않기 때문에 이러한 시나리오에서 코드 커버리지를 어떻게 생성 할 수 있습니까?

나는 OpenCover를 사용해 보았고 이런 식으로 앱을 시작하고 테스트를 실행했지만 results.xml거의 비어 있습니다 (디버그 모드 및 PDB 파일의 존재 여부 확인)

$env:ASPNETCORE_URLS = 'http://localhost:3001'
OpenCover -target:"c:\program files\dotnet\dotnet.exe" -targetargs:"run --no-build --no-restore --no-launch-profile --configuration Debug"
마키 네 토르

dotCover CLI를 사용하여 매력적으로 만들었습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kudu 빌드 서비스를 사용하여 asp.net 핵심 앱을 배포 할 때 UnauthorizedAccessException 발생

분류에서Dev

asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

분류에서Dev

.net 핵심 웹 앱에 대해 Selenium 테스트 실행

분류에서Dev

ASP.net 핵심 MVC 응용 프로그램의 목록을 사용하여 View ()에 대한 단위 테스트 만들기

분류에서Dev

asp.net 핵심 앱 및 Windows 서비스 용 공유 라이브러리

분류에서Dev

루비 코드에서 nil 테스트에 대한 핵심

분류에서Dev

IP를 통해 asp.net 핵심 API 용 IISExpress에 액세스

분류에서Dev

asp.net을 사용하지 않고 .net 핵심 앱에서 자체 호스팅 HTTP (s) 끝점?

분류에서Dev

ASP.NET 핵심 프로젝트에서 여러 gulpfile.js를 어떻게 사용할 수 있습니까?

분류에서Dev

다른 테이블에 ASP.NET 핵심 ID 사용자 특성 저장

분류에서Dev

다른 테이블에 ASP.NET 핵심 ID 사용자 특성 저장

분류에서Dev

C # .net 핵심 앱에서 Python 신경망 keras 스크립트를 실행하는 방법

분류에서Dev

문제없이 게시 한 후 azure의 웹앱에 내 asp.net 핵심 웹앱이 표시되지 않습니다.

분류에서Dev

SelectBox에서 선택한 항목의 Asp.net 핵심 가치는 0입니다.

분류에서Dev

ASP.NET 핵심 웹 서비스 내에서 Visual Studio AppCenter를 사용 하시겠습니까?

분류에서Dev

Razor 페이지를 사용할 때 ASP .NET 3.1 핵심 컨트롤러에서 예외 처리

분류에서Dev

Visual Studio의 asp.net 핵심 프로젝트의 차이점

분류에서Dev

빈 ASP.Net 핵심 프로젝트의 JavaScript Intellisense

분류에서Dev

iis에서 .net 핵심 웹 앱 업데이트

분류에서Dev

Ubuntu 핵심 앱에 대한 버그 보고서를 launchpad.net에 제출해야합니까?

분류에서Dev

ASP .Net Visual Studio의 Jquery 코드에 대한 동적 데이터

분류에서Dev

asp.net 핵심 솔루션에 새 프로젝트 추가

분류에서Dev

핵심 구성 요소에 대한 사용자 정의 양식 필드

분류에서Dev

빈 ASP.NET 핵심 프로젝트에 너겟 패키지를 추가 할 수 없음

분류에서Dev

ajax를 사용하여 asp.net의 코드 뒤에서 테이블 행 숨기기

분류에서Dev

'await'후 코드를 ASP.NET의 다른 스레드에서 실행할 수 있습니까?

분류에서Dev

핵심 자바 스크립트를 사용하여 한 번에 몇 개의 카드 만 표시하는 방법은 무엇입니까?

분류에서Dev

하위 경로에서 Asp.net 핵심 사이트를 찾는 방법

분류에서Dev

핵심 응용 프로그램에서 데스크탑 관리자로 실행 가능한 메이트

Related 관련 기사

  1. 1

    Kudu 빌드 서비스를 사용하여 asp.net 핵심 앱을 배포 할 때 UnauthorizedAccessException 발생

  2. 2

    asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

  3. 3

    .net 핵심 웹 앱에 대해 Selenium 테스트 실행

  4. 4

    ASP.net 핵심 MVC 응용 프로그램의 목록을 사용하여 View ()에 대한 단위 테스트 만들기

  5. 5

    asp.net 핵심 앱 및 Windows 서비스 용 공유 라이브러리

  6. 6

    루비 코드에서 nil 테스트에 대한 핵심

  7. 7

    IP를 통해 asp.net 핵심 API 용 IISExpress에 액세스

  8. 8

    asp.net을 사용하지 않고 .net 핵심 앱에서 자체 호스팅 HTTP (s) 끝점?

  9. 9

    ASP.NET 핵심 프로젝트에서 여러 gulpfile.js를 어떻게 사용할 수 있습니까?

  10. 10

    다른 테이블에 ASP.NET 핵심 ID 사용자 특성 저장

  11. 11

    다른 테이블에 ASP.NET 핵심 ID 사용자 특성 저장

  12. 12

    C # .net 핵심 앱에서 Python 신경망 keras 스크립트를 실행하는 방법

  13. 13

    문제없이 게시 한 후 azure의 웹앱에 내 asp.net 핵심 웹앱이 표시되지 않습니다.

  14. 14

    SelectBox에서 선택한 항목의 Asp.net 핵심 가치는 0입니다.

  15. 15

    ASP.NET 핵심 웹 서비스 내에서 Visual Studio AppCenter를 사용 하시겠습니까?

  16. 16

    Razor 페이지를 사용할 때 ASP .NET 3.1 핵심 컨트롤러에서 예외 처리

  17. 17

    Visual Studio의 asp.net 핵심 프로젝트의 차이점

  18. 18

    빈 ASP.Net 핵심 프로젝트의 JavaScript Intellisense

  19. 19

    iis에서 .net 핵심 웹 앱 업데이트

  20. 20

    Ubuntu 핵심 앱에 대한 버그 보고서를 launchpad.net에 제출해야합니까?

  21. 21

    ASP .Net Visual Studio의 Jquery 코드에 대한 동적 데이터

  22. 22

    asp.net 핵심 솔루션에 새 프로젝트 추가

  23. 23

    핵심 구성 요소에 대한 사용자 정의 양식 필드

  24. 24

    빈 ASP.NET 핵심 프로젝트에 너겟 패키지를 추가 할 수 없음

  25. 25

    ajax를 사용하여 asp.net의 코드 뒤에서 테이블 행 숨기기

  26. 26

    'await'후 코드를 ASP.NET의 다른 스레드에서 실행할 수 있습니까?

  27. 27

    핵심 자바 스크립트를 사용하여 한 번에 몇 개의 카드 만 표시하는 방법은 무엇입니까?

  28. 28

    하위 경로에서 Asp.net 핵심 사이트를 찾는 방법

  29. 29

    핵심 응용 프로그램에서 데스크탑 관리자로 실행 가능한 메이트

뜨겁다태그

보관