Add property-based tests for diff
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- fsharp
- Domain
- testing
Research direction
Start by locating the existing diff test suite and the diff algorithm implementation in the F# project. Read the current manual tests first, then identify properties that should hold across varied inputs. Done means the diff suite includes property-based coverage alongside the existing tests and all tests pass.
Written by the indexing model from the issue text.
Description
Currently, diff algorithm has some manual tests, but it could still be susceptible to various kinds of problems.
I believe that a good step forward would be to add property-based tests in addition to the current diff test suite.
- Dominant language
- F#
- Stars
- 15
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ForNeVeR/praefectus
-
Dependency DashboardOpenkind:dashboard
Difficulty 3/5 1-2 days Newbie friendliness 15/100
ForNeVeR/praefectus#67 ·
-
kind:feature up-for-grabs
Difficulty 4/5 3-5 days Newbie friendliness 35/100
ForNeVeR/praefectus#55 ·
-
Get rid of IPositionedSequence<'a>.AllowedToInsertAtArbitraryPlacesMay be free again @ForNeVeR claimed this 2084 days ago, and no pull request is open. Openkind:refactoring
ForNeVeR/praefectus#51 · 1 assignee ·
-
TagsMay be free again @ForNeVeR claimed this 2108 days ago, and no pull request is open. Openkind:feature
ForNeVeR/praefectus#49 · 1 assignee ·
-
Enable Markdown linter for the documentationMay be free again @ForNeVeR claimed this 2135 days ago, and no pull request is open. Openkind:infrastructure
ForNeVeR/praefectus#45 · 1 assignee ·
All issues in ForNeVeR/praefectus
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
griffinwork40/agent-afk#4408 ·
Maintainers usually reply within 1 day
-
enhancement pipeline:proposed pipeline:ux
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
richshaw/OpenSignup#652 ·
Maintainers usually reply within 1 day
-
area: dashboard feature
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
StormShields/Stormshield#97 ·
Maintainers usually reply within 1 day
-
area:verification status:backlog
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
KD5UJC-XYZ/scarab#459 ·
Maintainers usually reply within 1 day
-
good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
SolidGeeks/muster#16 ·
Maintainers usually reply within 1 day