..
1 project not first
Created new suite of tests that should fail when executed.
11 years ago
2 missing file
Check that non-existing source files cause errors.
11 years ago
3 missing subdir
Check that missing subdirs cause an error.
11 years ago
4 missing meson.build
Check that missing subdirs cause an error.
11 years ago
5 misplaced option
Preserve option function for option files.
11 years ago
6 missing incdir
After an actual, factual bug report from a user, fixed include_directories so that it checks that the specified directories exist.
11 years ago
7 go to subproject
Added failing test.
11 years ago
8 recursive
Test for recursive instantiations of subprojects.
11 years ago
9 missing extra file
Can specify extra files that show up in IDEs as parts of a target.
11 years ago
10 out of bounds
Add support for subscripting array objects with [].
9 years ago
11 object arithmetic
More strict type checking for arithmetic operations.
10 years ago
12 string arithmetic
More strict type checking for arithmetic operations.
10 years ago
13 array arithmetic
More strict type checking for arithmetic operations.
10 years ago
14 invalid option name
Allow option values to contain ':'
8 years ago
15 kwarg before arg
Test for posargs being before kwargs.
10 years ago
16 extract from subproject
Fixed broken subdir object extraction and moved tests.
10 years ago
17 same name
Can create top level targets that have the same name but different type.
10 years ago
18 wrong plusassign
Created the += operator.
9 years ago
19 target clash
Use '.exe' extension for executables for Cygwin
8 years ago
20 version
Can check for Meson version in project definition.
9 years ago
21 subver
Can specify version requirements to subprojects.
9 years ago
22 assert
Projects can specify default values for options.
9 years ago
23 rel testdir
Can specify a working directory for tests. Closes #326 .
9 years ago
25 int conversion
String to int conversion. Closes #362 .
9 years ago
26 badlang
Can add languages only if they are available. Closes #365 .
9 years ago
27 output subdir
Guard against subdir segments in output files.
9 years ago
28 noprog use
Error out if using a not found binary in the build. Closes #469 .
9 years ago
29 no crossprop
Can get arbitrary data from cross file properties.
9 years ago
30 nested ternary
Forbid nested ternary operations.
8 years ago
31 invalid man extension
Fix validation of man page extension. ( #749 )
8 years ago
32 no man extension
Fix validation of man page extension. ( #749 )
8 years ago
33 exe static shared
Error out if shared lib links to static lib without PIC
8 years ago
34 non-root subproject
Test that invalid subproject code in dependency() errors out
8 years ago
35 dependency not-required then required
Rename test cases to remove duplicate numbers.
8 years ago
36 project argument after target
Rename test cases to remove duplicate numbers.
8 years ago
37 pkgconfig dependency impossible conditions
Allow many version conditions for pkg-config deps
8 years ago
38 has function external dependency
Compiler checks can only accept external dependencies
8 years ago
39 libdir must be inside prefix
Force installation dir options to be inside prefix
8 years ago
40 prefix absolute
Force installation dir options to be inside prefix
8 years ago
41 kwarg assign
Better error message when using = rather than : for defining keywords.
8 years ago
42 custom target plainname many inputs
custom_target: Substitute input into output
8 years ago
43 custom target outputs not matching install_dirs
Support multiple install dirs for built/custom targets
8 years ago
44 project name colon
Renamed test to keep numbers sequential.
8 years ago
45 abs subdir
Rename tests with duplicate numbers.
8 years ago
46 abspath to srcdir
Rename tests with duplicate numbers.
8 years ago
47 pkgconfig variables reserved
pkgconfig: add suppport for custom variables during generation
8 years ago
48 pkgconfig variables zero length
pkgconfig: add suppport for custom variables during generation
8 years ago
49 pkgconfig variables zero length value
pkgconfig: add suppport for custom variables during generation
8 years ago
50 pkgconfig variables not key value
pkgconfig: add suppport for custom variables during generation
8 years ago
51 executable comparison
Only allow equality comparisons for non-elementary types.
8 years ago
52 inconsistent comparison
Don't allow non-equality comparisons across types.
8 years ago
53 slashname
Target file name must not contain a path separator as that breaks things.
8 years ago
54 reserved meson prefix
Renamed dir to avoid duplicate test numbers.
8 years ago
55 wrong shared crate type
add failing test cases for wrong Rust crate types per @TingPing
8 years ago
56 wrong static crate type
add failing test cases for wrong Rust crate types per @TingPing
8 years ago
57 or on new line
Do not permit invalid and/or nodes to be declared. Closes #1886 .
8 years ago
58 kwarg in module
Renamed test to remove duplicate test number.
8 years ago
59 link with executable
Renamed test dirs to remove duplicated numbers.
7 years ago
60 assign custom target index
Allow CustomTarget's to be indexed
7 years ago
61 getoption prefix
Prevent projects from grabbing other projects' options.
7 years ago
62 bad option argument
options: Add a permitted_kwargs function
7 years ago
63 subproj filegrab
Add a bunch of tests to sandboxing.
7 years ago
64 grab subproj
Add a bunch of tests to sandboxing.
7 years ago
65 grab sibling
Add a bunch of tests to sandboxing.
7 years ago
66 string as link target
Raise InvalidArguments when trying to link against strings
7 years ago