Add first c test to test the C api

This commit is contained in:
Brandon Fish
2019-02-01 22:10:36 -06:00
parent 6f05146737
commit 62f7bb607e
8 changed files with 54 additions and 13 deletions

12
lib/runtime-c-api/tests/.gitignore vendored Normal file
View File

@ -0,0 +1,12 @@
CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps
test-instantiate

View File

@ -0,0 +1,11 @@
cmake_minimum_required (VERSION 2.6)
project (WasmerCApiTests)
add_executable(test-instantiate test-instantiate.c)
target_link_libraries(test-instantiate
general "${CMAKE_SOURCE_DIR}/../../../target/debug/libwasmer_runtime_c_api.dylib")
enable_testing()
add_test(test-instantiate test-instantiate)

View File

@ -0,0 +1,4 @@
#[test]
fn test_c_api() {
// TODO run `cmake . && make && make test`
}

View File

@ -0,0 +1,9 @@
#include <stdio.h>
#include "../wasmer.h"
int main()
{
wasmer_import_object_t *import_object = wasmer_import_object_new();
wasmer_import_object_destroy(import_object);
return 0;
}