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

Testing Refactor #1707

wants to merge 76 commits into from

Commits on Jan 23, 2024

  1. Remove some dependents of interpreter

    Replaces the depended functions with their equivalents.
    RichDom2185 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ee9e71d View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Remove most stuff from interpreter

    * Remove interpreter (mostly)
    * Redirect testing to use ec-evaluator
    * Update snapshots
    * Update dependents of interpreter
    RichDom2185 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    8cba6f1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/source-academy/js-slang i…

    …nto remove-interpreter
    RichDom2185 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    e4e7536 View commit details
    Browse the repository at this point in the history
  3. Fix errors post-merge

    RichDom2185 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    3643451 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    d02143f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Merge remote-tracking branch 'origin/remove-interpreter' into testing…

    …-refactor
    
    # Conflicts:
    #	src/__tests__/__snapshots__/scmlib.ts.snap
    #	src/interpreter/closure.ts
    #	src/interpreter/interpreter.ts
    #	src/mocks/context.ts
    #	src/repl/repl.ts
    #	src/runner/sourceRunner.ts
    leeyi45 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    4817095 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    a1e4349 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93819d8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    a152132 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    233c462 View commit details
    Browse the repository at this point in the history
  3. Add tests to validator

    leeyi45 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    4a06e53 View commit details
    Browse the repository at this point in the history
  4. Refactor testing code

    leeyi45 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    5ed18c5 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    9e99619 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32b6dec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3cbddba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    252951e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Refactor stringify tests

    leeyi45 committed May 11, 2024
    Configuration menu
    Copy the full SHA
    7c02e83 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    54732e7 View commit details
    Browse the repository at this point in the history
  2. Misc test changes

    leeyi45 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    0d6d545 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e71f764 View commit details
    Browse the repository at this point in the history
  4. Remove lazy

    leeyi45 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d9a01a8 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    3e8b0f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4011aa7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd5b3e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3a7aec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    633ab99 View commit details
    Browse the repository at this point in the history
  6. Run format

    leeyi45 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    6f49e70 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cddbe50 View commit details
    Browse the repository at this point in the history
  8. Fix stdlib tests

    leeyi45 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f93f6a4 View commit details
    Browse the repository at this point in the history
  9. Fix misc tests

    leeyi45 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    a8f3dc5 View commit details
    Browse the repository at this point in the history
  10. Run format

    leeyi45 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    3689c21 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    1993c12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36834b5 View commit details
    Browse the repository at this point in the history
  3. Remove svml machine

    leeyi45 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    477f1a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56f9de8 View commit details
    Browse the repository at this point in the history
  5. Refactor stepper's tests

    leeyi45 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    40916c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fed3013 View commit details
    Browse the repository at this point in the history
  7. Move shebang

    leeyi45 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    5d54651 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e1ff71 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    464c3ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f341e0a View commit details
    Browse the repository at this point in the history
  11. Add tests for repl commands

    leeyi45 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    7620c7a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ba3623c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    57cdb16 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f52bb93 View commit details
    Browse the repository at this point in the history
  15. Remove commented code

    leeyi45 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    e6c646c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    26c2a34 View commit details
    Browse the repository at this point in the history
  2. Add type modifier to imports

    leeyi45 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    ab45dcc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0cd650 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Miscellanous refactors

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    72fb094 View commit details
    Browse the repository at this point in the history
  2. Fix wrong path

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    fb80ca2 View commit details
    Browse the repository at this point in the history
  3. Relocate types

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    cd9dadb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0b5ece View commit details
    Browse the repository at this point in the history
  5. Remove old type checker code

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    31152b1 View commit details
    Browse the repository at this point in the history
  6. Add more runner tests

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    87c89b8 View commit details
    Browse the repository at this point in the history
  7. Remane repl test utils

    leeyi45 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    ab4ccf7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    43834b6 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    91e8f92 View commit details
    Browse the repository at this point in the history
  2. Modify module loading tests

    leeyi45 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    493dd0d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Update rules tests

    leeyi45 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    d3b3c21 View commit details
    Browse the repository at this point in the history
  2. Update module tests

    leeyi45 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    d2a2e8f View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into testing-refactor-2

    # Conflicts:
    #	src/stdlib/__tests__/__snapshots__/pylib.ts.snap
    #	src/stdlib/__tests__/pylib.ts
    leeyi45 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    2d882f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Miscellanous changes

    leeyi45 committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    7dc1578 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Misc change

    leeyi45 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    10fe874 View commit details
    Browse the repository at this point in the history
  2. Ran format

    leeyi45 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    92c6e3c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    e1eeb34 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    b1bc9e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Update node type

    leeyi45 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    1a49039 View commit details
    Browse the repository at this point in the history
  2. Update more parser tests

    leeyi45 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    a5fca93 View commit details
    Browse the repository at this point in the history
  3. Run format

    leeyi45 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    d3f5710 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge branch 'master' into testing-refactor-2

    # Conflicts:
    #	src/cse-machine/interpreter.ts
    leeyi45 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    5db1571 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'testing-refactor-2' of github.com:source-academy/js-sla…

    …ng into testing-refactor-2
    leeyi45 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c0e14cd View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    0a82ce6 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. merge with master

    leeyi45 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    69648a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Add one more test for linker

    leeyi45 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    20ed79f View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Merge remote-tracking branch 'origin/master' into testing-refactor-2

    # Conflicts:
    #	src/cse-machine/__tests__/cse-machine-runtime-context.ts
    #	src/stepper/__tests__/__snapshots__/stepper.ts.snap
    leeyi45 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9c2aeb3 View commit details
    Browse the repository at this point in the history