[dpdk-ci] CI Test Cases

Thomas Monjalon thomas at monjalon.net
Tue Apr 9 18:44:40 CEST 2019


18/03/2019 16:55, Jeremy Plsek:
> This also gives the Community Lab a list of tests that can be
> implemented in the mean time.
> 
> https://docs.google.com/document/d/1WbRoIq0f5SmHM6D5sLbeh7hxRJdE2ppwB5JECHllLjg/edit?usp=sharing
> (This document is publicly editable. If I notice the document changes
> outside the scope of the goal, I'll try to revert it and give
> individual access instead.)

After the meeting of today, Ferruh, David and me have added more tests
to discuss next time:

	- Coverage gcov with unit tests
	- devtools/check-symbol-maps.sh
	- devtools/validate-abi.sh
	- Spell checks
	- clang-analyzer
	- cppcheck

And we have enumerated the items for the compilation tests:

Target CPU:
	Aarch64
	i686
	x86_32
	x86_64
	Power64
OS:
	FreeBSD 10.4
	FreeBSD 11
	FreeBSD 12.0
	Fedora 28
	Fedora 29
	CentOS 7.6
	Ubuntu 16.04
	Ubuntu 18.04
	Ubuntu 19.04
	Debian 9 stable
	Debian 10 testing
	OpenSuse 12-sp3
	OpenSuse 15
	Archlinux - latest Linux/gcc/clang
	Windows 10 (only meson+clang)
Make options (config in test-build.sh):
	examples (included in test-build.sh)
	HTML doc (included in test-build.sh)
	PDF doc - make doc-guides-pdf
	+shared
	+debug
	+ASSERT
	+LIBBSD
	+ARM64_MEMCPY
	+ARCH_STRICT_ALIGN
	+ALLOW_INV_SOCKET_ID
	+ALWAYS_PANIC_ON_ERROR
	+ENABLE_AVX512
	+PROFILE_WITH_VTUNE
	+TX_PREPARE_NOOP
	+USE_HPET
	+IBVERBS_LINK_DLOPEN
Meson options (config in meson_options.txt):
	examples (included in test-meson-builds.sh)
	enable_docs=true
	allow_invalid_socket_id=true
	use_hpet=true - should it be dropped?
	ibverbs_link=dlopen
	per_library_versions=false
Toolchain:
	Latest gcc
	Latest clang
Dependencies:
	make
	meson
	ninja
	doxygen
	sphinx
	latex
	inkscape
	libnuma
	libpcap
	libelf
	libarchive
	zlib
	libjansson
	openssl
	rdma-core
	musdk
	szedata2
	ipsec_mb
	libsso-snow3g
	libsso-kasumi
	libsso-zuc
	libqos
	isa-l
	libmnl
	libvirt





More information about the ci mailing list