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

[BUG] Refusal to improve test suite #35

Open
adlai opened this issue Nov 22, 2024 · 1 comment
Open

[BUG] Refusal to improve test suite #35

adlai opened this issue Nov 22, 2024 · 1 comment
Labels
bug Failures exists between the ears of programmers. enhance Clicking "enhance" should not violate the laws of physics. WONTFIX PEBKAC

Comments

@adlai
Copy link
Collaborator

adlai commented Nov 22, 2024

Describe the bug

The test framework changes package signatures, causing certain workflows to produce unusable images; the result of this is that the test framework should only be run from a fresh image, thus this is not a critical problem and possibly even a good feature!

To Reproduce

Steps to reproduce the behavior:

  1. Use portacle or something, (ql:quickload "chanl")
  2. Run the tests with ,test-system chanl
  3. Write and commit a new test case; if the new test is in a separate file, add that to the chanl.tests ASDF definition.
  4. Repeat ,test-system chanl

Expected behavior

Package signatures should not prevent the test framework from running, as the violation was limited to (export 'run-all-tests).

Screenshots or Error Logs

Make your own.

@adlai adlai added WONTFIX PEBKAC bug Failures exists between the ears of programmers. enhance Clicking "enhance" should not violate the laws of physics. labels Nov 22, 2024
@adlai
Copy link
Collaborator Author

adlai commented Nov 24, 2024

Minimally, the failure triggered by the package lock should include a style-warning recommending to reload and run the test suite in a separate image; possibly with a restart that handles part of this chore.

@adlai adlai pinned this issue Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Failures exists between the ears of programmers. enhance Clicking "enhance" should not violate the laws of physics. WONTFIX PEBKAC
Projects
None yet
Development

No branches or pull requests

1 participant