Mercurial > octave
annotate test/module.mk @ 23048:7d0fb6175b9f
fix make dist target (bug #50057)
* test/module.mk (TEST_FILES): Delete test/bug-50014.tst from the list.
* test/bug-50014/module.mk (bug_50014_TEST_FILES): Update list.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 16 Jan 2017 09:55:43 -0500 |
parents | 28668bfd5b63 |
children | eb19c1545fb8 |
rev | line source |
---|---|
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
1 test_EXTRA_DIST = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
2 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
3 test_CLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
4 test_DISTCLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
5 test_MAINTAINERCLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
6 |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
7 TEST_FILES += \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
8 test/fntests.m \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
9 test/args.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
10 test/bug-31371.tst \ |
21964
cfead9fdb968
Add more source files to the distribution
Mike Miller <mtmiller@octave.org>
parents:
21347
diff
changeset
|
11 test/bug-38565.tst \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
12 test/bug-38576.tst \ |
22085
bf5fbf347aaf
Avoid segfault with complex matrices using LAPACK (bug #46330).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
22060
diff
changeset
|
13 test/bug-46330.tst \ |
22926
db2a531717b3
fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
22284
diff
changeset
|
14 test/bug-49904.tst \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
15 test/colormaps.tst \ |
21964
cfead9fdb968
Add more source files to the distribution
Mike Miller <mtmiller@octave.org>
parents:
21347
diff
changeset
|
16 test/command.tst \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
17 test/complex.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
18 test/diag-perm.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
19 test/error.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
20 test/eval-catch.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
21 test/for.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
22 test/func.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
23 test/global.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
24 test/if.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
25 test/index.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
26 test/io.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
27 test/jit.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
28 test/line-continue.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
29 test/logical-index.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
30 test/null-assign.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
31 test/parser.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
32 test/prefer.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
33 test/range.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 test/recursion.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
35 test/return.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
36 test/slice.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
37 test/struct.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
38 test/switch.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
39 test/system.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
40 test/transpose.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
41 test/try.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
42 test/unwind.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
43 test/while.tst |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
44 |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
45 DIRSTAMP_FILES += test/$(octave_dirstamp) |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
46 |
20312
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
47 include test/bug-35448/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
48 include test/bug-36025/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
49 include test/bug-38236/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
50 include test/bug-38691/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
51 include test/bug-44940/module.mk |
23036 | 52 include test/bug-50014/module.mk |
23035
60cf700e04ef
stash "ans" in arg list before calling display method (bug #50035)
John W. Eaton <jwe@octave.org>
parents:
22998
diff
changeset
|
53 include test/bug-50035/module.mk |
20312
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
54 include test/class-concat/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
55 include test/classdef/module.mk |
22998
4abd1ae61a79
maint: new regression test for multiple inheritance using classdef (bug #49973).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
22926
diff
changeset
|
56 include test/classdef-multiple-inheritance/module.mk |
20312
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
57 include test/classes/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
58 include test/ctor-vs-method/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
59 include test/fcn-handle-derived-resolution/module.mk |
85b287475196
use nested module.mk include files for test subdirectories
John W. Eaton <jwe@octave.org>
parents:
20311
diff
changeset
|
60 include test/nest/module.mk |
22113
b6f482e29afd
New functions publish.m and grabcode.m (patch #9048).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
22109
diff
changeset
|
61 include test/publish/module.mk |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
62 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
63 ALL_LOCAL_TARGETS += test/.gdbinit |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
64 |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
65 test/.gdbinit: etc/gdbinit |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
66 @$(gdbinit_install_rule) |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
67 |
20367
6b7c10920dfe
make interpreter targets and dirstamp files order-only prerequisites
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
68 check-local: $(GENERATED_TEST_FILES) | $(OCTAVE_INTERPRETER_TARGETS) test/$(octave_dirstamp) |
21347
2f9de06a526e
maint: Clean up calls to run-octave in build system
Mike Miller <mtmiller@octave.org>
parents:
21281
diff
changeset
|
69 cd test && $(SHELL) ../run-octave $(RUN_OCTAVE_OPTIONS) --norc --silent --no-history $(abs_top_srcdir)/test/fntests.m $(abs_top_srcdir)/test |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
70 |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
71 if AMCOND_HAVE_LLVM |
20367
6b7c10920dfe
make interpreter targets and dirstamp files order-only prerequisites
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
72 check-jit: $(GENERATED_TEST_FILES) | $(OCTAVE_INTERPRETER_TARGETS) test/$(octave_dirstamp) |
21347
2f9de06a526e
maint: Clean up calls to run-octave in build system
Mike Miller <mtmiller@octave.org>
parents:
21281
diff
changeset
|
73 cd test && $(SHELL) ../run-octave $(RUN_OCTAVE_OPTIONS) --jit-compiler --norc --silent --no-history $(abs_top_srcdir)/test/fntests.m $(abs_top_srcdir)/test |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
74 endif |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
75 |
22109
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
76 COVERAGE_DIR = test/coverage |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
77 COVERAGE_INFO = $(COVERAGE_DIR)/$(PACKAGE).info |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
78 |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
79 ## FIXME: To get something useful out of 'make coverage', you should use gcc |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
80 ## and configure with compiler flags set to '-g --coverage'. Adding the |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
81 ## --coverage option to either WARN_CXXFLAGS or XTRA_CXXFLAGS resulted in |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
82 ## link errors, so some work still needed to get a '--enable-coverage-flags' |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
83 ## option working. |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
84 |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
85 coverage: all |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
86 lcov --directory . --zerocounters |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
87 $(MAKE) $(AM_MAKEFLAGS) check |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
88 $(MKDIR_P) $(COVERAGE_DIR) |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
89 lcov --directory . --capture --output-file $(COVERAGE_INFO) |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
90 genhtml --output-directory $(COVERAGE_DIR) $(COVERAGE_INFO) |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
91 @echo "" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
92 @echo "Code coverage report successfully built. Open the file" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
93 @echo "" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
94 @echo " $(abs_top_builddir)/$(COVERAGE_DIR)/index.html" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
95 @echo "" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
96 @echo "in a web browser to view the results." |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
97 @echo "" |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
98 .PHONY: coverage |
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
99 |
20367
6b7c10920dfe
make interpreter targets and dirstamp files order-only prerequisites
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
100 test/sparse.tst: test/build-sparse-tests.sh | test/$(octave_dirstamp) |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
101 $(AM_V_GEN)rm -f $@-t $@ && \ |
21281
b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
Mike Miller <mtmiller@octave.org>
parents:
21108
diff
changeset
|
102 $(SHELL) $(srcdir)/test/build-sparse-tests.sh > $@-t && \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
103 mv $@-t $@ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
104 |
22284
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
105 test/conv.tst: test/build-conv-tests.sh | test/$(octave_dirstamp) |
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
106 $(AM_V_GEN)rm -f $@-t $@ && \ |
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
107 $(SHELL) $(srcdir)/test/build-conv-tests.sh > $@-t && \ |
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
108 mv $@-t $@ |
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
109 |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
110 GENERATED_BC_OVERLOADS_DIRS := \ |
21281
b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
Mike Miller <mtmiller@octave.org>
parents:
21108
diff
changeset
|
111 $(shell $(SHELL) $(srcdir)/test/build-bc-overload-tests.sh test --list-dirs) |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
112 |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
113 GENERATED_BC_OVERLOADS_FILES := \ |
21281
b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
Mike Miller <mtmiller@octave.org>
parents:
21108
diff
changeset
|
114 $(shell $(SHELL) $(srcdir)/test/build-bc-overload-tests.sh test --list-files) |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
115 |
21108
9310b9bb163b
use names beginning with '.' for stamp files.
John W. Eaton <jwe@octave.org>
parents:
20373
diff
changeset
|
116 $(GENERATED_BC_OVERLOADS_FILES): test/.bc-overload-tests-stamp |
20311
3373f2f760bc
fix dependencies for generated overload operator tests
John W. Eaton <jwe@octave.org>
parents:
20310
diff
changeset
|
117 |
21108
9310b9bb163b
use names beginning with '.' for stamp files.
John W. Eaton <jwe@octave.org>
parents:
20373
diff
changeset
|
118 test/.bc-overload-tests-stamp: test/build-bc-overload-tests.sh test/bc-overloads-expected | test/$(octave_dirstamp) |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
119 $(AM_V_GEN)rm -f $@ && \ |
21281
b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
Mike Miller <mtmiller@octave.org>
parents:
21108
diff
changeset
|
120 $(SHELL) $(srcdir)/test/build-bc-overload-tests.sh test $(srcdir)/test/bc-overloads-expected && \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
121 touch $@ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
122 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
123 GENERATED_TEST_FILES = \ |
22284
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
124 test/conv.tst \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
125 test/sparse.tst \ |
21108
9310b9bb163b
use names beginning with '.' for stamp files.
John W. Eaton <jwe@octave.org>
parents:
20373
diff
changeset
|
126 test/.bc-overload-tests-stamp |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
127 |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
128 fixedtestsdir := $(octtestsdir)/fixed |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
129 |
20373
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
130 TEST_INST_FILES = \ |
22284
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
131 test/conv.tst \ |
20310
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
132 test/sparse.tst \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
133 $(GENERATED_BC_OVERLOADS_FILES) \ |
c7f9fcff42f2
test/module.mk: New file missing from changeset bacaec9b5535.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
134 $(filter-out test/fntests.m, $(TEST_FILES)) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
135 |
20373
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
136 install-data-local: install-test-files |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
137 |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
138 uninstall-local: uninstall-test-files |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
139 |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
140 install-test-files: |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
141 for f in $(TEST_INST_FILES); do \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
142 if test -f "$$f"; then d=; else d="$(srcdir)/"; fi; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
143 base=`echo $$f | $(SED) 's,^test/,,'`; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
144 $(MKDIR_P) $(DESTDIR)$(fixedtestsdir)/`echo $$base | $(SED) 's,/*[^/]*$$,,'`; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
145 $(INSTALL_DATA) $$d$$f $(DESTDIR)$(fixedtestsdir)/$$base; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
146 done |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
147 .PHONY: install-test-files |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
148 |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
149 uninstall-test-files: |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
150 for f in $(TEST_INST_FILES); do \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
151 base=`echo $$f | $(SED) 's,^test/,,'`; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
152 rm -f $(DESTDIR)$(fixedtestsdir)/$$base; \ |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
153 done |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
154 .PHONY: uninstall-test-files |
3c70050faa1e
Fix install paths of fixed and generated test files
Mike Miller <mtmiller@octave.org>
parents:
20368
diff
changeset
|
155 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
156 BUILT_SOURCES += $(GENERATED_TEST_FILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
157 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
158 test_EXTRA_DIST += \ |
22284
a7e68243a326
new tests for type conversions
John W. Eaton <jwe@octave.org>
parents:
22113
diff
changeset
|
159 test/build-conv-tests.sh \ |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
160 test/build-sparse-tests.sh \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
161 test/build-bc-overload-tests.sh \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
162 test/bc-overloads-expected \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
163 test/build_bc_overloads_expected.m \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
164 $(TEST_FILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
165 |
20368
2f9119bb3fe5
build: Add EXTRA_DIST files frob libgui/ and test/ to tarball.
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
166 EXTRA_DIST += $(test_EXTRA_DIST) |
2f9119bb3fe5
build: Add EXTRA_DIST files frob libgui/ and test/ to tarball.
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
167 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
168 test_CLEANFILES += \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
169 $(GENERATED_BC_OVERLOADS_FILES) \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
170 $(GENERATED_TEST_FILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
171 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
172 test_DISTCLEANFILES += \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
173 test/.gdbinit \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
174 test/fntests.log |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
175 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
176 CLEANFILES += $(test_CLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
177 DISTCLEANFILES += $(test_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
178 MAINTAINERCLEANFILES += $(test_MAINTAINERCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
179 |
22043
7d28674f6ff0
build: delete generated @class subdirectories for test suite on 'make clean'
Mike Miller <mtmiller@octave.org>
parents:
21964
diff
changeset
|
180 clean-local: test-clean |
7d28674f6ff0
build: delete generated @class subdirectories for test suite on 'make clean'
Mike Miller <mtmiller@octave.org>
parents:
21964
diff
changeset
|
181 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
182 test-clean: |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
183 rm -f $(test_CLEANFILES) |
22043
7d28674f6ff0
build: delete generated @class subdirectories for test suite on 'make clean'
Mike Miller <mtmiller@octave.org>
parents:
21964
diff
changeset
|
184 rm -rf $(GENERATED_BC_OVERLOADS_DIRS) |
22109
57ca47db75ec
build: add 'make coverage' target to build code coverage report
Mike Miller <mtmiller@octave.org>
parents:
22085
diff
changeset
|
185 rm -rf $(COVERAGE_DIR) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
186 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
187 test-distclean: test-clean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
188 rm -f $(test_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
189 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
190 test-maintainer-clean: test-distclean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20330
diff
changeset
|
191 rm -f $(test_MAINTAINERCLEANFILES) |