octocov
octocov is a toolkit for collecting code metrics (code coverage, code to test ratio, test execution time and your own custom metrics).
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- parallel.yml
- release-test.yml
- tagpr.yml
- dependabot.yml
- release.yml
- darwin.yml
- linux.yml
- windows.yml
- main.go
- root.go
- a.golden
- add_icon.golden
- b.golden
- c.golden
- icon.svg
- badge.go
- badge.svg.tmpl
- badge_test.go
- NotoSans-Medium.ttf
- README.md
- central.go
- central_test.go
- index.md.tmpl
- badge.go
- body.go
- comment.go
- diff.go
- dump.go
- init.go
- lsFiles.go
- migrateBqTable.go
- root.go
- summary.go
- view.go
- .octocov.go.yml.tmpl
- .octocov.yml.tmpl
- base_octocov.yml.golden
- central_push_disabled_octocov.yml
- central_push_enabled_octocov.yml
- central_push_enabled_octocov2.yml
- comment_disabled_octocov.yml
- comment_enabled_octocov.yml
- comment_enabled_octocov2.yml
- go_octocov.yml.golden
- locale_empty.yml
- locale_fr.yml
- locale_ja.yml
- locale_ja_uppercase.yml
- locale_nothing.yml
- locale_unknown.yml
- build.go
- config.go
- config_test.go
- generate.go
- generate_test.go
- ready.go
- ready_test.go
- report.go
- yaml.go
- coverage.xml
- coverage_package.xml
- coverage_path.xml
- coverage.xml
- coverage.out
- jacocoTestReport.xml
- lcov.info
- .resultset.another.json
- .resultset.json
- .resultset.parallel.json
- .resultset2.json
- clover.go
- clover_test.go
- cobertura.go
- cobertura_test.go
- coverage.go
- coverage_test.go
- diff.go
- exclude.go
- exclude_test.go
- exec_count_test.go
- gocover.go
- gocover_test.go
- jacoco.go
- jacoco_test.go
- lcov.go
- lcov_test.go
- merge.go
- merge_test.go
- normalize_test.go
- printer.go
- printer_test.go
- simplecov.go
- simplecov_test.go
- artifact.go
- bq.go
- gcs.go
- github.go
- local.go
- local_test.go
- mackerel.go
- s3.go
- datastore.go
- datastore_test.go
- datastore_unix_test.go
- datastore_windows_test.go
- hint.go
- README.md
- reports.md
- reports.svg
- schema.svg
- .tbls.yml
- schema.json
- logo.afdesign
- logo_raw.afdesign
- preview.afdesign
- artifacts.svg
- body.png
- bq.svg
- comment.png
- comment_with_diff.png
- coverage.svg
- custom_metrics.png
- gcs.svg
- github.svg
- logo.af
- logo.png
- logo.svg
- logo_raw.af
- preview.af
- preview.png
- ratio.svg
- s3.svg
- summary.png
- term.svg
- time.svg
- coverage.svg
- ratio.svg
- coverage.svg
- ratio.svg
- coverage.svg
- ratio.svg
- coverage.svg
- ratio.svg
- time.svg
- coverage.svg
- ratio.svg
- time.svg
- coverage.svg
- ratio.svg
- coverage.svg
- coverage.svg
- ratio.svg
- coverage.svg
- README.md
- golang.yml
- php.yml
- ruby.yml
- gh.go
- gh_test.go
- icon.afdesign
- icon.go
- icon.svg
- path.go
- path_test.go
- path_unix_test.go
- path_windows_test.go
- value.go
- value_test.go
- gitconfig.txtar
- go.txtar
- none.txtar
- pplang.go
- pplang_test.go
- README.md
- copy_from_gocloc.go
- merge.go
- merge_test.go
- ratio.go
- ratio_test.go
- custom.go
- custom_metrics_schema.json
- custom_test.go
- diff_report.go
- diff_report_test.go
- json.go
- option.go
- report.go
- report_test.go
- entrypoint.sh
- action.yml
- Dockerfile
- action.yml
- Dockerfile
- .octocov.yml
- event_pull_request_opened.json
- benchmark_0.json
- benchmark_0_1.json
- benchmark_1.json
- custom_metric_set_metadata_table.0.golden
- custom_metric_set_metadata_table.1.golden
- custom_metric_set_out.0.golden
- custom_metric_set_out.1.golden
- custom_metric_set_out.2.golden
- custom_metric_set_out.3.golden
- custom_metric_set_out.4.golden
- custom_metric_set_table.0.golden
- custom_metric_set_table.1.golden
- custom_metric_set_table.2.golden
- custom_metric_set_table.3.golden
- custom_metric_set_table.4.golden
- custom_metric_set_table.5.golden
- custom_metric_set_table.6.golden
- diff_custom_metric_set_metadata_table.0.golden
- diff_custom_metric_set_metadata_table.1.golden
- diff_custom_metric_set_metadata_table.2.golden
- diff_custom_metric_set_metadata_table.3.golden
- diff_custom_metric_set_table.0.golden
- diff_custom_metric_set_table.1.golden
- diff_custom_metric_set_table.2.golden
- diff_custom_metric_set_table.3.golden
- diff_custom_metric_set_table.4.golden
- diff_custom_metric_set_table.5.golden
- main.go
- main_test.go
- report.json
- report1.json
- report2.json
- report.json
- report2.json
- report.json
- report.json
- report.json
- central_README.md.golden
- diff_file_coverages_table.golden
- diff_out.golden
- diff_table.golden
- octocov_central.yml
- octocov_no_coverage.yml
- octocov_parallel_tests.yml
- version.go
- .gitignore
- .golangci.yml
- .gostyle.yml
- .octocov.yml
- .pinact.yaml
- .tagpr
- _EXTRA_CREDITS
- CHANGELOG.md
- CREDITS
- Dockerfile
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/k1LoW/octocov
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd octocov
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
**docker:**
이 명령어를 터미널에 그대로 입력해 실행하세요.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Go
보통**go install:**
이 명령어를 터미널에 그대로 입력해 실행하세요.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
