godaddy / godaddy/asherah

ALL: Investigate improving unit testing around low level native calls

Open
#15 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
83
Forks
50
Avg merge
4d 8h
Merged PRs (30d)
7

Description

There are a few empty unit test cases that have yet to be implemented in Java and C# (`LibcProtectedMemoryAllocatorTest` in particular). The affected library source code is covered via other unit tests that are in place, but some of the low level native calls are difficult to unit test in the traditional sense. We could theoretically setup functional/integration tests to cover them.

Contributor guide

Open the contributing guide

Research direction

Locate the empty Java and C# unit tests, especially LibcProtectedMemoryAllocatorTest, and read the existing tests covering the affected library source. Determine whether the low-level native calls can be covered with unit tests or require functional/integration tests; done means the testing approach is decided and the relevant coverage is implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, java
Domain
testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.