-
Notifications
You must be signed in to change notification settings - Fork 9
Embedded Python Coverage Support #37
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
Merged
Merged
Changes from 22 commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
8e9c271
Added in a python method that calls sys.settrace and stores the resul…
isc-cge b9845f8
Got rid of the extra argument in PyStartWithCoverage
isc-cge d591894
Added a way to hash .PY files in CodeUnit.GetCurrentHash()
isc-cge d0ce282
Added code to find what lines in a python file are executable, and se…
isc-cge e9860ce
Finished GetCurrentByName and UpdateSourceMap: GetCurrentByName now s…
isc-cge baf4f70
Wrote code that successfully saves the line monitoring into ^IRIS.TEM…
isc-cge 91af8be
Meant to be included with the previous commit
isc-cge 7570938
Storing the sys.settrace data as an array indexed by class name, and …
isc-cge 642b813
Wrote the HasPython Method
isc-cge 8300839
Addendum to previous commit: previously, also made the call in EndCov…
isc-cge d6b81ca
Fetch the executable lines for the python methods in .cls files; whol…
isc-cge 58f1059
Merge branch 'master' of https://github.com/intersystems/TestCoverage…
isc-cge 96098b8
Changed global name from IRIS.TEMPCJG to IRIS.TEMP.TestCoveragePY
isc-cge f2b21bd
Manually set the python class method definition lines to not executable
isc-cge 6837c62
Added the source code lines in to the .py CodeUnits
isc-cge bcd58fa
Added cyclomatic complexities for python subunits
isc-cge 040e56a
Cleaned up code with the old method of storing monitor results in PyM…
isc-cge cc3700d
Added unit tests for Python CodeUnit and embedded python in .CLS files
isc-cge 5e5ca7e
Added a test to make sure the embedded python methods' complexities a…
isc-cge d2e3ac5
Cleaned up a bit of dead code in CodeUnit and commented a lot of code
isc-cge 793046f
Edited changelog and module.xml
isc-cge 35c1192
fix: classes with only embedded python files are now covered
isc-cge 3c54cd8
merged changes from 3.1.0
isc-cge d30dcdf
Merged CoverageTargetsWhitespace branch
isc-cge 1e0f4e4
style: addressed Tim's comments on pr 37 (and simplified the sql stat…
isc-cge 08e9902
fix: testcoveragelist doesn't fail if FindCoverageList doesn't find s…
isc-cge eb6077f
feat: the python monitor results now store Rtnline metrics, and in a …
isc-cge 4ef2261
fix: changed pSizeHint to tSizeHint
isc-cge d07947e
style: cleaned up some dead code
isc-cge db53aa9
style: cleaned up some dead code
isc-cge 10f4e2d
Merge branch 'EmbeddedPython' of https://github.com/intersystems/Test…
isc-cge c4c0164
feat: initialized all metrics to 0 so that none are empty at the end
isc-cge 4963be8
feat: added a property LineIsPython that stores if each line of code …
isc-cge b1cd1b9
style: removed debugging global
isc-cge 2854c18
style: changed IRIS.TEMP to IRIS.Temp
isc-cge a0221c2
Merge branch 'master' of https://github.com/intersystems/TestCoverage…
isc-cge 9a2da9b
feat: added listener interface and manager with broadcasting on test …
isc-cge 9f7b9cb
feat: changed the broadcast message type from strig to json
isc-cge d6b3079
style: added in a broadcast for starting tests too
isc-cge 0161e47
Merge branch 'OutputTracking' into EmbeddedPython
isc-cge 25ae6b1
docs: edited changelog
isc-cge 410b2bf
merged PR 42
isc-cge abcd54c
Merge PR 41
isc-cge 73119cf
Merge branch 'OutputTracking' into EmbeddedPython
isc-cge 05300c6
docs: fixed changelog.md again
isc-cge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should say Unreleased until released