GatorEducator / execexam

:rocket: ExecExam runs executable examinations that assess Python programming skills
https://pypi.org/project/execexam/
1 stars 3 forks source link

Bug: Output received only with specific commands #9

Open Chezka109 opened 2 weeks ago

Chezka109 commented 2 weeks ago

Description:
When running poetry run execexam . tests/, no output is displayed, even though the tests pass successfully. Unlike pytest, which provides verbose output when using the -v flag, execexam does not provide any feedback, making it difficult to confirm whether tests were executed or their results.

Steps to Reproduce:

  1. Install the project dependencies with poetry install.
  2. Run the tests using poetry run execexam . tests/.
  3. Notice that no output is generated, even if the tests pass.
  4. Run the tests using poetry run pytest -v for comparison, and observe that the test results are shown.

Expected Behavior:
Some form of output should be displayed when running tests with execexam, at least showing whether the tests passed or failed. Ideally, there should be a verbosity option or default feedback that informs the user about the test results.

Actual Behavior:
No output is provided by execexam, even though the tests execute and pass in the background. There is no indication of the test status unless pytest is used directly.

Additional Information: