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

Improved testing infrastructure #455

Merged
merged 39 commits into from
Dec 2, 2023
Merged

Improved testing infrastructure #455

merged 39 commits into from
Dec 2, 2023

Conversation

ianfhunter
Copy link
Owner

@ianfhunter ianfhunter commented Dec 2, 2023

Description

  • Adding test to check for case brought up (disable because it does indeed segffault)
  • make the Python target install the local pip package for testing rather than doing weird path hacks and direct make calls
  • remove the one test that was testing the package
  • fix some build variables that were hard coded

Fixes #457

How Has This Been Tested

Change Type

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Test Coverage (Additional test(s) without any extra code)
  • Documentation Improvements
  • Code Quality / Maintenance

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation & I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • I give my permission for my code to be used in this project under this license and any future license terms

ianfhunter and others added 13 commits December 2, 2023 13:56
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in f081cd3 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in fcc2caf according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in e6dae70 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
@github-actions github-actions bot added the Python label Dec 2, 2023
ianfhunter and others added 10 commits December 2, 2023 14:52
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in ebb3e83 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in b93a981 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in 3392f0c according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
@ianfhunter ianfhunter changed the title Addressing issues from #441 Improved testing infrastructure Dec 2, 2023
ianfhunter and others added 5 commits December 2, 2023 15:31
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in dde2bd4 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
ianfhunter and others added 11 commits December 2, 2023 15:50
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in cb5ea35 according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
Signed-off-by: Ian Hunter <ianfhunter@gmail.com>
This commit fixes the style issues introduced in 247476f according to the output
from Autopep8, Black, Go fmt, Gofumpt, isort and Yapf.

Details: #455
Copy link

sonarcloud bot commented Dec 2, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@ianfhunter ianfhunter merged commit d61f400 into main Dec 2, 2023
37 checks passed
@ianfhunter ianfhunter deleted the ianfhunter-patch-2 branch December 2, 2023 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve workflow for "pip install ."
1 participant