> -----Original Message----- > From: Development <development-boun...@qt-project.org> On Behalf Of > Eike Ziller via Development > Sent: Monday, 12 December 2022 5:20 PM > To: Владимир Белявский <belyavs...@gmail.com> > Cc: development@qt-project.org > Subject: Re: [Development] Using QtCreator for Qt development > > > > > Am 10/12/2022 um 13:57 schrieb Владимир Белявский > <belyavs...@gmail.com>: > > [...] > > also view all unit tests there, debug, fix, build and run selected directly > > and > so on? > > I think the only well-supported Qt configuration is with QT_BUILD_TESTS=ON > and QT_BUILD_TESTS_BY_DEFAULT=ON. Or are there CMake variables to > turn individual test on for the build?
Владимир, I use these configure args: -DCMAKE_BUILD_TYPE=Debug -DFEATURE_developer_build=ON -DQT_BUILD_TESTS=ON -DQT_BUILD_TESTS_BY_DEFAULT=OFF -DQT_BUILD_EXAMPLES=ON -DQT_BUILD_EXAMPLES_BY_DEFAULT=OFF -DFEATURE_sanitize_address=ON The test and example-related ones will ensure that you can build tests and examples (in Creator), but by default they won't be built, which saves a lot of time. I use Alt+B,Alt+R ("Build for Run Configuration") to build the currently selected/active (the target that comes up when you hit Ctrl+T) test, as building the top-level qtdeclarative project won't do that with the configure args above. > Anyway, with both on, you can just choose a test to run & debug. It looks like > our autotest integration (the separate "Tests" panel) takes ages looking for > tests, but running tests directly as normal run configurations works fine. For what it's worth, I disable the AutoTest plugin, and use application arguments to run specific test(s) instead. > Qt also has some mechanism for opening tests as separate CMake projects, > but I don't know how that works. > > Br, Eike > > -- > Eike Ziller > Principal Software Engineer > > The Qt Company GmbH > Erich-Thilo-Straße 10 > D-12489 Berlin > eike.zil...@qt.io > http://qt.io > Geschäftsführer: Mika Pälsi, > Juha Varelius, Jouni Lintunen > Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, > HRB 144331 B > > > _______________________________________________ > Development mailing list > Development@qt-project.org > https://lists.qt-project.org/listinfo/development _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development