Commit Graph

15 Commits

Author SHA1 Message Date
Daniel Mensinger 8e60b8c146
test: merge installed_files.txt into test.json 2020-02-25 21:47:42 +01:00
Jon Turney 3582108fe7
Add mising files to list of installed files for csharp test
Omitted from 81e7a098 as csharp tests are skipped in Appveyor CI
2018-10-14 16:01:36 +01:00
Marco Trevisan (Treviño) b484f2ae22 test cases: add missing files to installed_files.txt
All these are marked as files to be installed, so we need list them.
2018-09-14 08:45:48 +02:00
Jussi Pakkanen f223aa56a7 Made test program consist of two source files. 2018-02-25 01:21:35 +02:00
Jussi Pakkanen 26010807db Removed test dir 4 which was doing the same thing as the other test dir number 4. 2018-02-25 01:14:01 +02:00
Jussi Pakkanen 2488ccfa1c Skip tests if deps are not found. 2018-02-25 01:10:56 +02:00
Niclas Moeslund Overby c572d222da Use dependency link arguments in C# targets 2018-02-22 20:24:42 +02:00
Thibault Saunier 52b7f1a096 c#: Handle external dependencies from .pc files 2017-08-24 16:09:07 -03:00
Thibault Saunier 44dc028499 tests: Check that generated sources can be used in csharp targets 2017-08-24 11:34:12 -03:00
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme
Also add new tests for the platform-specific and compiler-specific
versioning scheme.

A rough summary is:

1. A bug in how run_tests.py:validate_install checked for files has been
   fixed. Earlier it wasn't checking the install directory properly.
2. Shared libraries are no longer installed in common tests, and the
   library name/path testing is now done in platform-specific tests.
3. Executables are now always called something?exe in the
   installed_files.txt file, and the suffix automatically corrected
   depending on the platform.
4. If a test installs a file called 'no-installed-files', the installed
   files for that test are not validated. This is required to implement
   compiler-specific tests for library names/paths such as MSVC vs MinGW
5. The platform-specific file renaming in run_tests.py has been mostly
   removed since it is broken for shared libraries and isn't needed for
   static libraries.
6. run_tests.py now reports all missing and extra files. The logic for
   finding these has been reworked.
2016-07-01 20:50:47 +05:30
Jussi Pakkanen 73b8ff5341 Rework installation logic so we can go outside the install prefix. 2015-02-04 22:00:06 +02:00
Jussi Pakkanen 6af7f92ab3 Handle C# resource files. 2014-07-30 15:49:01 +03:00
Jussi Pakkanen 7814ef986f Set up link paths. 2014-07-19 01:14:21 +03:00
Jussi Pakkanen f7d58d7b6f Some fixes. 2014-07-18 23:18:26 +03:00
Jussi Pakkanen fb884e3856 Can compile C# programs with Mono. 2014-07-18 21:49:14 +03:00