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

Development status #1

Open
ajnelson-nist opened this issue Sep 21, 2022 · 2 comments
Open

Development status #1

ajnelson-nist opened this issue Sep 21, 2022 · 2 comments

Comments

@ajnelson-nist
Copy link
Member

After discussion on this morning's call, the criteria for a casework Github project self-designating as "Beta" development status changed to include running tests with Continuous Integration.

This project currently designates as "Beta" status, but does not meet the (new) requirement of running tests with Continuous Integration. In some sense it does not meet the (old) requirement of running tests either; the project's output is demonstrated with the /json directory of sample data, but not tested with either ground-truth content review (e.g. a test that there should be exactly n observable:Message objects), or by running through SHACL validation.

Can this repository please either:

  • Downgrade its development status to "Alpha"; or,
  • Add some scripted testing of the code base. I'm not sure how this project would be run through CI without sample data being incorporated or downloaded, but I think it would be helpful to see the /json directory run through case_validate. @kchason , would you be able to add the validation action here?

Adding CI to this project will make for a more dynamic review process, so I encourage testing be incorporated.

@kchason
Copy link
Member

kchason commented Sep 21, 2022

Yes, I can add the validation action for that, and setup a basic CI pipeline that can be extended as appropriate as well

Regarding the CI testing, it would be ideal to have a publicly sharable Cellebrite Physical Analyzer (I'm assuming that's the target of this project now) XML report that we could store here and have it run through the parser and test the output, but that's a little more involved.

@ajnelson-nist
Copy link
Member Author

I think there is a shareable file somewhere between the Owl Trafficking scenario, the Crossover scenario, and the Hickman Android images on Digital Corpora. After October 1 I can index that file on CASE-Corpora and set up a download for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants