Skip to content

Commit

Permalink
feat: update gcovr to 7.2+really-1.1 (#2)
Browse files Browse the repository at this point in the history
Signed-off-by: lhdjply <[email protected]>
  • Loading branch information
lhdjply authored Jan 16, 2025
1 parent ea09f30 commit e9fb204
Show file tree
Hide file tree
Showing 3,263 changed files with 415,356 additions and 149,543 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@
!gcovr/tests

# always ignore these files
**/__pycache__
**/*.pyc
17 changes: 16 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,24 @@ indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

# for the makefiles use tabs
[Makefile]
indent_style = tab

[*.py]
indent_size = 4

[*.json]
insert_final_newline = false

[*.xml]
indent_size = 2

[*.sh]
# Declare that the script files will always have LF line endings on checkout.
# Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows.
end_of_line = lf

# for the web templates, use more compact indent
[gcovr/templates/*]
indent_size = 2
indent_size = 2
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Declare that the script files will always have LF line endings on checkout.
# Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows.
*.sh text eol=lf
*.csv text eol=crlf
50 changes: 49 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,49 @@
.pc/
*.py[cod]

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64

# Installer logs
pip-log.txt

# wheel
gcovr-*/

# nox
.nox*/

# coverage report
.coverage
coverage.xml
# temporary generated files
.coverage.*

# Translations
*.mo

# Mr Developer
.mr.developer.cfg
.project
.pydevproject

# MacOS
.DS_Store

# VS Code workspace
*.code-workspace

# PyCharm
.idea

28 changes: 28 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.11"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: doc/source/conf.py

# Optionally build your docs in additional formats such as PDF and ePub
formats:
- pdf
- epub

# We recommend specifying your dependencies to enable reproducible builds:
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- requirements: doc/requirements.txt
92 changes: 92 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"inputs": [
{
"id": "Compiler",
"description": "The compiler to run the tests for",
"type": "pickString",
"options": [
"gcc-5",
"gcc-6",
"gcc-8",
"gcc-9",
"gcc-10",
"gcc-11",
"clang-10",
"clang-13",
"clang-14",
"clang-15"
]
}
],
"tasks": [
{
"label": "Run quality checks",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s qa",
"group": "build"
},
{
"label": "Run lint",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s lint",
"group": "build"
},
{
"label": "Run black",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black",
"group": "build"
},
{
"label": "Run flake8",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s flake8",
"group": "build"
},
{
"label": "Run documentation generation",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s doc",
"group": "build"
},
{
"label": "Run tests",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s tests",
"group": "build"
},
{
"label": "Build wheel",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s build_wheel",
"group": "build"
},
{
"label": "Check wheel",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s check_wheel",
"group": "build"
},
{
"label": "Build and check standalone application",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s bundle_app",
"group": "build"
},
{
"label": "Format current file",
"type": "shell",
"command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black -- ${file}",
"group": "build"
},
{
"label": "Run tests for specific compiler",
"type": "shell",
"command": "nox -s 'docker_qa_compiler(${input:Compiler})' -- -k simple1-txt",
"group": "build"
},
]
}
27 changes: 23 additions & 4 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
Gcovr is maintained by:
Gcovr is maintained by:

William Hart,
John Siirola,
and Lukas Atkinson.
Lukas Atkinson
and Michael Förderer.

The following developers contributed to gcovr (ordered alphabetically):

Expand All @@ -17,24 +16,38 @@ The following developers contributed to gcovr (ordered alphabetically):
Cezary Gapiński,
Christian Taedcke,
Dave George,
Davide Pesavento,
Dom Postorivo,
ebmmy,
Elektrobit Automotive GmbH,
Ensky Lin,
Frank Ullrich,
Frank Wiles,
Glenn Töws,
Grégoire Roussel,
goriy,
Irfan Adilovic,
ja11sop,
James Reynolds,
Jeremy Fixemer,
Jessica Levine,
Joachim Kuebart,
Joel Klinghed,
Johan Bertrand,
John Siirola,
Jörg Kreuzberger,
Jordi Sabater,
Josef Barnes,
Kai Blaschke,
Kevin Broselge,
Kevin Cai,
Klaus Weinbauer,
Leon Ma,
libPhipp,
Lukas Atkinson,
Lukas Baischer,
Luke Woydziak,
Marc Font Freixa,
Marek Kurdej,
Martin Mraz,
Matsumoto Taichi,
Expand All @@ -48,17 +61,23 @@ The following developers contributed to gcovr (ordered alphabetically):
Mikk Leini,
Nikolaj Schumacher,
Oleksiy Pikalo,
Pablo Martín,
Phil Clapham,
Piotr Dziwinski,
Reto Schneider,
Richard Kjerstadius,
Robert Rosengren,
Sebastian Weigand,
Songmin Li,
Steven Myint,
Sylvestre Ledru,
TFA-N,
Thibault Gasc,
Tilo Wiedera,
Tyler W. Mace,
trapzero,
Will Thompson,
William Hart,
Zachary J. Fields,
Zachary P. Hensley,
and possibly others.
Loading

0 comments on commit e9fb204

Please sign in to comment.