+30
−20
Loading
Right now for ABI tests, the abidiff tool requires a reference .so files matching the SPDK version that is being compared to. For example patches on master are compared to .so files build from last SPDK release. This requires continuous maintenance and backports to the prior release branches, to keep new VM images buildable. Since ABI tests should be done only against specific release (git tags) rather than tip of the branches, this would mean to address it properly the VM image and point releases would need to be synchronized. To avoid that, we can switch from using the .so files to their text (XML) representation generated at the time of the release. The XML representation of the SO files will be kept in the separate repository "spdk-abi" and cloning during "confirm_abi_deps()" test. Signed-off-by:Kamil Godzwon <kamilx.godzwon@intel.com> Change-Id: I37b4c556e8f8ffb5ffd67e16df9f186ef9c52294 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14160 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by:
Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by:
Konrad Sztyber <konrad.sztyber@intel.com>