Rangi Lin
Rangi Lin

Reputation: 9451

How do I eval the code when run its test in elisp with Emacs?

I'm writing some small puzzles to learn Emacs Lisp.

However, my current workflow is way too tedious :

  1. change the code
  2. eval-region or eval-buffer code
  3. change the test
  4. eval-region or eval-buffer test code
  5. M-x ert, then press enter to run tests

How do I setup Emacs or the tests, so I can just "run the test" and Emacs will eval all codes for me ?

Upvotes: 3

Views: 408

Answers (1)

user355252
user355252

Reputation:

You probably should not run your tests within your Emacs session anyway. Rather, run the tests in a fresh Emacs session:

$ emacs -Q -b -l my-source-file.el -l my-test-file.el -f ert-run-tests-batch-and-exit

You can run this from M-x compile.

Upvotes: 3

Related Questions