-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile.mk
67 lines (48 loc) · 1.17 KB
/
Makefile.mk
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
test: tests
# Targets for quality assurance:
#
# - unit-tests (synonym: tests)
# Run unit tests in tests/
#
# - example-tests (synonym: examples)
# Run examples in examples/
#
# - performance-tests
# Run performance tests in performance/
#
# - application-tests
# Run applications in applications/
#
# - all-tests (synonym: qa, this runs all tests)
#
# Test results are generated in standard output.
# Also, these files are generated:
#
# - unit-tests.junit.xml
# - example-tests.junit.xml
# - performance-tests.junit.xml
# - application-tests.junit.xml
#
# The XSD file is
# https://svn.jenkins-ci.org/trunk/hudson/dtkit/dtkit-format/dtkit-junit-model/src/main/resources/com/thalesgroup/dtkit/junit/model/xsd/junit-4.xsd
TEST_LIBRARY_OBJECTS=tests/test.o
TEST_EXECUTABLES=
TEST_OBJECTS=
TEST_RUNS=
# tests
include tests/test_*.mk
test_private: $(TEST_RUNS)
tests: mock_test_target
$(Q)tests/run-unit-tests.sh
mock_test_target:
quality-assurance: qa
qa: all-tests
all-tests:
tests/perform-quality-assurance.sh
unit-tests: tests
example-tests: examples
application-tests:
tests/run-application-tests.sh
examples: mock_examples
tests/run-examples.sh
mock_examples: