-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
CppUTest Support #276
base: master
Are you sure you want to change the base?
CppUTest Support #276
Conversation
# Conflicts: # src/Spawner.ts
Hello, |
@matepek
|
Figured what you meant by Manual Cpp test. My implementation is base on v3.6.36 and I've been using it via .vsix package for my own projects until I merge with the new v3.6.27 just before my PR. I just ran Integration tests after I merged with the new v3.6.27. I will figure out what changes in v3.6.27 break my code and will commit my fix soon. |
Hello, |
@matepek |
@matepek |
Would you explain to me why you need the junit in case of |
CppUTest -ln (list of test names) options don't include any test metrics. On the other side -ojunit option provided the popular junit output xml which includes all sorts of useful test metrics especially the source file path and line number needed for our case otherwise there won't be "Show source" option next to the tests or test result indications on the related source files. The only problem is CppUTest -ojunit doesn't support single xml output file instead it will create multiple junit xml test output files for every test group in single test source or executable. So we don't know which test output xml file belongs to which executable file. That's why I have used junit-report-merger to merge them all and saved it with the name corresponding to it's executable file so you know which cache xml file belongs to which executable and simple/easy for tests parsing. My work projects include multiple xml test output files created by CI/CD pipeline so I can easily and safely delete these cache files when needed, such as create tasks for clearing TestListCaches. |
@matepek |
@matepek |
I had some thought on this framework and I don't really like that they don't have a proper listing support where the location is shown. Moreover the new vscode testing api only supports Wondering that isn't it a better choice adding this "advanced" test listing functionality to the cpputest .. |
Hey. Sorry, |
Hi there,
No problem at all. I released beta version on my repo and using it. Take
your time. Cheers!
Regards
…On Thu, 21 Oct 2021, 10:02 pm Mate Pek, ***@***.***> wrote:
Hey. Sorry,
This new vscode-test-api development brings all my time spending on the
extension.
Refactoring, simplifying, adding some cool features like stream processing.
After it's done your task is the next. pinky swear
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#276 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2GL2B5M4DRDCKS4JBNSELUH7JJNANCNFSM5CRQMXWA>
.
|
Hey, Let me know if the CppUTest can support those basic features. 🙂 |
Add CppUTest Framework support with tests.
TODOs:
junit-report-merger