-
Notifications
You must be signed in to change notification settings - Fork 23
add ceedling 1.0.0 compatibility, add multi project setup capability #139
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
base: master
Are you sure you want to change the base?
add ceedling 1.0.0 compatibility, add multi project setup capability #139
Conversation
|
Overall, thanks a lot for making these updates! Hopefully this repo owner will show up. I've tested this and I'm able to step debug from the GUI menu and run tests. However, I'm having an issue where tests are showing as failed in the GUI menu. In Test Explorer the output shows as on I currently have the project.yaml plugins setup as follows: :plugins:
:load_paths: []
:enabled:
- module_generator # handy for quickly creating source, header, and test templates
- gcov # test coverage using gcov. Requires gcc, gcov, and a coverage analyzer like gcovr
# Report options (You'll want to choose one stdout option, but may choose multiple stored options if desired)
#- report_build_warnings_log
# - report_tests_gtestlike_stdout
#- report_tests_ide_stdout
- report_tests_log_factory
- report_tests_pretty_stdout
#- report_tests_raw_output_log
# - report_tests_teamcity_stdout
# Specify which reports you'd like from the log factory
:report_tests_log_factory:
:reports:
# - json
- junit
# - cppunit
# - htmlHere are some app versions: Separately, I think the Also, the |
|
@gsmithufl I believe you need to enable cppunit under report_tests_log_factory. From the breaking changes: |
…his with Ceedling 1.0.0. but not Ceedling 0.31
|
@simeon-s1 I think you are missing the name change of the report.xml file that happened in Ceedling 1.0.0. For me, it didn't report the results until I updated the xml report name. Here is the pull request and a prerelease extension build |
@jerdwys you're right, thanks! I needed to enable :report_tests_log_factory:
:reports:
# - json
# - junit
- cppunit
# - html
:cppunit:
:filename: 'report.xml'I think the extension would need to be updated to capture the new report name. |
|
hey, could you do a PR? then i'll merge it and also merge everything into main on the fork afterwards. |
Ceedling 1.0.0 report filename fix
|
Thanks for everyone's effort. I've tested this extension and I am having a couple of issues with debugging. The first issue relates to selecting the specific launch config for debugging. My The second issue is that the test timer in Test Explorer continues to run if the debugging button is used to run tests. The stop button is the only way I have found to stop the timer. When in this condition (ie the timer is running after debug), the Explorer otherwise behaves as expected and tests can be run with the run buttons. |
|
Hi, I was just wondering if there are plans to complete this PR now that Ceedling 1.0.0 is out? |
|
Any updates on this PR? it will be so helpful to support the Ceedling 1.0.0 |
- Enhance error messages to include the project.yml file path - Add error logging for better debugging
- Add file watch clearing in dispose method to prevent memory leaks - Update deleteXmlReport method to check for file existence before attempting deletion
chore: Improvements to error messages, dispose
when debug finished, restore all buttons state to default.
|
A year after initial and six months after last. Just checking in! It would be great to get this merged in to use this extension again. |
That was an issue going back well into the 0.32 days. I had brought that up previously with no resolution. Luckily, I don't think it does anything, just keeps running the timer. |
…multi-project-setup Update adapter.ts
First Ceedling 1.0.0 compatibility from numaru#139 by @simeon-s1
No description provided.