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

Refactor current "type testing" to rely on reflection-driven testing API #565

Open
4 tasks
idearat opened this issue Dec 12, 2021 · 0 comments
Open
4 tasks
Labels
Kernel core code functionality LIMIT not quite a bug... but frustrating/limiting TEST author tests and/or manually test

Comments

@idearat
Copy link
Contributor

idearat commented Dec 12, 2021

Our current "is*" testing and related low-level type checks etc. rely on a few large files. Refactor to:

  • Support "sparse" definition. A new function to test should be able to define default results such that types which produce that result for that function don't need to be updated at all.
  • Support "type specific descriptors", essentially a JSON file for each type/object being tested that the harness loads to let the system keep testing information in the type's bundle.

To accomplish this task we need to

@idearat idearat added TEST author tests and/or manually test Kernel core code functionality LIMIT not quite a bug... but frustrating/limiting labels Dec 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kernel core code functionality LIMIT not quite a bug... but frustrating/limiting TEST author tests and/or manually test
Projects
None yet
Development

No branches or pull requests

1 participant