[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/bash-completion 2178030cdf 225/313: Allow running unit and
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/bash-completion 2178030cdf 225/313: Allow running unit and integration tests separately. |
Date: |
Sat, 3 Dec 2022 10:59:33 -0500 (EST) |
branch: elpa/bash-completion
commit 2178030cdfce9c5a40435a918d27d33adb2268f2
Author: Stephane Zermatten <szermatt@gmx.net>
Commit: Stephane Zermatten <szermatt@gmx.net>
Allow running unit and integration tests separately.
---
Makefile | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index 1d414beaf9..d704525a25 100644
--- a/Makefile
+++ b/Makefile
@@ -2,22 +2,39 @@ CASK ?= cask
EMACS ?= emacs
BASH ?= bash
+setup_bash=test/.set-bash-prog.el
+
all: test
+.PHONY: all
test: clean-elc
- ${MAKE} unit
+ ${MAKE} ert
${MAKE} compile
- ${MAKE} unit
+ ${MAKE} ert
${MAKE} clean-elc
+.PHONY: test
unit:
- @echo '(setq bash-completion-prog "${BASH}")' >test/.set-bash-prog.el
- ${CASK} exec ert-runner -l test/.set-bash-prog.el
+ ${CASK} exec ert-runner test/bash-completion-test.el
+.PHONY: unit
+
+integration: setup_bash
+ ${CASK} exec ert-runner -l $(setup_bash) -p integration
test/bash-completion-integration-test.el
+.PHONY: integration
+
+ert: setup_bash
+ ${CASK} exec ert-runner -l $(setup_bash)
+.PHONY: ert
compile:
${CASK} build
+.PHONY: compile
clean-elc:
${CASK} clean-elc
+.PHONY: clean-elc
+
+setup_bash:
+ @echo '(setq bash-completion-prog "${BASH}")' >$(setup_bash)
+.PHONY: setup_bash
-.PHONY: all test unit
- [nongnu] elpa/bash-completion d99ad71050 199/313: Add a new option to disable the use of separate processes to perform completion, (continued)
- [nongnu] elpa/bash-completion d99ad71050 199/313: Add a new option to disable the use of separate processes to perform completion, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion ce59fb017a 202/313: Fallback to the use of a separate process if an error occurs, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 24f78df106 203/313: Improve output handling, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion cc9a3dcab4 204/313: Stop cluttering the Bash history, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 0a6fa499ad 207/313: Fix one parameter name of bash-completion--wait-for-prompt, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 3bd30eea3f 208/313: Use the correct function to send string to completion process, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion fd2f8e277e 211/313: Improve prompt detection, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion ac3bd404e8 220/313: Fix typos (#40), ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion f31bb46ff4 222/313: Making sure that line editing is turned off (#42), ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 3210a44081 224/313: Makefile allows specifying the path to bash., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 2178030cdf 225/313: Allow running unit and integration tests separately.,
ELPA Syncer <=
- [nongnu] elpa/bash-completion c564aff656 229/313: Add workflow for testing on MacOS with BASH 3., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion ba8be293a4 226/313: Added test workflow to run tests on multiple versions of Emacs., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 0a757bd5f4 238/313: Test calling completion from non-comint and non-bash shell buffers., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion c99083233f 241/313: Fix shell-type detection logic for remote processes., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 4a1d89f01e 246/313: Support -o vi and emacs even in single-process mode., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion aec357fbf1 249/313: Test default completion with both value of use-separate-process., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 38c82e5d59 252/313: Conserve quotes even when expanding case-insensitively., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 6a66eeda45 253/313: Add test-case to cover tilde and tilde expansion., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion b9e519e2ad 263/313: Fix typo, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 2684ea9e46 264/313: Fix issue with case-insensitive completion., ELPA Syncer, 2022/12/03