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

[Improve Best Practice Guide]: Unit testing, et. al. #24

Open
2 of 4 tasks
riverma opened this issue Apr 28, 2022 · 8 comments
Open
2 of 4 tasks

[Improve Best Practice Guide]: Unit testing, et. al. #24

riverma opened this issue Apr 28, 2022 · 8 comments
Assignees
Labels
medium complexity Ticket is relatively straightforward but may have a difficult sub-task more requested Requested by community members at a medium level software lifecycle Process improvements involving developing, testing, integrating, deploying software

Comments

@riverma
Copy link
Collaborator

riverma commented Apr 28, 2022

Checked for duplicates

Yes - I've already checked

Best Practice Guide

Continuous Testing

Best Practice Guide Sections

  • Use Cases
  • Trade Studies
  • Reference Architectures
  • Starter Kits

Describe the improvement

We'd like to have starter kits for helping the SLIM community with getting a JUnit or PyUnit testing framework up and running, by providing real world example templates to customize and start using. Additionally, having an architectural reference diagram explaining how Java unit test using JUnit in Jenkins would ideally work would be great. These two were mentioned in previous changelog reports, but were pushed to be done later.

@jpl-jengelke jpl-jengelke changed the title [Improve Best Practice Guide]: Unit testing support [Improve Best Practice Guide]: Unit testing, et. al. Jun 28, 2022
@riverma
Copy link
Collaborator Author

riverma commented Sep 8, 2022

Maybe we need another ticket for these, but it'd be good to have recommendations / starter kits / tool pointers for:

  • Unit testing
  • Integration
  • System
  • Regression

@jpl-jengelke
Copy link
Contributor

I will focus on covering those in the Reference Architecture first. Maybe we should split this one off from the Starter Kit?

@riverma
Copy link
Collaborator Author

riverma commented Sep 9, 2022

Yeah - agreed @jpl-jengelke. Reference architecture would help lay the context, but separate starter kits (if it makes sense) would be a good approach.

@riverma riverma added the medium complexity Ticket is relatively straightforward but may have a difficult sub-task label Sep 29, 2022
@riverma riverma added software lifecycle Process improvements involving developing, testing, integrating, deploying software and removed enhancement labels Nov 1, 2022
@riverma
Copy link
Collaborator Author

riverma commented Dec 1, 2022

@riverma riverma added the more requested Requested by community members at a medium level label Dec 2, 2022
@Scotchester Scotchester self-assigned this Jan 12, 2023
@riverma
Copy link
Collaborator Author

riverma commented Dec 13, 2023

@yunks128 - do you have some material within your #110 ticket that could help with this ticket?

@yunks128
Copy link
Contributor

@riverma This ticket is precisely what I'm currently working on with #110, including reference architectures and starter kits!

@jpl-jengelke
Copy link
Contributor

jpl-jengelke commented Dec 14, 2023

The JUnit tests in the Java-side are already completed, although they may benefit from updates.

@riverma
Copy link
Collaborator Author

riverma commented Mar 5, 2024

This ticket is for informational purposes only - work is being performed against another ticket #110 by @yunks128 and @riverma.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
medium complexity Ticket is relatively straightforward but may have a difficult sub-task more requested Requested by community members at a medium level software lifecycle Process improvements involving developing, testing, integrating, deploying software
Projects
Status: 📋 Backlog
Development

No branches or pull requests

4 participants