Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update osgeo4w.yml explore #23

Open
wants to merge 160 commits into
base: main
Choose a base branch
from
Open

Update osgeo4w.yml explore #23

wants to merge 160 commits into from

Conversation

echoix
Copy link
Owner

@echoix echoix commented Dec 31, 2023

No description provided.

@echoix echoix changed the title Update osgeo4w.yml remove quiet flag Update osgeo4w.yml explore Dec 31, 2023
echoix and others added 18 commits February 17, 2024 10:27
* pytest: add codecov for C build

* pytest: use --coverage for gcc compile

* pytest: remove CXXFLAGS --coverage

* pytest: add `--coverage` in LDFLAGS

* pytest: add gcov to CodeCov uploader

* CI: add code coverage upload to ubuntu workflow

* CI: Add codecov config and better flags

* CI: Use coverage.py when running Ubuntu tests

* CI: add flags to ubuntu codecov upload

* CI: add flags to pytest codecov upload

* CI: add components to codecov coverage

* CI: Simplify gcov flags in Ubuntu and Pytest builds

* CI: add name to codecov uploads

* CI: Print installed versions right after build, before test (as smoke test)

* CI: Add branch coverage for coverage.py and pytest-cov

* pytest: add verbose and color output

* pytest: Use logical cores and use worksteal scheduling

* CI: Add coverage files to .gitignore

* CI: Pass extra args to test_thorough.sh script for config

* CI: Ubuntu test if excluding test in generated config works correctly

* CI: test ignoring multiple top level directories on a single line

* CI: Add extra exclude to Ubuntu matrix

* CI: remove name from ubuntu to see all matrix jobs

* CI: Ubuntu matrix set config as key

* CI: Use name as main matrix variable

* CI: Make ubuntu artifacts unique

* CI: Remove commented out name of matrix jobs for Ubuntu

* CI: Remove elements from bash array
* v.report: add test shell script from example in docs

* CI: Use multiple flags for code coverage upload

* CI: add scripts folder as separate Ubuntu jobs

* CI: run Ubuntu workflow on all PRs

* CI: run pytest workflow on all PRs

* v.report: Add reference output for test script

* v.report: compare script output to golden copy

* CI: use parallel mode and concurrency of coverage.py

* CI(tests): Configure python coverage for subprocesses

* Ci(tests): Show python coverage report

* CI(tests): Set source paths in .coveragerc to see not executed files

* Ci(tests): Upload python code coverage report artifact

* CI: Add lib folder to known test folders to split tests
* CI(ubuntu): Print installed earlier after build as a smoke test

* CI(ubuntu): Allow running workflow on any PR branch

Useful when testing in forks in a test PR not targeting our own main branch

* CI(tests): Add extra arguments to gunittest call in test_thorough.sh

* CI(ubuntu): Split tests into multiple jobs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant