File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 2828 - name : Run unit tests
2929 run : python -m unittest discover -s test -p "test_*_unit.py" -v
3030
31+ coverage :
32+ name : coverage-upload
33+ runs-on : ubuntu-latest
34+ steps :
35+ - name : Checkout
36+ uses : actions/checkout@v4
37+
38+ - name : Setup Python
39+ uses : actions/setup-python@v5
40+ with :
41+ python-version : " 3.11"
42+
43+ - name : Run coverage
44+ run : |
45+ python -m pip install --upgrade pip coverage
46+ coverage run -m unittest discover -s test -p "test_*_unit.py"
47+ coverage xml -o coverage.xml
48+
49+ - name : Upload coverage to Codecov
50+ uses : codecov/codecov-action@v5
51+ with :
52+ files : ./coverage.xml
53+ flags : unittests
54+ name : vcf-rdfizer-unit-tests
55+ fail_ci_if_error : false
56+
3157 package-smoke :
3258 name : package-smoke
3359 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 11## VCF-RDFizer
22
3+ [ ![ Unit Tests] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/tests.yml/badge.svg )] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/tests.yml )
4+ [ ![ Publish Python] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/publish-python.yml/badge.svg )] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/publish-python.yml )
5+ [ ![ Publish Docker] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/publish-docker.yml/badge.svg )] ( https://github.com/ecrum19/VCF-RDFizer/actions/workflows/publish-docker.yml )
6+ [ ![ Codecov] ( https://codecov.io/gh/ecrum19/VCF-RDFizer/graph/badge.svg )] ( https://codecov.io/gh/ecrum19/VCF-RDFizer )
7+ [ ![ PyPI version] ( https://img.shields.io/pypi/v/vcf-rdfizer )] ( https://pypi.org/project/vcf-rdfizer/ )
8+ [ ![ Python versions] ( https://img.shields.io/pypi/pyversions/vcf-rdfizer )] ( https://pypi.org/project/vcf-rdfizer/ )
9+ [ ![ Docker Pulls] ( https://img.shields.io/docker/pulls/ecrum19/vcf-rdfizer )] ( https://hub.docker.com/r/ecrum19/vcf-rdfizer )
10+ [ ![ Conda Version] ( https://img.shields.io/conda/vn/conda-forge/vcf-rdfizer )] ( https://anaconda.org/conda-forge/vcf-rdfizer )
11+ [ ![ License] ( https://img.shields.io/github/license/ecrum19/VCF-RDFizer )] ( https://github.com/ecrum19/VCF-RDFizer/blob/main/LICENSE )
12+
313VCF-RDFizer generates [ RDF] ( https://www.w3.org/2001/sw/wiki/RDF ) serializations
414of [ VCF files] ( https://samtools.github.io/hts-specs/VCFv4.2.pdf ) as [ N-Triples] ( https://www.w3.org/TR/n-triples/ )
515using [ RML] ( http://rml.io/ ) rules and the [ RMLStreamer] ( https://github.com/RMLio/RMLStreamer ) application.
You can’t perform that action at this time.
0 commit comments