elpasync pushed a change to branch elpa/flycheck.
from 367551e632f Add org-lint checker for Org mode files
new 249b56356bf Port ERT test utilities to buttercup equivalents
new 37cdc077743 Port all ERT tests to buttercup specs
new 5b8fd8f652f Remove old ERT test infrastructure
Summary of changes:
.github/PULL_REQUEST_TEMPLATE/new-checker.md | 4 +-
.github/workflows/test.yml | 2 -
Eask | 2 +-
Makefile | 29 +-
flycheck-buttercup.el | 417 ++
flycheck-ert.el | 451 ---
maint/flycheck-format.el | 2 +-
test/flycheck-test.el | 5223 --------------------------
test/run.el | 141 -
test/specs/languages/test-ada.el | 21 +
test/specs/languages/test-asciidoc.el | 21 +
test/specs/languages/test-awk.el | 12 +
test/specs/languages/test-bazel.el | 47 +
test/specs/languages/test-c_c++.el | 112 +-
test/specs/languages/test-cfengine.el | 20 +
test/specs/languages/test-coffee.el | 25 +
test/specs/languages/test-css.el | 19 +
test/specs/languages/test-cuda.el | 19 +
test/specs/languages/test-cwl.el | 14 +
test/specs/languages/test-d.el | 41 +
test/specs/languages/test-dockerfile.el | 25 +
test/specs/languages/test-elixir.el | 30 +
test/specs/languages/test-emacs-lisp.el | 100 +-
test/specs/languages/test-ember-template.el | 17 +
test/specs/languages/test-erlang.el | 41 +
test/specs/languages/test-eruby.el | 20 +
test/specs/languages/test-fortran.el | 32 +
test/specs/languages/test-go.el | 75 +-
test/specs/languages/test-groovy.el | 13 +
test/specs/languages/test-haml.el | 19 +
test/specs/languages/test-handlebars.el | 13 +
test/specs/languages/test-haskell.el | 112 +-
test/specs/languages/test-html.el | 17 +
test/specs/languages/test-javascript.el | 89 +-
test/specs/languages/test-json.el | 24 +
test/specs/languages/test-jsonnet.el | 18 +
test/specs/languages/test-less.el | 23 +
test/specs/languages/test-llvm.el | 12 +
test/specs/languages/test-lua.el | 53 +
test/specs/languages/test-markdown.el | 41 +
test/specs/languages/test-nix.el | 18 +
test/specs/languages/test-opam.el | 21 +
test/specs/languages/test-org.el | 22 +
test/specs/languages/test-perl.el | 35 +
test/specs/languages/test-php.el | 50 +-
test/specs/languages/test-processing.el | 13 +
test/specs/languages/test-proselint.el | 28 +
test/specs/languages/test-protobuf.el | 21 +
test/specs/languages/test-pug.el | 37 +
test/specs/languages/test-puppet.el | 34 +
test/specs/languages/test-python.el | 131 +
test/specs/languages/test-r.el | 24 +
test/specs/languages/test-racket.el | 14 +
test/specs/languages/test-rpm.el | 18 +
test/specs/languages/test-rst.el | 30 +
test/specs/languages/test-ruby.el | 87 +-
test/specs/languages/test-rust.el | 329 ++
test/specs/languages/test-sass.el | 44 +
test/specs/languages/test-scala.el | 49 +
test/specs/languages/test-scheme.el | 59 +
test/specs/languages/test-scss.el | 59 +
test/specs/languages/test-sh.el | 84 +
test/specs/languages/test-slim.el | 36 +
test/specs/languages/test-sql.el | 37 +
test/specs/languages/test-systemd.el | 46 +
test/specs/languages/test-tcl.el | 43 +
test/specs/languages/test-terraform.el | 49 +
test/specs/languages/test-tex.el | 46 +
test/specs/languages/test-texinfo.el | 41 +
test/specs/languages/test-text.el | 39 +
test/specs/languages/test-typescript.el | 18 +-
test/specs/languages/test-verilog.el | 43 +
test/specs/languages/test-vhdl.el | 37 +
test/specs/languages/test-xml.el | 48 +
test/specs/languages/test-yaml.el | 55 +
test/specs/test-automatic-checking.el | 323 ++
test/specs/test-checker-api.el | 327 ++
test/specs/test-checker-extensions.el | 151 +
test/specs/test-command-checker.el | 131 +
test/specs/test-configuration.el | 132 +
test/specs/test-customization.el | 144 +
test/specs/test-error-api.el | 339 ++
test/specs/test-error-display.el | 60 +
test/specs/test-error-filters.el | 24 +-
test/specs/test-error-levels.el | 165 +
test/specs/test-executables.el | 79 +
test/specs/test-flycheck-mode.el | 197 +
test/specs/test-helpers.el | 193 +
test/specs/test-melpa-package.el | 5 +-
test/specs/test-navigation.el | 434 +++
test/specs/test-overlays.el | 244 ++
test/specs/test-status-reporting.el | 57 +
test/specs/test-util.el | 367 +-
93 files changed, 6641 insertions(+), 5872 deletions(-)
delete mode 100644 flycheck-ert.el
delete mode 100644 test/flycheck-test.el
delete mode 100644 test/run.el
create mode 100644 test/specs/languages/test-ada.el
create mode 100644 test/specs/languages/test-asciidoc.el
create mode 100644 test/specs/languages/test-awk.el
create mode 100644 test/specs/languages/test-bazel.el
create mode 100644 test/specs/languages/test-cfengine.el
create mode 100644 test/specs/languages/test-coffee.el
create mode 100644 test/specs/languages/test-css.el
create mode 100644 test/specs/languages/test-cuda.el
create mode 100644 test/specs/languages/test-cwl.el
create mode 100644 test/specs/languages/test-d.el
create mode 100644 test/specs/languages/test-dockerfile.el
create mode 100644 test/specs/languages/test-elixir.el
create mode 100644 test/specs/languages/test-ember-template.el
create mode 100644 test/specs/languages/test-erlang.el
create mode 100644 test/specs/languages/test-eruby.el
create mode 100644 test/specs/languages/test-fortran.el
create mode 100644 test/specs/languages/test-groovy.el
create mode 100644 test/specs/languages/test-haml.el
create mode 100644 test/specs/languages/test-handlebars.el
create mode 100644 test/specs/languages/test-html.el
create mode 100644 test/specs/languages/test-json.el
create mode 100644 test/specs/languages/test-jsonnet.el
create mode 100644 test/specs/languages/test-less.el
create mode 100644 test/specs/languages/test-llvm.el
create mode 100644 test/specs/languages/test-lua.el
create mode 100644 test/specs/languages/test-markdown.el
create mode 100644 test/specs/languages/test-nix.el
create mode 100644 test/specs/languages/test-opam.el
create mode 100644 test/specs/languages/test-org.el
create mode 100644 test/specs/languages/test-perl.el
create mode 100644 test/specs/languages/test-processing.el
create mode 100644 test/specs/languages/test-proselint.el
create mode 100644 test/specs/languages/test-protobuf.el
create mode 100644 test/specs/languages/test-pug.el
create mode 100644 test/specs/languages/test-puppet.el
create mode 100644 test/specs/languages/test-python.el
create mode 100644 test/specs/languages/test-r.el
create mode 100644 test/specs/languages/test-racket.el
create mode 100644 test/specs/languages/test-rpm.el
create mode 100644 test/specs/languages/test-rst.el
create mode 100644 test/specs/languages/test-rust.el
create mode 100644 test/specs/languages/test-sass.el
create mode 100644 test/specs/languages/test-scala.el
create mode 100644 test/specs/languages/test-scheme.el
create mode 100644 test/specs/languages/test-scss.el
create mode 100644 test/specs/languages/test-sh.el
create mode 100644 test/specs/languages/test-slim.el
create mode 100644 test/specs/languages/test-sql.el
create mode 100644 test/specs/languages/test-systemd.el
create mode 100644 test/specs/languages/test-tcl.el
create mode 100644 test/specs/languages/test-terraform.el
create mode 100644 test/specs/languages/test-tex.el
create mode 100644 test/specs/languages/test-texinfo.el
create mode 100644 test/specs/languages/test-text.el
create mode 100644 test/specs/languages/test-verilog.el
create mode 100644 test/specs/languages/test-vhdl.el
create mode 100644 test/specs/languages/test-xml.el
create mode 100644 test/specs/languages/test-yaml.el
create mode 100644 test/specs/test-automatic-checking.el
create mode 100644 test/specs/test-checker-api.el
create mode 100644 test/specs/test-checker-extensions.el
create mode 100644 test/specs/test-command-checker.el
create mode 100644 test/specs/test-configuration.el
create mode 100644 test/specs/test-customization.el
create mode 100644 test/specs/test-error-api.el
create mode 100644 test/specs/test-error-display.el
create mode 100644 test/specs/test-error-levels.el
create mode 100644 test/specs/test-executables.el
create mode 100644 test/specs/test-flycheck-mode.el
create mode 100644 test/specs/test-helpers.el
create mode 100644 test/specs/test-navigation.el
create mode 100644 test/specs/test-overlays.el
create mode 100644 test/specs/test-status-reporting.el