UTBotCpp
UTBotCpp copied to clipboard
Tool that generates unit test by C/C++ source code, trying to reach all branches and maximize code coverage
https://github.com/UnitTestBot/UTBotCpp/actions/runs/4073289583/jobs/7017046861#step:5:654 ``` [main 2023-02-02T10:15:42.911Z] CodeWindow: renderer process gone (reason: crashed, code: 133) [main 2023-02-02T10:15:42.914Z] Waiting for extension host with pid 4329 to exit. [main 2023-02-02T10:15:42.950Z] Extension host with pid 4329...
https://github.com/UnitTestBot/UTBotCpp/actions/runs/4073289583/jobs/7017046976#step:5:1437 ``` [ RUN ] Server_Test.Datacom_Test 2023-02-02 10:18:50.389 TargetBuildDatabase.cpp:22 INFO| Chosen target: /__w/UTBotCpp/UTBotCpp/server/test/suites/datacom/build_clang/datacom 2023-02-02 10:18:56.355 Tests.cpp:594 WARN| Don't find object utbot_result in objects array 2023-02-02 10:18:56.355 Tests.cpp:594 WARN| Don't find...
**Description** When you connect to UTBotCpp on remote server but don`t want to use SFTP synchronization you should let "SFTP port" and "Project Path On Server" fields empty. But wizard...
**Description** When auto target is chosen for project generation, it is expected that for each source file in project the exact target would be chosen. However, currently this functionality is...
**Description** In case there is `ferror` check in user code then UTBot may generate regression test which fails **To Reproduce** Generate and run tests for following code: ```c #include int...
**Description** If user code accepts file name as parameter then opens and read it, then UTBot generates improper file names and tests fail with errors. **To Reproduce** Generate and run...
**Description** Whenever user includes `immintrin.h` file it causes many errors during compilation on server side and inability to generate tests. **To Reproduce** 1. Add line `#include` to some existing and...
**To Reproduce** Steps to reproduce the behavior: 1. Enable Verbose Formatting for UTBot 2. Generate tests for following code ```c size_t min_size_t(size_t a, size_t b) { if (a < b)...
**Description** Colorization of coverage report for `switch` looks inconsistent, for instance `case:` line may be shown uncovered while inside that branch everything is covered. **To Reproduce** Generate and run tests...
**Description** Sometimes when target is explicitly selected UTBot generates two test with identical steps, but with different expected results. **To Reproduce** Steps to reproduce the behavior: 1. Open `c-example` project...