Skip to content
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

[Task]: Improve the unit tests for Production and Retrieval Time reports in Bach API repository #855

Open
sjlewis-jpl opened this issue May 24, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request pcm.r03-dswx-s1 PCM Release 3 - DSWx-S1

Comments

@sjlewis-jpl
Copy link
Contributor

Checked for similar tasks

No - I haven't checked

Describe the task

The task is to complete the unit tests for the code that generates production time and retrieval time reports in the Bach API repository.

High-level goals for the unit tests (not necessarily complete, but most of these are not currently implemented):

  • Cover all nominal / basic functionality for both detailed and summary reports
    • receiving data for each product type supported by the system
    • receiving multiple products for each product type, and correctly generating reports and calculating statistics
  • Cover any obvious "edge cases" for both detailed and summary reports
    • receiving no data (already done)
    • receiving data for one product type, but none for other product types (minimally exercised, but not completely)
    • receiving incomplete data for one or more data products (e.g. a missing timestamp)

Prerequisites or Requirements

1.
2.
3.
...

Expected Deliverables

1.
2.
3.
...

Additional Context

No response

@hhlee445 hhlee445 added the pcm.r03-dswx-s1 PCM Release 3 - DSWx-S1 label May 28, 2024
@hhlee445 hhlee445 added the enhancement New feature or request label Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pcm.r03-dswx-s1 PCM Release 3 - DSWx-S1
Projects
None yet
Development

No branches or pull requests

3 participants