<div dir="ltr"><div>Hi,</div><div><br></div><div>Yes, first I recommend building code, and later writing unit tests to check fonctionnalites.</div><div><br></div><div>Typically, the best way is to build digiKam step by  step. I recommend disabling the advanced section of the application, typically to build core/libs first. Almost all unit tests from core/tests check the libs classes.</div><div><br></div><div>core/libs is used to compile the shared libdigikam.so used by unt tests. So compiling this object will allow to compile and link the uni-tests (that you can disabled temporary while porting codes.</div><div><br></div><div>Best</div><div><br></div><div>Gilles Caulier<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le sam. 22 mai 2021 à 11:10, Anjani Kumar <<a href="mailto:anjanik012@gmail.com">anjanik012@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hello,</div><div>For my GSoC project, I'm trying to prepare a testing strategy for every class I port. Before I start the work, should I build all the tests with Qt6? I was following the guidelines from here <a href="https://link.getmailspring.com/link/0D8E1B85-44DC-4C00-9A62-A79CC512289A@getmailspring.com/0?redirect=https%3A%2F%2Fdoc-snapshots.qt.io%2Fqt6-dev%2Fqttest-best-practices-qdoc.html&recipient=ZGlnaWthbS1kZXZlbEBrZGUub3Jn" title="https://doc-snapshots.qt.io/qt6-dev/qttest-best-practices-qdoc.html" target="_blank">https://doc-snapshots.qt.io/qt6-dev/qttest-best-practices-qdoc.html</a></div><br><div>Thanks</div><div>Anjani</div><img alt="Sent from Mailspring" style="border: 0px none; width: 0px; height: 0px;" width="0" height="0"></blockquote></div>