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

redesign testing #834

Closed
2 of 3 tasks
nikodemus opened this issue Feb 15, 2022 · 1 comment
Closed
2 of 3 tasks

redesign testing #834

nikodemus opened this issue Feb 15, 2022 · 1 comment
Labels
blocker Prevents current milestone from being reached testing Issues related to tests

Comments

@nikodemus
Copy link
Owner

nikodemus commented Feb 15, 2022

Current tests take way too long to run.

Basic plan: instead of invoking the compiler or interperter a million times, run foo/tests/test.foo just once in each mode -- host system, evaluator, and compiled.

Then make sure test_foolang.foo stuff, etc, is covered there -- as toplevel classes for the most part.

@nikodemus nikodemus added bug-lang Language level bug blocker Prevents current milestone from being reached labels Feb 15, 2022
@nikodemus nikodemus added this to the 0.2: self-hosting milestone Feb 15, 2022
@nikodemus nikodemus added the duplicate Duplicate of another bug label Feb 18, 2022
@nikodemus nikodemus added testing Issues related to tests and removed bug-lang Language level bug duplicate Duplicate of another bug labels Feb 18, 2022
@nikodemus
Copy link
Owner Author

Plan is good, breakdown exists, no need to keep this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocker Prevents current milestone from being reached testing Issues related to tests
Projects
None yet
Development

No branches or pull requests

1 participant