Hi, I’m currently enrolled in a CS course that requires me to build tests for one project. The professor incentivizes us to find FOSS projects in languages we understand, so the project goes more smoothly.
Is anyone aware of any medium sized python/java Foss projects in need of testing?
If you can’t recall any with those requisites, send any other my way anyway. Thank you!
As far as I know the FreeCAD user interface is written in Python.
God that thing needs some help based on the last time I tried to use it. I’d love for it to be a viable replacement for Fusion 360, but right now I can’t use it effectively enough to be able to get a basic design through to even identify issues.
You should give it another try I guess. I use it quite regularly and love it. A lot of improvements were added over the last couple of years.
You can check out Deltahedra on YouTube to get some impressions.
While the application code itself is C++/JS, instrumentation code is Python. Sure could use a hand with getting instrumented testing up for existing suites. Automated testing for network leaks etc would also be neat.
(I guess manual testing is not in scope for what you are looking for here but that is of course also welcome)
Feel free to open an issue on tracker if you think it might be relevant and want to discuss ideas, or you can “DM” here!
https://codeberg.org/konform-browser/
EDIT to add: If not (aw), how about QubesOS?
https://github.com/QubesOS/qubes-issues/issues?q=state%3Aopen+label%3A"C%3A tests"
What do you think of this Python project? It’s called
aurman, and it’s used by Arch Linux users to pull in packages from Arch User Repository (AUR), the unofficial package repo for Arch. It works as a wrapper aroundpacman, the standard Arch package manager.I think it already has some tests written for it, (possibly short of a full suite), so you’ll be able to contrast your tests with the existing ones as an exercise, but also provide more within the same framework.
Not exactly tiny but look at https://github.com/UniversalMediaServer/UniversalMediaServer/


