[PATCH] Improve testing for the C API

Amaury SECHET deadalnix+llvmreview at gmail.com
Wed Jun 24 22:28:49 PDT 2015


Hi chandlerc, bogner,

This basically add an echo test case in C. The support is limited right now, but full support would just be too much to review at once.

The echo test case simply get a module as input and try to output the same exact module. This allow to check the both reading and writing API are working as expected.

I want to improve this test over time to support more and more of the API, in order to improve coverage (coverage is quite poor right now).

http://reviews.llvm.org/D10725

Files:
  include/llvm-c/Core.h
  lib/IR/Core.cpp
  test/Bindings/llvm-c/echo.ll
  tools/llvm-c-test/CMakeLists.txt
  tools/llvm-c-test/calc.c
  tools/llvm-c-test/echo.c
  tools/llvm-c-test/llvm-c-test.h
  tools/llvm-c-test/main.c
  tools/llvm-c-test/metadata.c
  tools/llvm-c-test/module.c

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10725.28436.patch
Type: text/x-patch
Size: 19793 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150625/0af888fa/attachment.bin>


More information about the llvm-commits mailing list