diff options
author | Andrew Cady <d@cryptonomic.net> | 2021-10-23 12:52:42 -0400 |
---|---|---|
committer | Andrew Cady <d@cryptonomic.net> | 2021-10-23 12:52:42 -0400 |
commit | 2e5909e761f40e42684fbaa71f3b5bcb49500567 (patch) | |
tree | 335259ca973c5e07807fcb97fb09a1f49fb2a1dc /test/Makefile | |
parent | 4d14156fd5b306b366b4d74e1a5bbf82e0ae081a (diff) |
move all files to EndoForge
Diffstat (limited to 'test/Makefile')
-rw-r--r-- | test/Makefile | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/test/Makefile b/test/Makefile deleted file mode 100644 index 3bc1a66..0000000 --- a/test/Makefile +++ /dev/null | |||
@@ -1,38 +0,0 @@ | |||
1 | .DEFAULT_GOAL = test | ||
2 | |||
3 | include ../Makefile | ||
4 | |||
5 | testuser = testuser | ||
6 | |||
7 | SU = $(SUDO) su | ||
8 | |||
9 | .PHONY: test useradd cleanuser | ||
10 | |||
11 | useradd: | ||
12 | $(SUDO) useradd $(testuser) --shell /bin/bash --create-home | ||
13 | $(SU) - $(testuser) -c 'ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N ""' | ||
14 | $(SU) - $(testuser) -c 'git config --global user.name $(testuser)' | ||
15 | $(SU) - $(testuser) -c 'git config --global user.email $(testuser)' | ||
16 | |||
17 | test: $(shell getent passwd $(testuser) >/dev/null || echo useradd) | ||
18 | $(ROOT_INSTALL) -t ~$(testuser) tests.sh | ||
19 | $(SU) - $(testuser) -c ./tests.sh | ||
20 | |||
21 | ifeq ($(testuser),) | ||
22 | $(error testuser not defined) | ||
23 | endif | ||
24 | cleanuser_command = $(SUDO) rm -I -r ~$(testuser) | ||
25 | |||
26 | cleanuser: | ||
27 | : Preparing to run destructive command: | ||
28 | : | ||
29 | : | ||
30 | : $(cleanuser_command) | ||
31 | : | ||
32 | : | ||
33 | : Press ctrl-c to abort. | ||
34 | : | ||
35 | @for n in 5 4 3 2 1; do printf ' %d\r' "$$n"; sleep 1; done | ||
36 | $(cleanuser_command) || true | ||
37 | $(SUDO) userdel testuser || true | ||
38 | |||