..
1 trivial
Split tests out from 'common' which require a native compiler
2020-09-10 07:20:41 +00:00
2 cpp
Use strict function prototypes
2019-11-18 22:21:36 +02:00
3 static
interpreter: add 'name' method to BuildTargetHolder
2020-03-04 13:49:01 -05:00
4 shared
Use strict function prototypes
2019-11-18 22:21:36 +02:00
5 linkstatic
Use strict function prototypes
2019-11-18 22:21:36 +02:00
6 linkshared
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
7 mixed
Use strict function prototypes
2019-11-18 22:21:36 +02:00
8 install
test: replace pass_* functions with a test.json entry
2020-02-26 20:25:55 +01:00
9 header install
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
10 man install
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
11 subdir
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
12 data
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
13 pch
Use strict function prototypes
2019-11-18 22:21:36 +02:00
14 configure file
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
15 if
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
16 else
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
17 comparison
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
18 array
Use strict function prototypes
2019-11-18 22:21:36 +02:00
19 includedir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
20 header in file list
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
21 global arg
Split tests out from 'common' which require a native compiler
2020-09-10 07:20:41 +00:00
22 target arg
Use strict function prototypes
2019-11-18 22:21:36 +02:00
23 object extraction
add testcase for issue #5182
2020-08-13 17:48:09 +00:00
24 endian
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
25 library versions
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
26 config subdir
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
28 find program
find_program(): Add 'dirs' keyword argument
2019-12-05 16:52:22 -05:00
29 multiline string
Use strict function prototypes
2019-11-18 22:21:36 +02:00
30 try compile
Use strict function prototypes
2019-11-18 22:21:36 +02:00
31 compiler id
add compiler.get_linker_id() method
2019-12-19 12:03:55 -05:00
32 sizeof
Use strict function prototypes
2019-11-18 22:21:36 +02:00
33 define10
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
34 has header
Fix typos found by codespell
2019-11-06 09:55:30 -05:00
35 run program
Condense test directory names.
2019-08-03 02:29:44 +03:00
37 logic ops
Condense test directory names.
2019-08-03 02:29:44 +03:00
38 string operations
string: add substring method
2020-07-20 20:04:01 -04:00
39 has function
tests: fix lchmod check for glibc >= 2.32 ( fixes #6784 )
2020-08-27 00:08:02 +00:00
40 has member
Condense test directory names.
2019-08-03 02:29:44 +03:00
41 alignment
Condense test directory names.
2019-08-03 02:29:44 +03:00
42 library chain
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
43 options
opts: Allow string concatenation ( fixes #7199 )
2020-05-26 13:48:26 -04:00
44 test args
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
45 subproject
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
46 subproject options
Condense test directory names.
2019-08-03 02:29:44 +03:00
47 pkgconfig-gen
pkgconfig: Fix various corner cases
2020-07-30 18:59:10 +03:00
48 custom install dirs
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
49 subproject subproject
Use strict function prototypes
2019-11-18 22:21:36 +02:00
50 same file name
Use strict function prototypes
2019-11-18 22:21:36 +02:00
51 file grabber
Use strict function prototypes
2019-11-18 22:21:36 +02:00
52 custom target
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
53 custom target chain
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
54 run target
Store run target names in build.
2019-11-10 23:45:42 +02:00
55 object generator
Use strict function prototypes
2019-11-18 22:21:36 +02:00
56 install script
Split tests out from 'common' which require a native compiler
2020-09-10 07:20:41 +00:00
57 custom target source output
Use strict function prototypes
2019-11-18 22:21:36 +02:00
58 exe static shared
Use strict function prototypes
2019-11-18 22:21:36 +02:00
59 array methods
Condense test directory names.
2019-08-03 02:29:44 +03:00
60 custom header generator
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
61 multiple generators
Use strict function prototypes
2019-11-18 22:21:36 +02:00
62 install subdir
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
63 foreach
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
64 number arithmetic
Condense test directory names.
2019-08-03 02:29:44 +03:00
65 string arithmetic
Condense test directory names.
2019-08-03 02:29:44 +03:00
66 array arithmetic
Condense test directory names.
2019-08-03 02:29:44 +03:00
67 arithmetic bidmas
Condense test directory names.
2019-08-03 02:29:44 +03:00
68 build always
tests: Prevent multiple-definition of symbols
2020-01-25 23:07:38 +02:00
69 vcstag
tests: Prevent multiple-definition of symbols
2020-01-25 23:07:38 +02:00
70 modules
Condense test directory names.
2019-08-03 02:29:44 +03:00
71 should fail
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
72 configure file in custom target
Condense test directory names.
2019-08-03 02:29:44 +03:00
73 external test program
Condense test directory names.
2019-08-03 02:29:44 +03:00
74 ctarget dependency
Condense test directory names.
2019-08-03 02:29:44 +03:00
75 shared subproject
Use strict function prototypes
2019-11-18 22:21:36 +02:00
76 shared subproject 2
Use strict function prototypes
2019-11-18 22:21:36 +02:00
77 file object
Use strict function prototypes
2019-11-18 22:21:36 +02:00
78 custom subproject dir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
79 has type
Condense test directory names.
2019-08-03 02:29:44 +03:00
80 extract from nested subdir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
81 internal dependency
Use strict function prototypes
2019-11-18 22:21:36 +02:00
82 same basename
Use strict function prototypes
2019-11-18 22:21:36 +02:00
83 declare dep
Use strict function prototypes
2019-11-18 22:21:36 +02:00
84 extract all
Use strict function prototypes
2019-11-18 22:21:36 +02:00
85 add language
Split tests out from 'common' which require a native compiler
2020-09-10 07:20:41 +00:00
86 identical target name in subproject
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
87 plusassign
Condense test directory names.
2019-08-03 02:29:44 +03:00
88 skip subdir
Condense test directory names.
2019-08-03 02:29:44 +03:00
89 private include
Use strict function prototypes
2019-11-18 22:21:36 +02:00
90 default options
Condense test directory names.
2019-08-03 02:29:44 +03:00
91 dep fallback
Use strict function prototypes
2019-11-18 22:21:36 +02:00
92 default library
Condense test directory names.
2019-08-03 02:29:44 +03:00
94 gen extra
Use strict function prototypes
2019-11-18 22:21:36 +02:00
95 benchmark
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
96 test workdir
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
97 suites
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
98 threads
Use strict function prototypes
2019-11-18 22:21:36 +02:00
99 manygen
Use python3 in some tests which were still using python
2020-01-21 04:26:50 +10:00
100 stringdef
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
101 find program path
Condense test directory names.
2019-08-03 02:29:44 +03:00
102 subproject subdir
interpreter: Don't abort if dep isn't required and sub didn't override
2020-07-01 09:51:57 -04:00
103 postconf
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
104 postconf with args
allow postconf and dist scripts to use Files, ExternalPrograms, and
2020-04-30 10:01:14 -07:00
105 testframework options
test: realise test_args.txt with a test matrix
2020-02-25 21:47:42 +01:00
106 extract same name
Use strict function prototypes
2019-11-18 22:21:36 +02:00
107 has header symbol
Condense test directory names.
2019-08-03 02:29:44 +03:00
108 has arg
Condense test directory names.
2019-08-03 02:29:44 +03:00
109 generatorcustom
ninjabackend: check if target has compiler attribute
2020-07-28 17:59:03 +03:00
110 multiple dir configure file
Condense test directory names.
2019-08-03 02:29:44 +03:00
111 spaces backslash
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
112 ternary
Condense test directory names.
2019-08-03 02:29:44 +03:00
113 custom target capture
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
114 allgenerate
Use strict function prototypes
2019-11-18 22:21:36 +02:00
115 pathjoin
Condense test directory names.
2019-08-03 02:29:44 +03:00
116 subdir subproject
Use strict function prototypes
2019-11-18 22:21:36 +02:00
117 interpreter copy mutable var on assignment
Condense test directory names.
2019-08-03 02:29:44 +03:00
118 skip
Condense test directory names.
2019-08-03 02:29:44 +03:00
119 subproject project arguments
Use strict function prototypes
2019-11-18 22:21:36 +02:00
120 test skip
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
121 shared module
Skip test 'common/121 shared modules' on Windows UWP
2020-09-11 20:45:09 +00:00
122 llvm ir and assembly
Fix test 'common/122 llvm ir and assembly' for Windows ARM
2020-09-11 20:45:09 +00:00
123 cpp and asm
Test host_machine is correctly detected after add_languages()
2020-02-29 16:34:49 +00:00
124 extract all shared library
Use strict function prototypes
2019-11-18 22:21:36 +02:00
125 object only target
Fix "test cases/common/125 object only target" on Solaris
2020-06-22 15:02:05 -07:00
126 no buildincdir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
127 custom target directory install
Fix re-building test '127 custom target directory install' with VS backend
2020-02-29 19:35:48 +00:00
128 dependency file generation
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
129 configure file in generator
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
130 generated llvm ir
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
131 generated assembly
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
132 build by default targets in tests
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
133 build by default
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
134 include order
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
135 override options
Use strict function prototypes
2019-11-18 22:21:36 +02:00
136 get define
tests: add sunos to get define
2019-09-09 21:22:26 -07:00
137 c cpp and asm
Use strict function prototypes
2019-11-18 22:21:36 +02:00
138 compute int
Fix compute_int() when the value is -1
2019-11-21 01:32:11 +02:00
139 custom target object output
Use strict function prototypes
2019-11-18 22:21:36 +02:00
140 empty build file
Condense test directory names.
2019-08-03 02:29:44 +03:00
141 whole archive
Use strict function prototypes
2019-11-18 22:21:36 +02:00
142 C and CPP link
Condense test directory names.
2019-08-03 02:29:44 +03:00
143 mesonintrospect from scripts
Condense test directory names.
2019-08-03 02:29:44 +03:00
144 custom target multiple outputs
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
145 special characters
Extended test case for special characters to compiler arguments
2020-06-05 14:15:32 -07:00
146 nested links
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
147 list of file sources
Condense test directory names.
2019-08-03 02:29:44 +03:00
148 link depends custom target
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
149 recursive linking
tests: Ensure that executable and library are named differently
2020-02-22 06:49:34 +05:30
150 library at root
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
151 simd
Use strict function prototypes
2019-11-18 22:21:36 +02:00
152 shared module resolving symbol in executable
use '-Werror=unused-parameter' for gcc/clang on project tests and -fimplicit-none on fortran
2019-11-17 13:24:42 +02:00
153 dotinclude
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
154 reserved targets
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
155 duplicate source names
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
156 index customtarget
Add tests for sources that are disablers.
2019-08-23 12:23:43 +00:00
157 wrap file should not failed
tests: update .gitignore
2020-08-27 00:08:02 +00:00
158 includedir subproj
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
159 subproject dir name collision
Use strict function prototypes
2019-11-18 22:21:36 +02:00
160 config tool variable
Condense test directory names.
2019-08-03 02:29:44 +03:00
161 custom target subdir depend files
Use strict function prototypes
2019-11-18 22:21:36 +02:00
163 disabler
Allow get_variable to still function when the fallback is a disabler.
2020-04-30 13:06:56 -07:00
164 array option
Condense test directory names.
2019-08-03 02:29:44 +03:00
165 custom target template substitution
Use strict function prototypes
2019-11-18 22:21:36 +02:00
166 not-found dependency
Use strict function prototypes
2019-11-18 22:21:36 +02:00
167 subdir if_found
Condense test directory names.
2019-08-03 02:29:44 +03:00
168 default options prefix dependent defaults
Condense test directory names.
2019-08-03 02:29:44 +03:00
169 dependency factory
Condense test directory names.
2019-08-03 02:29:44 +03:00
170 get project license
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
171 yield
Condense test directory names.
2019-08-03 02:29:44 +03:00
172 subproject nested subproject dirs
Use strict function prototypes
2019-11-18 22:21:36 +02:00
173 preserve gendir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
174 source in dep
Use strict function prototypes
2019-11-18 22:21:36 +02:00
175 generator link whole
Use strict function prototypes
2019-11-18 22:21:36 +02:00
176 initial c_args
test: realise test_args.txt with a test matrix
2020-02-25 21:47:42 +01:00
177 identical target name in subproject flat layout
Condense test directory names.
2019-08-03 02:29:44 +03:00
178 as-needed
Use strict function prototypes
2019-11-18 22:21:36 +02:00
179 ndebug if-release enabled
Condense test directory names.
2019-08-03 02:29:44 +03:00
180 ndebug if-release disabled
Condense test directory names.
2019-08-03 02:29:44 +03:00
181 subproject version
Condense test directory names.
2019-08-03 02:29:44 +03:00
182 subdir_done
Condense test directory names.
2019-08-03 02:29:44 +03:00
183 bothlibraries
Use strict function prototypes
2019-11-18 22:21:36 +02:00
184 escape and unicode
Use strict function prototypes
2019-11-18 22:21:36 +02:00
185 has link arg
tests/common/186: skip some due to PGI link failure stderr=0
2019-08-14 13:13:22 -07:00
186 same target name flat layout
Condense test directory names.
2019-08-03 02:29:44 +03:00
187 find override
find_program: Fallback if a wrap file provide the program name
2020-07-01 09:51:57 -04:00
188 partial dependency
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
189 openmp
Condense test directory names.
2019-08-03 02:29:44 +03:00
190 same target name
Use strict function prototypes
2019-11-18 22:21:36 +02:00
191 test depends
Condense test directory names.
2019-08-03 02:29:44 +03:00
192 args flattening
add get_external_property to replace get_cross_property
2020-02-05 13:23:55 -05:00
193 dict
dict: Fully evaluate keys
2019-12-04 16:45:56 -05:00
194 check header
Fix typos found by codespell
2019-11-06 09:55:30 -05:00
195 install_mode
test: replace pass_* functions with a test.json entry
2020-02-26 20:25:55 +01:00
196 subproject array version
Condense test directory names.
2019-08-03 02:29:44 +03:00
197 feature option
Condense test directory names.
2019-08-03 02:29:44 +03:00
198 feature option disabled
Condense test directory names.
2019-08-03 02:29:44 +03:00
199 static threads
Condense test directory names.
2019-08-03 02:29:44 +03:00
200 generator in subdir
Use strict function prototypes
2019-11-18 22:21:36 +02:00
202 subproject with features
Use strict function prototypes
2019-11-18 22:21:36 +02:00
203 function attributes
tests/common/203: Use a test matrix
2020-04-17 18:18:20 +03:00
204 broken subproject
Condense test directory names.
2019-08-03 02:29:44 +03:00
205 argument syntax
Condense test directory names.
2019-08-03 02:29:44 +03:00
206 install name_prefix name_suffix
Extend test to cover using library(name_prefix: []) for default
2020-04-11 19:55:43 +01:00
207 kwarg entry
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
208 custom target build by default
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
209 find_library and headers
Condense test directory names.
2019-08-03 02:29:44 +03:00
210 line continuation
Condense test directory names.
2019-08-03 02:29:44 +03:00
212 native file path override
test: merge installed_files.txt into test.json
2020-02-25 21:47:42 +01:00
213 tap tests
mtest: fix skipping with various prefixes
2020-08-08 01:25:05 +03:00
214 warning level 0
Condense test directory names.
2019-08-03 02:29:44 +03:00
215 link custom
Be stricter when detecting Windows/Cygwin
2020-08-30 23:37:46 +03:00
216 link custom_i single from multiple
Use strict function prototypes
2019-11-18 22:21:36 +02:00
217 link custom_i multiple from multiple
Use strict function prototypes
2019-11-18 22:21:36 +02:00
218 dependency get_variable method
dependencies: Add ability to set arbitrary variables on
2020-01-09 11:02:17 -08:00
219 source set configuration_data
tests: Prevent multiple-definition of symbols
2020-01-25 23:07:38 +02:00
220 source set dictionary
tests: Prevent multiple-definition of symbols
2020-01-25 23:07:38 +02:00
221 source set custom target
Condense test directory names.
2019-08-03 02:29:44 +03:00
222 source set realistic example
Stabilize keyval module
2020-07-19 17:53:32 +03:00
223 custom target input extracted objects
Use strict function prototypes
2019-11-18 22:21:36 +02:00
224 test priorities
Shell script cleanup.
2019-08-28 22:42:13 +03:00
225 include_dir dot
Make all C main functions without arguments have "void" in arg list.
2019-11-17 17:16:41 +02:00
226 include_type dependency
ninja: Always use to_native on CompilerArgs ( fixes #7167 )
2020-05-27 20:23:58 +03:00
227 fs module
tests/common/227: remove unneeded is_git_checkout
2020-08-04 20:33:47 +00:00
228 zlib
tests: Add a test case for the zlib system dependency
2020-01-31 09:28:56 -08:00
229 native prop
ci: properly handle cross/native cases
2020-02-05 13:23:55 -05:00
230 persubproject options
coredata: Make warning_level per subproject builtin option
2020-07-22 19:19:50 -04:00
231 arithmetic operators
Rename test dir names with dircondenser.py.
2020-04-05 22:51:47 +03:00
232 link language
interpreter: Add link_language to all build targets
2020-04-30 10:38:55 -07:00
233 link depends indexed custom target
project tests: Verify that UWP cross binaries use the right arch
2020-09-17 22:25:37 +00:00
234 very long commmand line
common/234: avoid intermittent failure by dynamic path length generation
2020-08-08 00:13:18 +03:00
235 custom_target source
Test for spurious warning from get_target_filename
2020-08-12 12:02:39 +00:00
235 disabler array addition
prevent disabler() object from overwriting arrays ( #7484 )
2020-08-18 07:07:59 -07:00
236 external project
external-project: New module to build configure/make projects
2020-09-13 13:54:47 -04:00