-
-
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
Parsing error, if <
or >
is printed to console
#238
Comments
|
Thank you for a very useful extension. 👏 |
I had some thought on the issue. Maybe spdlog uses some other channel than |
It seems more likely that it is due the closing tag which is being assumed by the parser. I suppose it is not a crucial problem to solve and perhaps should simply be added to the README.md in the Known Issues section? Do note that the tests are run successfully as shown through the terminal log messages. The error appears to occur when the ⬇ std::cout:
[object Object]
⬆ std::cout
⬇ stdoutBuffer:
<TestCase name="Light Controller: can construct." filename="/home/tcr/Cpp-Things/Microfabricator-Firmware/test/unit-tests/light_controller_test.cpp" line="5">
[239195μs] 11 D FakeLightsController.hpp Constructed <Pin:10> // <-------- '>' appears to be the closing tag that raises the exception
<OverallResult success="true" durationInSeconds="0.000111"/>
</TestCase> |
Well in the perspective of this extension: The Catch2 library emits xml output which is not parsable. What I'm trying to say is that Catch2 is smart and I would expect that it handles it well. (As it does actually in case of |
Checklist
Describe the bug
Having text with angle brackets
<
,>
causes parsing error. The log of the error is attached below along with a small program to reproduce the bug.To Reproduce
Screenshots (optional)
Desktop
Regression bug?
Log (optional but recommended)
The text was updated successfully, but these errors were encountered: