Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
Add all hedy_*.py files to the source code cache generation.
Enable slow test suites to run for all PRs, with caching.
Fixes #5573
How to test
Ensure that unit tests job on GitHub runs all tests. There should be 2 runs: 1) ~8000 tests and 2) ~23000 tests. Note that the first run will be very slow. All consecutive runs should be quicker.
Thank you for contributing! Your pull request is now going on the merge train (choo choo! Do not click update from main anymore, and be sure to allow changes to be pushed to your fork).
Fixes #5573 How to test