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

The test dir is still an ugly mess. Make it sexy! #4

Open
xparq opened this issue Jan 30, 2023 · 3 comments
Open

The test dir is still an ugly mess. Make it sexy! #4

xparq opened this issue Jan 30, 2023 · 3 comments

Comments

@xparq
Copy link
Owner

xparq commented Jan 30, 2023

That should also make it easier to "integrate" (copy...) into other projects, esp. upgrading existing ones (better separation from test data (artifacts) and the "engine")!

@xparq
Copy link
Owner Author

xparq commented Feb 1, 2023

Some progress in c24f9ef.

@xparq
Copy link
Owner Author

xparq commented Feb 9, 2023

Even better now, after getting rid of the "mandatory" top-level Makefile, but still...

@xparq
Copy link
Owner Author

xparq commented Nov 2, 2023

Moved the actual runner scripts to _engine, too; now only a one-liner proxy remains (and usually only one, not always for both Win and Lin).

xparq added a commit that referenced this issue Nov 2, 2023
* Close #49: Rename run_cases -> run (and considered RUN -> EXEC)
* Work on #51: Support a more flexible fs layout
* Work on #4: The test dir is still an ugly mess
xparq added a commit that referenced this issue Nov 2, 2023
* Close #49: Rename run_cases -> run (and considered RUN -> EXEC)
* Work on #51: Support a more flexible fs layout
* Work on #4: The test dir is still an ugly mess
xparq added a commit that referenced this issue Nov 2, 2023
* Close #49: Rename run_cases -> run (and considered RUN -> EXEC)
* Work on #51: Support a more flexible fs layout
* Work on #4: The test dir is still an ugly mess
xparq added a commit that referenced this issue Nov 4, 2023
- More robust test script abort logic (close #68)
  (Alas, also less correct now; there are some regressions (like #66)!)
- FAIL, PASS, ABORT (close #65, close #64)
- EXPECT_ERROR (close #63)
- Fix #67: `SH false` failed to fail... (Or I think it did, but this could
  be just an interim regression; there was no test for that earlier.)
- Tests added/moved/renamed (more of #4)
- Renamed the script file of dir-type test cases: CASE -> SCRIPT
- ...
xparq added a commit that referenced this issue Nov 4, 2023
- More robust test script abort logic (close #68, most of #61)
  (Alas, also less correct now; there are some regressions (like #66)!)
- FAIL, PASS, ABORT (close #65, close #64)
- EXPECT_ERROR (close #63)
- Fix #67: `SH false` failed to fail... (Or I think it did, but this could
  be just an interim regression; there was no test for that earlier.)
- Tests added/moved/renamed (more of #4)
- Renamed the script file of dir-type test cases: CASE -> SCRIPT
- ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant