code-coverage

    3

    1답변

    단위 테스트를 실행할 때 코드 커버리지 메트릭을 캡처 할 수 있다는 것을 알고 있습니다. 그것은이 작업을 수행하는 것이 가능 go build ./mybin somefile1 ./mybin somefile2 # ... test a bunch more files and input flags : 그러나, 우리는 우리가 바이너리 자체에 대한 통합 테스트

    1

    1답변

    Laravel Homestead 환경에서 실행되는 신선한 Laravel Boilerplate이 완벽하게 실행됩니다. php -v 명령은 내가 설정 phpunit을의 코드 커버리지가 작동하는 방법을 검색 한 나에게이 정보 PHP 7.1.2-3+deb.sury.org~xenial+1 (cli) (built: Feb 22 2017 10:08:33) (NTS)

    0

    2답변

    현재 mvn sonar : sonar를 사용하여 일부 파일을 검사 할 수있는 sonarqube를 얻을 수 있지만 코드 적용 범위를 얻을 수는 없습니다. 필자는 모든 문서를 검토하고 자코코를 포함하여 코드의 구조를 반영하도록 프로젝트 속성을 설정하려고했습니다. 나는 정말로 전에 maven을 사용하지 않았기 때문에이 작업은 조금 어렵습니다. 누군가 나에게 "나

    0

    1답변

    새로운 PHP 코드가 추가 된 Sonarqube 코드 코드 범위 및 중복 메트릭을 얻으려고합니다. 나는 새로운 코드가 추가됨에 따라 코드 이슈/코드 냄새를 볼 수있다. 그러나 코드 중복을 위해 표시되는 개수가 없습니다 (메트릭을 가져 오는 데 중복 된 행이 있는지 확인하기 위해 중복 된 코드 행을 추가했습니다). 2.7 Sonarqube 버전 : 6.3.1

    1

    1답변

    googletest unit tests의 범위 분석을 위해 gcov/lcov를 사용하고 있습니다. 반복되는 문제 중 하나는 매크로가 여러 줄에 걸쳐 퍼져있을 때 일부 googletest 매크로에 대해 테스트 코드에서 커버리지 된 줄이 표시된다는 것입니다. 나는 gov/lcov가 한 줄보다 정확할 수는 없다는 것을 알고 있지만, 내가 보는 행동에 당혹 스럽다

    0

    1답변

    필자는 master 브랜치에 병합하기위한 게이팅 요소로서 피쳐 브랜치 빌드에 대한 maven 소나 목표를 실행 중입니다. 이것은 상당한 시간이 걸리고, 제가 정말로 염려하는 것은 새로운 코드가 우리의 표준에 맞는지 확인하는 것입니다. 빌드 시간을 절약하기 위해 전체 프로젝트 대신 새 변경 사항에 대해 스캐너를 실행하는 방법이 있습니까?

    5

    1답변

    Laravel Dusk을 실행할 때 코드 커버리지를 얻을 수있는 방법이 있습니까? 나는 브라우저 테스트를 실행하므로 코드를 자세히 조사하지 못한다는 것을 알고 있지만 청취자를 추가하여 어떤 코드가 검사되는지 확인하는 방법이 있습니까? 나는이 주제에 관해 지금 아무것도 보지 못했다.

    0

    1답변

    내가 그러나 내가 영 라인을 적용하는 데 결국 coverage report -m math_test.py 은 일단 명령을 실행하는 다음과 같은 파일에 대한 라인 %의 범위를 결정하기 위해 파이썬 범위 패키지를 사용하고 있습니다 (0 %의 선 적용) . import example import pytest import unittest class Sam

    0

    1답변

    단위 테스트로 100 % 테스트 한 파일이 있습니다. 이 테스트를 실행 한 후에는 주석이 달린 소스 표시 줄에 단위 테스트에서 코드 줄을 한 번 표시합니다. 그러나 보고서 탐색기로 이동하면이 파일의 응용 프로그램 범위가 0 %입니다. 적용 범위가있는 유일한 곳은 테스트 번들입니다. 어떻게 가능합니까? 청소 다른 테스트는 동일한 대상 회원이 파생 데이터를 제

    -1

    1답변

    이유는 무엇입니까? 함수 B에 대한 단위 테스트 만 수행하면 함수 A의 적용 범위는 50 %입니다. 함수 B의 값을 (1,2,3) 으로 취하더라도 첫 번째 함수의 if와 else를 포함하지만 커버리지가 여전히 50 %가되는 이유는 무엇입니까? Public int A(int a,int b) { if (a%2==0) return a; else