Commit Graph

13 Commits

Author SHA1 Message Date
Tom M 08a9efb97a
Update CMakeLists.txt 2021-06-15 20:33:59 +02:00
Tom M c8e1853772
Update build.gradle 2021-06-15 19:41:03 +02:00
Tom M faccd36d02
Update CMakeLists.txt 2021-06-15 19:27:24 +02:00
Tom M b3dfce91b7
Update CMakeLists.txt 2021-06-15 19:19:36 +02:00
atsushieno 9eb855a96d Add flexibility on abiFilters.
context: https://github.com/FluidSynth/fluidsynth/pull/913#issuecomment-860195788

Run with `./gradlew -PcustomAbiFilters=x86` etc.
2021-06-14 03:18:15 +09:00
derselbst 0ef0c703b6 minor fixes during Android testing 2021-06-13 13:14:50 +02:00
atsushieno e36d1438df [test-android] disable tests by the converter. And it is fully documented now. 2021-06-12 19:05:52 +09:00
atsushieno 7dd8f0118c [test-android] Tests are now runnable as `./gradlew connectedCheck` 2021-06-12 19:05:52 +09:00
atsushieno f176cd8e7b [test-android] disable failing tests in `run_all_tests.c`.
... not in CMakeLists.txt.
2021-06-12 19:05:52 +09:00
atsushieno c232274d6a [test-android] fix java package names. 2021-06-12 19:05:52 +09:00
atsushieno ecdae699da [test-android] those converted tests are now loaded and run (and fail hard). 2021-06-12 19:05:52 +09:00
atsushieno 12cc9ed74b Convert ctests into another test sources that can be compiled in Android test.
The existing ctests cannot be simply used in Android tests because
everything is compiled as standalone executable with `main()` function.
Since Android 11+ does not support standalone executables, those test
`main()` functions are converted as unique functions and then picked up
in this test's native-lib CMakeLists.txt.

Since those tests depend on libfluidsynth internals, we cannot simply
link with libfluidsynth.so. We instead compile the library with OBJ files.
2021-06-12 19:05:52 +09:00
atsushieno e6b3ce8a6b Add Android test app.
As described on README, it does not really run tests yet.
But it asserts that libfluidsynth.so is loadable at least.
2021-06-12 19:05:51 +09:00