-
Notifications
You must be signed in to change notification settings - Fork 450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase test coverage Arrow Core #2894
Comments
Hey, @nomisRev I'm going to try this issue out since I am not very well-versed with Kotlin Tests so this can be a good learning opportunity for me.😄 |
@nomisRev Multiple contributors working on the same issue. Should it be split? What do you propose? |
Yes, I was planning to work on Either.kt anyways since I just worked on that file in another issue. |
@poseidon2060 & @lgtout I added in the list that both are in progress by you, and checked the items. I would say to avoid having to create so many issues, we can just continue this approach. If you want to work on something, or started working on something just tag me here and mention what you're working on and I'll update the original comment to reflect this. Thank you both for your contributions 🙏 |
I'm sorry @nomisRev but I'll be a bit slow with this issue since I have my exams going on, I assure you that I'm slowly learning and working on it. |
No worries at all @poseidon2060! Exams are more important, so take your time and focus on exams. The Either issue is reserved for you 😉 And best of luck! 🤞 |
hey @nomisRev, I am available and can continue working on this issue, can you please guide me slightly on how to approach this issue? Thanks!😄 |
Hey @poseidon2060, To figure out what tests are missing I suggest running Feel free to ask more questions here, or open a PR and I'd be happy to provide more guidance. |
As I've been working |
@nomisRev |
Hey @nomisRev, just wanted to update you on my progress with the issue |
Hey @poseidon2060,
|
Hey @nomisRev, I am not very experienced with testing but with help of link you provided and referring to already written tests, I came up with following test for
I may have made a lot of mistakes but I am trying to learn🫡 |
|
Also i think there is a bug in the implementation of |
Hey @nomisRev Can you assign me on |
Done @l2hyunwoo |
Hi @nomisRev. I would also like to work on the Map tests. Please update the list |
Co-authored-by: Julian Abiodun <[email protected]> Co-authored-by: Alejandro Serrano <[email protected]>
@nomisRev Hello, is this task still valid? I would like to start working on it but I can see there is already an open PR for |
I have some free time, assign me anything. |
Hi @nomisRev, this seems a good starting point to contribute on the project. How can I help? May I take any task or you assign me some of them? |
This ticket tracks classes that are lacking in test coverage. All of this code has been stable for a long time, but it's a good way to get familiar with the Arrow codebase.
If you're looking to contribute to Arrow, and want a small piece of work writing some tests is a good way to get started. If you're not sure if a function, or code branch, is missing coverage in a certain file you can run
./gradlew koverHtmlReport
and open the resulting report.Or feel free to pick any of the items listed below and add missing tests for the
.kt
file.Arrow Core
The text was updated successfully, but these errors were encountered: