sillsdev / machine

Machine is a natural language processing library for .NET that is focused on providing tools for processing resource-poor languages.
MIT License
26 stars 15 forks source link

Extend manual test to process multiple projects including zipped projects #227

Closed Enkidu93 closed 2 months ago

Enkidu93 commented 2 months ago

Addresses https://github.com/sillsdev/serval/issues/429


This change is Reviewable

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 69.67%. Comparing base (554447f) to head (5c2f2cf).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #227 +/- ## ======================================= Coverage 69.67% 69.67% ======================================= Files 374 374 Lines 31317 31317 Branches 4387 4387 ======================================= Hits 21821 21821 Misses 8478 8478 Partials 1018 1018 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

johnml1135 commented 2 months ago
:lgtm:
johnml1135 commented 2 months ago

tests/SIL.Machine.Tests/Corpora/UsfmManualTests.cs line 71 at r1 (raw file):

    [Ignore("This is for manual testing only.  Remove this tag to run the test.")]
    public async Task CreateUsfmFile()
    {

Can you put in a comment on how to use it? What is the range of paratext projects that this can accept? Any arbitrarily nested set of zip files or folders of unzipped paratext projects? How about instructions - place your zipped para text projects in this folder, remove the ignore and then run...