moov-io / ach-test-harness

Programmatic and configurable ACH scenario testing of returns, NOC/corrections, reconciliation, etc.
Apache License 2.0
15 stars 7 forks source link

Future actions #167

Closed jasonbornsteinMOOV closed 1 year ago

jasonbornsteinMOOV commented 1 year ago

Changes

Support future-dated actions in ach-test-harness (for use in Staging)

Why Are Changes Being Made

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 64.15% and project coverage change: +2.35% :tada:

Comparison is base (1d63203) 55.25% compared to head (9e9d352) 57.60%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #167 +/- ## ========================================== + Coverage 55.25% 57.60% +2.35% ========================================== Files 14 14 Lines 628 710 +82 ========================================== + Hits 347 409 +62 - Misses 237 245 +8 - Partials 44 56 +12 ``` | [Files Changed](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io) | Coverage Δ | | |---|---|---| | [pkg/service/environment.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3NlcnZpY2UvZW52aXJvbm1lbnQuZ28=) | `56.52% <0.00%> (-5.39%)` | :arrow_down: | | [pkg/service/server.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3NlcnZpY2Uvc2VydmVyLmdv) | `0.00% <0.00%> (ø)` | | | [pkg/service/model\_config.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3NlcnZpY2UvbW9kZWxfY29uZmlnLmdv) | `55.07% <53.06%> (-4.93%)` | :arrow_down: | | [pkg/response/file\_transformer.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3Jlc3BvbnNlL2ZpbGVfdHJhbnNmb3JtZXIuZ28=) | `70.43% <66.66%> (+1.51%)` | :arrow_up: | | [pkg/response/file\_writer.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3Jlc3BvbnNlL2ZpbGVfd3JpdGVyLmdv) | `62.06% <80.00%> (-1.94%)` | :arrow_down: | | [pkg/response/match/matcher.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3Jlc3BvbnNlL21hdGNoL21hdGNoZXIuZ28=) | `54.34% <88.88%> (-4.10%)` | :arrow_down: | | [pkg/response/batch\_mirror.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3Jlc3BvbnNlL2JhdGNoX21pcnJvci5nbw==) | `71.79% <100.00%> (+48.71%)` | :arrow_up: | | [pkg/response/entry\_transformer.go](https://app.codecov.io/gh/moov-io/ach-test-harness/pull/167?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=moov-io#diff-cGtnL3Jlc3BvbnNlL2VudHJ5X3RyYW5zZm9ybWVyLmdv) | `82.43% <100.00%> (ø)` | |

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

jasonbornsteinMOOV commented 1 year ago

Tested with a live Docker container and FTP client and saw the expected behavior on the "delayed" files