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

Basic Automated Test Harness #26

Closed
wants to merge 18 commits into from

Commits on Jan 19, 2021

  1. Add unformatted and formatted files for tests.

    Sifus committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    e102644 View commit details
    Browse the repository at this point in the history
  2. Add basic test harness.

    Sifus committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    db4de34 View commit details
    Browse the repository at this point in the history
  3. Add formatters to Docker install script.

    Sifus committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    25eae02 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Fix formatter test files.

    Sifus committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    ca09dca View commit details
    Browse the repository at this point in the history
  2. Make test-apheleia.el work.

    Since the callback of apheleia--run-formatter is run in an asynchronous
    process, all output to stdout was being handled by the inferior process.
    Output must be retrieved in the main process with accept-process-output.
    
    Additionally, any formatter that uses the file directive will not run if
    buffer doesn't match the file on disk. with-temp-buffer doesn't have an
    associated file so most formatters wouldn't run.
    Sifus committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    7496090 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8ba1ee View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Add test target to Makefile.

    Sifus committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    4a75e4e View commit details
    Browse the repository at this point in the history
  2. Change formatters so the tests pass.

    Sifus committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    63f3a11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b059c7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c60332 View commit details
    Browse the repository at this point in the history
  5. Add supported modes formatters to README.

    Sifus committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    8a7883f View commit details
    Browse the repository at this point in the history
  6. Add README test to Makefile.

    Ensures apheleia-formatters and apheleia-mode-alist have no missing
    or incorrect entries in the README.
    Sifus committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    acdc148 View commit details
    Browse the repository at this point in the history
  7. Make Brittany binary executable.

    Sifus committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    6871b33 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Get formatter tests running in Docker.

    Sifus committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f8a4aac View commit details
    Browse the repository at this point in the history
  2. Run tests in CI.

    Sifus committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    d63142a View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Finish CI changes.

    Sifus committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    49fccb2 View commit details
    Browse the repository at this point in the history
  2. Make README pass longlines test.

    Sifus committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    4bde24b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Various improvements

    raxod502 committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    949d792 View commit details
    Browse the repository at this point in the history