[CRIU] [PATCH 0/6] Compel: add new tests, run tests on Travis-ci

Dmitry Safonov dsafonov at virtuozzo.com
Mon May 30 05:48:45 PDT 2016


Fixed per-arch tests & run them on travis.
So all compel refactoring will be covered with tests.
(And I will add them more, as I go further).

Dmitry Safonov (6):
  compel/tests: add sections table & string section tests
  compel/test: add ASSERT macro
  compel/tests: test binary should return error
  compel/Makefile: use force to rebuild test's submake
  compel/tests: fix tests on !x86 archs
  travis-ci: run compel tests on build stage

 compel/Makefile                                    |  4 +-
 compel/include/uapi/elf32-types.h                  |  4 ++
 compel/include/uapi/elf64-types.h                  |  4 ++
 scripts/build/Dockerfile.tmpl                      |  1 +
 .../arch/aarch64/include/arch_test_handle_binary.h |  3 +
 .../arch/arm/include/arch_test_handle_binary.h     |  3 +
 .../arch/ppc64/include/arch_test_handle_binary.h   |  3 +
 .../arch/x86/include/arch_test_handle_binary.h     | 14 ++--
 test/compel/handle_binary.c                        | 74 ++++++++++++++++++++--
 test/compel/main.c                                 | 11 ++--
 10 files changed, 103 insertions(+), 18 deletions(-)

-- 
2.8.2



More information about the CRIU mailing list