added triage_version.py for running a code sample against a given amount of Cppcheck binaries#4332
Conversation
|
There's still some polishing needed and I need to finish the version handling. Also some documentation is needed. Integrating it better with the bisect script from #4286 also seems to make sense. As well as somehow integrating it with Also the name is totally wrong since it won't "diff" anything by default (and doesn't even diff anything yet). |
|
Maybe |
It does not bisect anything. It just iterated over a list of executables. That would be a sub-functionality like actual diff. Finding out between which versions it changed and invoking the appropriate bisect - essentially automating what I do manually now. |
940ced2 to
8efbf02
Compare
diff.py for running a code sample against a given amount of Cppcheck binariestriage.py for running a code sample against a given amount of Cppcheck binaries
|
I decided to name it I will also look into sharing some of the functionality with the |
|
There's also some other tools in the |
|
I think this is now fine for a first version to commit. So please review now. I keep this as draft until it is approved since I currently removed all the GitHub actions to avoid unnecessary builds. |
36fadc3 to
6a911f4
Compare
|
@chrchr-github @danmar Also as mentioned before I will keep the GitHub Actions removed until the reviews are done to reduce the turnaround times and avoid unnecessary builds. |
It would be nice to rename this to |
As mentioned in my comments above that's what I am planning to in the future. Integrating all of those parts/functionality together - even the GUI. |
…ppcheck binaries
I am gonna rename this so we can get it pushed. After all it's just a name and we can still change it afterwards. |
triage.py for running a code sample against a given amount of Cppcheck binariestriage_version.py for running a code sample against a given amount of Cppcheck binaries
…pass-through options
I have been using this for quite a while now and made adjustments so it will also work with commit hashes so I think this is ready for a review now.
Example output of
--compare --compacton my current bisect binary folder with example from https://trac.cppcheck.net/ticket/11250:And doing the same but with a collection of all official Windows release binaries: