cargotracker
cargotracker copied to clipboard
Clean up/complete tests
Integrate Arquillian/GlassFish Embedded/Weld EE/Weld SE as needed.
- Issue Imported From: https://github.com/javaee/cargotracker/issues/6
- Original Issue Raised By:@glassfishrobot
- Original Issue Assigned To: @glassfishrobot
@glassfishrobot Commented Reported by reza_rahman
@glassfishrobot Commented Was assigned to reza_rahman
@glassfishrobot Commented This issue was imported from java.net JIRA CARGOTRACKER-6
@m-reza-rahman this can be close. After I'll do some test with the embedded we can discuss again about adding it or not
To be honest, our tests are very inadequate for a reference project. We definitely need to improve that. However, this can be done after the Jakarta EE 9 release.
Reza Rahman Jakarta EE Ambassador, Author, Blogger, Speaker
Please note views expressed here are my own as an individual community member and do not reflect the views of my employer.
Looks like Arquillian now supports JUnit 5. We should upgrade when we can.
Reza Rahman Jakarta EE Ambassador, Author, Blogger, Speaker
Please note views expressed here are my own as an individual community member and do not reflect the views of my employer.
@m-reza-rahman and @glassfishrobot, What are the deliverables for this, would we need to adopt junit 5 style in integration tests and adding JMeter tests for stress testing etc.
I can take this up but would need some help.
We cannot upgrade to JUnit 5 until the Jakarta EE 10 update is done. There is a separate issue for that. Similarly, there is a separate issue for JMeter. There are two aspects of the work on this issue:
- Looking at the current tests to clean them up.
- Evaluate whether we have an adequate amount of tests. If we don’t, add more tests.
Note that while I can offer some help, this is not a simple task by any stretch of the imagination. It requires a very self motivated individual with a relatively high proficiency level. I would say in academic terms, this is for someone that routinely gets A+’s on their 200/300 level CS courses. There is simpler work to pick up.