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

More script-friendly testcase mode #2385

Open
jphickey opened this issue Jun 23, 2023 · 1 comment
Open

More script-friendly testcase mode #2385

jphickey opened this issue Jun 23, 2023 · 1 comment
Assignees

Comments

@jphickey
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently, the CFE workflow invokes cfe_testcase which runs all functional tests. However for performance testing it may be important to run certain tests in isolation.

Describe the solution you'd like
Allow some method where the user can limit the run to certain test case(s).

Describe alternatives you've considered
One alternative could be to split cfe_testcase into separate apps. However this would entail some duplication/overlap between them. It would also require prior knowledge of which tests would be "allowed" to run in isolation. Would prefer a solution where any test (including the regular functional tests) could be run in isolation - this is helpful if e.g. an error occurs in that test and a developer wants to run only that test for debug.

Requester Info
Joseph Hickey, Vantage Systems, Inc.

@jphickey
Copy link
Contributor Author

Also - the overall intent here is to make it easier to run these tests and check results as part of automated workflows. In that sense, it would also be nice to have a mode where the test runs and then CFE shuts down by itself as soon as it completes (as opposed to having to invoke the message to cause CFE to shut down) and to log the results to a file that can be easily checked by a script.

@jphickey jphickey self-assigned this Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants