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(*): restructure test layout, and modify test infrastructure #127

Merged
merged 2 commits into from
Jul 23, 2024

Conversation

ajborla
Copy link
Member

@ajborla ajborla commented Jul 23, 2024

Declutter and enhance exercise directories to improve user testing experience:

  • Create "testlib" directory and move all test library files there
  • Create the additional functions file inside testlib directory
  • Update test scripts, both shell (bash) and Windows Batch
  • Revise .meta/config.json to include toplevel file (both source and example)
  • Modify "bin/verify-exercises" to utilize "testlib" directory

Declutter and enhance exercise directories to improve user testing experience:

- Create "testlib" directory and move all test library files there
- Create the additional functions file inside testlib directory
- Update test scripts, both shell (bash) and Windows Batch
- Revise .meta/config.json to include toplevel file (both source and example)
- Modify "bin/verify-exercises" to utilize "testlib" directory
@ajborla ajborla added x:action/improve Improve existing functionality/content x:rep/large Large amount of reputation x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises) x:module/practice-exercise Work on Practice Exercises x:size/large Large amount of work labels Jul 23, 2024
@ajborla ajborla self-assigned this Jul 23, 2024
@ajborla ajborla marked this pull request as draft July 23, 2024 08:08
@ajborla ajborla marked this pull request as ready for review July 23, 2024 22:11
@ajborla ajborla merged commit 47e7df4 into exercism:main Jul 23, 2024
2 checks passed
@ajborla ajborla deleted the refactor_exercise_layout branch July 23, 2024 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/improve Improve existing functionality/content x:module/practice-exercise Work on Practice Exercises x:rep/large Large amount of reputation x:size/large Large amount of work x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant