Skip to content

Beta Interpreters: Improve testing #264

@b-rad-c

Description

@b-rad-c

We're beginning our beta refactor of the lingo language across 5 languages in the ./lingo folder. In this ticket we're going to improve the testing we have in ./lingo/test. Make a new test file test_setup.py that has a single test for each language and confirms that the expected commands to build and run the languages exist. We currently do that in test_hello_world.py but we're using it determine if we should skip the test. We don't want to do that, tests should fail if the environment cannot build or run the language. We want to update these tests to do that accordingly.

requirements

  • create test_setup.py to test that all languages are setup correctly
  • update test_hello_world.py to not skip, but fail a test when the environment cannot run hello world

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions