Skip to content

Latest commit

 

History

History
62 lines (52 loc) · 1.75 KB

runbook.org

File metadata and controls

62 lines (52 loc) · 1.75 KB

Run Test Interactively

set -o errexit
set -o pipefail
set -o nounset
cd {{project_root}}
nix-shell --run "emacs -q --eval '(package-initialize)' \
--file '{{project_root}}org-assistant.el' \
--eval '(add-to-list '\''package-archives '\''(\"melpa\" . \"https://melpa.org/packages/\") t)' \
--eval '(package-initialize)' \
--eval '(package-refresh-contents)' \
--eval '(package-install-file \"{{project_root}}org-assistant.el\")' \
--eval '(package-install '\''el-mock)' \
--eval '(require '\''ert)' \
--eval '(load-file \"{{project_root}}test/org-assistant-test.el\")' \
--eval '(require '\''org-assistant)' \
--eval '(ert-run-tests-interactively t)'"

Test 27.1

set -o errexit
set -o pipefail
set -o nounset
cd {{project_root}}
nix-build nix/targets.nix -A test.emacs_27_1

Test 27.2

set -o errexit
set -o pipefail
set -o nounset
cd {{project_root}}
nix-build nix/targets.nix -A test.emacs_27_2

Test 28.1

set -o errexit
set -o pipefail
set -o nounset
cd {{project_root}}
nix-build nix/targets.nix -A test.emacs_28_1

Package Lint

set -o errexit
set -o pipefail
set -o nounset
cd {{project_root}}
nix-build nix/targets.nix -A package_lint.emacs_28_1