Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile.am « test - github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5872a6c5fc17e7af61831f4e71222f7a1640c735 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
EXTRA_DIST= $(TESTS) \
	    $(JAIL_TESTS) \
	    common.bulk.sh \
	    common.locked_mkdir.sh \
	    common.sh \
	    prep.sh \
	    runtest.sh
TESTS=\
	builtins.sh \
	cache.sh \
	do_clone.sh \
	encode_args.sh \
	getpid.sh \
	getvar.sh \
	gsub.sh \
	globmatch.sh \
	hash_basic.sh \
	list.sh \
	locks.sh \
	locks_critical_section.sh \
	locks_critical_section_nested.sh \
	locked_mkdir.sh \
	locked_mkdir_waiters.sh \
	locked_mkdir_waiters_kill.sh \
	locked_mkdir_waiters_all_lose.sh \
	mapfile.sh \
	port_var_fetch.sh \
	prefix_output.sh \
	read_blocking.sh \
	read_file.sh \
	relpath.sh \
	relpath_common.sh \
	shash_basic.sh \
	timespec.sh \
	timestamp.sh \
	trap_save.sh \
	$(JAIL_TESTS)

JAIL_TESTS= \
	bulk-bad-DEPENDS_ARGS.sh \
	bulk-ignore-listed.sh \
	bulk-ignore-dep-skipped.sh \
	bulk-ignore-listed-skipped-dep.sh \
	bulk-ignore-listed-dep.sh \
	bulk-ignore-and-skipped.sh \
	bulk-flavor-default-dep-and-specific-listed.sh \
	bulk-flavor-default-dep.sh \
	bulk-flavor-main-dep-and-default-listed.sh \
	bulk-flavor-main-dep-and-specific-listed.sh \
	bulk-flavor-main-dep.sh \
	bulk-flavor-nonexistent.sh \
	bulk-flavor-specific-dep-and-default-listed.sh \
	bulk-flavor-specific-dep-and-default-shorthand-listed.sh \
	bulk-flavor-specific-dep-and-main-listed_default_all_off.sh \
	bulk-flavor-specific-dep-and-main-listed_default_all_off_w_@all.sh \
	bulk-flavor-specific-dep-and-main-listed_default_all_on.sh \
	bulk-flavor-specific-dep-and-multi-listed.sh \
	bulk-flavor-specific-dep-and-multi-no-main-listed.sh \
	bulk-flavor-specific-dep-and-specific-listed.sh \
	bulk-flavor-specific-dep-and-specific-listed-nonexistent.sh \
	bulk-flavor-specific-dep-nonexistent.sh \
	bulk-flavor-specific-dep.sh \
	bulk-flavor-metadata-queue-ordering.sh \
	bulk-flavor-metadata-queue-ordering-multi-pass.sh \
	bulk-flavor-ignore-all.sh \
	bulk-overlay-all.sh \
	bulk-no-overlay-specific.sh \
	bulk-overlay-specific.sh \
	bulk-build-self-immutable-base-yes.sh \
	bulk-build-self-immutable-base-schg.sh \
	bulk-build-self-immutable-base-nullfs.sh

# Depend bulk tests on jail setup
TESTS+=	prep.sh
$(JAIL_TESTS:.sh=.sh.log): prep.sh.log

run_env= env \
	 abs_top_builddir="$(abs_top_builddir)" \
	 abs_top_srcdir="$(abs_top_srcdir)" \
	 bindir="$(bindir)" \
	 pkglibexecdir="$(pkglibexecdir)" \
	 pkgdatadir="$(pkgdatadir)" \
	 VPATH="$(VPATH)" \
	 am_check=1
LOG_COMPILER=	$(run_env) $(SHELL) $(srcdir)/runtest.sh

.PHONY: prep
prep:
	@echo "Prepping test jail"
	@$(LOG_COMPILER) $(srcdir)/prep.sh
#TEST_EXTENSIONS=.sh
#SH_LOG_COMPILER=$(run_env) $(SHELL) runtest.sh