-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MERGE] Release canidit for Version 1.3.0
Initial Stable Base - b93f1a6 & 3bea4e8 Initial Setup Scripts and Configs - 7758e33 Initial `Makefile`... - c03fe27 Initial `README` Document - 73f2ce1 Initial requirements file (for python dependancies) - 35bd95c Initail `CI` settings for all the things 🎉 - 60a5685 & a182d34 & 067a294 Initial Tests + New project Github Actions for CI testing #10 + New Minimal Acceptance Testing 731726b + New user-install option 53e8a8f + Fix for project Build Testing + Fix for project Testing Coverage 60dfe04 + Fix for User-Install Testing ( see #26 ) + ...and More ( see #1 & #15 & #17 & #29 ) - 8fc88a8 Cleaned up numerous anti-patterns - 4354c2c improved stability of `make clean` - 5c94cc7 fix for typos - 241922e Fixes for cli argument wrangling ( see #28 & #34 ) - 7d03fef & 8ba92c3 & b49aee5 Reduced some complexity in test utilities - 1ddaa5a Renamed tests by new convention ( see #34 ) - ...and improved stability throughout project - 4ec2e21 & fe25e79 & d7a8ea5 Dropped Travis-CI support due to paywall. - 0698978 Python 3.10+ not stable at this time ( see #29 ) - fd8772e (BREAK-FIX) EOL python 2.x (and so deprecates unstable `setup.py test`) Initial Point of passing initial tests and such (caveat: low code-coverage) - [x] Closes #2 - [x] Closes #3 - [x] Closes #4 - [x] Closes #6 - [x] Closes #7 - [x] Closes #8 - [x] Resolved #9 - [x] Closes #12 - [x] Opens #13 🏷️ - [x] Closes #14 - [x] Closes #16 - [x] Closes #17 - [x] Opens #18 🏷️ - [x] Closes #21 - [x] Closes #22 - [x] Closes #23 - [x] Opens #24 🏷️ - [x] Opens #25 🏷️ - [x] Closes #19 - [x] Opens #20 🏷️ - [x] Closes #28 - [x] Closes #15 - [x] Opens #26 🏷️ - [x] Opens #27 🏷️ - [x] Closes #29 - [x] Closes #30 - [x] Opens #31 🏷️ - [x] Opens #32 🏷️ - [x] Opens #33 - [x] Closes #34 - [x] Opens #35 🏷️ - [x] Closes #36
- Loading branch information
Showing
31 changed files
with
2,322 additions
and
951 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,68 @@ | ||
codecov: | ||
max_report_age: off | ||
|
||
|
||
coverage: | ||
precision: 2 | ||
range: "80...100" | ||
status: | ||
default_rules: | ||
flag_coverage_not_uploaded_behavior: exclude | ||
project: | ||
default: on | ||
target: 95% | ||
default: | ||
target: auto | ||
base: auto | ||
tests: | ||
branches: | ||
- master | ||
- stageing | ||
- stable | ||
if_ci_failed: error #success, failure, error, ignore | ||
only_pulls: false | ||
multicast: | ||
target: 95% | ||
threshold: 1% | ||
flags: | ||
- multicast | ||
paths: | ||
- "multicast/" | ||
- "setup.py" | ||
- "!tests/" | ||
unittests: | ||
target: 80% | ||
flags: tests | ||
threshold: 5% | ||
flags: | ||
- unittests | ||
paths: | ||
- tests | ||
- "tests/" | ||
|
||
|
||
flags: | ||
tests: | ||
paths: | ||
- tests | ||
joined: false | ||
flag_management: | ||
default_rules: # the rules that will be followed for any flag added, generally | ||
carryforward: false | ||
statuses: | ||
- name_prefix: project- | ||
type: project | ||
target: auto | ||
threshold: 0% | ||
- name_prefix: patch- | ||
type: patch | ||
target: 50% | ||
individual_flags: # exceptions to the default rules above, stated flag by flag | ||
- name: multicast #fill in your own flag name | ||
paths: | ||
- multicast/*.py #fill in your own path. Note, accepts globs, not regexes | ||
- setup.py | ||
carryforward: true | ||
statuses: | ||
- type: project | ||
target: 90% | ||
- name: tests | ||
paths: | ||
- tests/check_* #fill in your own path. Note, accepts globs, not regexes | ||
- tests/*.py #fill in your own path. Note, accepts globs, not regexes | ||
- "!multicast/" | ||
carryforward: true | ||
- name: unittests | ||
paths: | ||
- tests/ #fill in your own path. Note, accepts globs, not regexes | ||
carryforward: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,50 @@ | ||
[run] | ||
parallel = True | ||
branch = True | ||
concurrency = multiprocessing | ||
|
||
[report] | ||
include = multicast*,tests* | ||
# Regexes for lines to exclude from consideration | ||
exclude_lines = | ||
# Have to re-enable the standard pragma | ||
pragma: no cover | ||
except Exception | ||
except BaseException: | ||
# Don't complain if tests don't hit defensive assertion code: | ||
raise AssertionError | ||
raise NotImplementedError | ||
raise ImportError | ||
except unittest.SkipTest | ||
except IOError | ||
except OSError | ||
# Have to re-enable the standard pragma | ||
pragma: no cover | ||
from . import | ||
except Exception | ||
except BaseException: | ||
# Don't complain if tests don't hit defensive assertion code: | ||
raise AssertionError | ||
raise NotImplementedError | ||
raise ImportError | ||
except subprocess.CalledProcessError | ||
except ..Error | ||
# don't complain about sys.modules | ||
sys.modules | ||
not in sys.modules: | ||
# Don't complain if non-runnable code isn't run: | ||
if __name__ in u'__main__': | ||
if __name__ .. .__main__.: | ||
if __sys_path__ not in sys.path: | ||
os.abort() | ||
exit | ||
|
||
# Don't complain if non-runnable code isn't run: | ||
if __name__ in '__main__': | ||
|
||
partial_branches = | ||
# Have to re-enable the standard pragma rules | ||
pragma: no branch | ||
finally: | ||
except unittest.SkipTest | ||
# Don't complain if non-runnable code isn't run: | ||
if __name__ in u'__main__': | ||
if __name__ in '__main__': | ||
if __sys_path__ not in sys.path: | ||
# don't complain about sys.modules | ||
sys.modules | ||
not in sys.modules: | ||
if context.__name__ is None: | ||
if 'os' not in sys.modules: | ||
if 'os.path' not in sys.modules: | ||
if 'argparse' not in sys.modules: | ||
|
||
ignore_errors = True | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: "Pull Request Labeler" | ||
on: | ||
- pull_request_target | ||
|
||
jobs: | ||
triage: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/labeler@v3 | ||
with: | ||
repo-token: "${{ secrets.GITHUB_TOKEN }}" |
Oops, something went wrong.