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

Testing Refactor #1707

Draft
wants to merge 76 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
ee9e71d
Remove some dependents of interpreter
RichDom2185 Jan 23, 2024
8cba6f1
Remove most stuff from interpreter
RichDom2185 Feb 18, 2024
e4e7536
Merge branch 'master' of https://github.com/source-academy/js-slang i…
RichDom2185 Feb 18, 2024
3643451
Fix errors post-merge
RichDom2185 Feb 18, 2024
d02143f
Merge branch 'master' into remove-interpreter
martin-henz Feb 19, 2024
4817095
Merge remote-tracking branch 'origin/remove-interpreter' into testing…
leeyi45 May 1, 2024
a1e4349
Fix bug in analyzer where entrypoint was being visited twice
leeyi45 May 2, 2024
93819d8
straight up remove interpreter
leeyi45 May 2, 2024
a152132
Relocate testing functions that are only used in one place
leeyi45 May 4, 2024
233c462
Update module tests and remove unnecessary code
leeyi45 May 4, 2024
4a06e53
Add tests to validator
leeyi45 May 4, 2024
5ed18c5
Refactor testing code
leeyi45 May 4, 2024
9e99619
Miscellanous changes to validator tests
leeyi45 May 8, 2024
32b6dec
Add stepper as execution method
leeyi45 May 8, 2024
3cbddba
Arranged tsconfig excludes alphabetically
leeyi45 May 8, 2024
252951e
Merge commit '24c0aa3d3f4b721036e76e6bcbed392713dec6ed' into testing-…
leeyi45 May 8, 2024
7c02e83
Refactor stringify tests
leeyi45 May 11, 2024
54732e7
Refactored tests for runners into the runners folder
leeyi45 May 20, 2024
0d6d545
Misc test changes
leeyi45 May 20, 2024
e71f764
Update testing utils and move stringify
leeyi45 May 20, 2024
d9a01a8
Remove lazy
leeyi45 May 20, 2024
3e8b0f0
Separated disallowed syntax tests from rule tests
leeyi45 May 21, 2024
4011aa7
Update validator to include try statements
leeyi45 May 21, 2024
fd5b3e3
Allow treating a pattern node like it is a variable declaration
leeyi45 May 21, 2024
d3a7aec
Remove operators related to lazy
leeyi45 May 21, 2024
633ab99
Remove Thunk and relocate Rule type
leeyi45 May 21, 2024
6f49e70
Run format
leeyi45 May 21, 2024
cddbe50
Update tests to use new testing utils
leeyi45 May 21, 2024
f93f6a4
Fix stdlib tests
leeyi45 May 21, 2024
a8f3dc5
Fix misc tests
leeyi45 May 21, 2024
3689c21
Run format
leeyi45 May 21, 2024
1993c12
Continue to remove old expectResult
leeyi45 May 22, 2024
36834b5
Rewrite svmc and add it to the js-slang cli
leeyi45 May 22, 2024
477f1a7
Remove svml machine
leeyi45 May 22, 2024
56f9de8
Finish refactoring all expect utils
leeyi45 May 22, 2024
40916c8
Refactor stepper's tests
leeyi45 May 22, 2024
fed3013
Reorganize tests and testing utilities
leeyi45 May 22, 2024
5d54651
Move shebang
leeyi45 May 22, 2024
5e1ff71
Make svmc command always output to a file
leeyi45 May 22, 2024
464c3ee
Fix some tests not matching their snapshots
leeyi45 May 22, 2024
f341e0a
Add documentation to testing utilities
leeyi45 May 22, 2024
7620c7a
Add tests for repl commands
leeyi45 May 22, 2024
ba3623c
Add test for verbose errors checking
leeyi45 May 22, 2024
57cdb16
Fix broken list test and remove redundant index code from analyzer
leeyi45 May 22, 2024
f52bb93
Add tests to rules taht needed them
leeyi45 May 22, 2024
e6c646c
Remove commented code
leeyi45 May 22, 2024
26c2a34
Combine variable declaration rule
leeyi45 May 23, 2024
ab45dcc
Add type modifier to imports
leeyi45 May 23, 2024
f0cd650
Remove scheduler option and unnecessary schedulers
leeyi45 May 23, 2024
72fb094
Miscellanous refactors
leeyi45 May 24, 2024
fb80ca2
Fix wrong path
leeyi45 May 24, 2024
cd9dadb
Relocate types
leeyi45 May 24, 2024
e0b5ece
Continue to remove unnecessary code
leeyi45 May 24, 2024
31152b1
Remove old type checker code
leeyi45 May 24, 2024
87c89b8
Add more runner tests
leeyi45 May 24, 2024
ab4ccf7
Remane repl test utils
leeyi45 May 24, 2024
43834b6
Mark concurrent variant with todo
leeyi45 May 24, 2024
91e8f92
Combine strict equality with unspecified operator
leeyi45 May 27, 2024
493dd0d
Modify module loading tests
leeyi45 May 27, 2024
d3b3c21
Update rules tests
leeyi45 Jun 5, 2024
d2a2e8f
Update module tests
leeyi45 Jun 5, 2024
2d882f2
Merge remote-tracking branch 'origin/master' into testing-refactor-2
leeyi45 Jun 5, 2024
7dc1578
Miscellanous changes
leeyi45 Jun 11, 2024
10fe874
Misc change
leeyi45 Jun 16, 2024
92c6e3c
Ran format
leeyi45 Jun 16, 2024
e1eeb34
Merge commit '8ff4655f385b87669c4fa8cf30f1d1da162216ab' into testing-…
leeyi45 Jun 19, 2024
b1bc9e8
Merge remote-tracking branch 'origin/master' into testing-refactor-2
leeyi45 Jun 27, 2024
1a49039
Update node type
leeyi45 Jun 29, 2024
a5fca93
Update more parser tests
leeyi45 Jun 29, 2024
d3f5710
Run format
leeyi45 Jun 29, 2024
5db1571
Merge branch 'master' into testing-refactor-2
leeyi45 Aug 7, 2024
c0e14cd
Merge branch 'testing-refactor-2' of github.com:source-academy/js-sla…
leeyi45 Aug 7, 2024
0a82ce6
Fix issue where noUnspecifiedOperator was being called without bindin…
leeyi45 Aug 14, 2024
69648a1
merge with master
leeyi45 Sep 3, 2024
20ed79f
Add one more test for linker
leeyi45 Sep 5, 2024
9c2aeb3
Merge remote-tracking branch 'origin/master' into testing-refactor-2
leeyi45 Oct 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 0 additions & 216 deletions src/__tests__/__snapshots__/block-scoping.ts.snap

This file was deleted.

Loading
Loading