GSOC More and Better tests update
Adam Seskunas
adamseskunas at gmail.com
Tue Jul 23 21:44:14 UTC 2024
Hello,
Over the past few weeks I’ve run into many issues with my LO builds. Each time having to run make clean, or try building a brand new repo. And last week, as mentioned before, I was having such severe problems that I created a new user account on my Operating System, in order to get everything working again, after which, I quickly ran into problems again. This has resulted in quite a bit of frustration on my part, and painfully slow progress toward my goal of writing as many tests as possible. And so after discussing this with my mentors, Xisco and Hossein recommended that I switch my OS from Fedora over to Ubuntu.
This ended up being a time consuming process, it took a whole day to get everything working again, and then some time to set up my working environment, but in the end paid off and things are going much smoother now. Using Ubuntu I’ve been able to easily build off commits that were giving me loads of problems before with Fedora. So if anyone is reading this and pondering which Linux distro to choose for development work, go with the safe choice, Ubuntu.
So after loosing some time for infrastructure work, I’ve been able to get the ball rolling. I’ve written most of the test for tdf#157484, the patch is for which is here
https://gerrit.libreoffice.org/c/core/+/170864 <https://gerrit.libreoffice.org/c/core/+/170864>
I’ve also written a test for this bug report
https://bugs.documentfoundation.org/show_bug.cgi?id=122452 <https://bugs.documentfoundation.org/show_bug.cgi?id=122452>
It is currently not working as expected and needs some debugging.
In addition to working on these two tests I’ve been trying to reproduce other bugs and while I’ve been able to build on the appropriate commits, I’ve not been able to reproduce the bugs. And so I’ve started going through the list of Missing Unit tests in order to find good candidates for tests. Next on the list I have
https://bugs.documentfoundation.org/show_bug.cgi?id=135709 <https://bugs.documentfoundation.org/show_bug.cgi?id=135709>
https://bugs.documentfoundation.org/show_bug.cgi?id=134973 <https://bugs.documentfoundation.org/show_bug.cgi?id=134973>
https://bugs.documentfoundation.org/show_bug.cgi?id=131288 <https://bugs.documentfoundation.org/show_bug.cgi?id=131288>
The bugs here are verified on Linux, relatively recent fixes and have clearly defined steps to reproduce, which will aid in writing the tests.
Until next week,
Adam Seskunas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20240723/0226ebfd/attachment.htm>
More information about the LibreOffice
mailing list