libsnapshot: add library for test helpers
Add libsnapshot_test_helpers for update engine tests to properly set up depended modules. Test: update_engine_unittests Test: libsnapshot_test Change-Id: Idd90a74cd6fb489f6ae14f44493b2288205c4a94
This commit is contained in:
parent
1fd9c55689
commit
0daaa72b0f
6 changed files with 34 additions and 4 deletions
|
@ -121,6 +121,34 @@ cc_library_static {
|
|||
],
|
||||
}
|
||||
|
||||
cc_library_static {
|
||||
name: "libsnapshot_test_helpers",
|
||||
defaults: ["libsnapshot_defaults"],
|
||||
export_include_dirs: [
|
||||
"include_test",
|
||||
],
|
||||
srcs: [
|
||||
"test_helpers.cpp",
|
||||
],
|
||||
shared_libs: [
|
||||
"android.hardware.boot@1.1",
|
||||
"libcrypto",
|
||||
],
|
||||
export_shared_lib_headers: [
|
||||
"android.hardware.boot@1.1",
|
||||
],
|
||||
header_libs: [
|
||||
"libstorage_literals_headers",
|
||||
],
|
||||
export_header_lib_headers: [
|
||||
"libstorage_literals_headers",
|
||||
],
|
||||
static_libs: [
|
||||
"libgtest",
|
||||
"libgmock",
|
||||
],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "libsnapshot_test",
|
||||
defaults: ["libsnapshot_defaults"],
|
||||
|
@ -144,6 +172,7 @@ cc_test {
|
|||
"libgmock",
|
||||
"liblp",
|
||||
"libsnapshot",
|
||||
"libsnapshot_test_helpers",
|
||||
"libsparse",
|
||||
"libz",
|
||||
],
|
||||
|
|
|
@ -18,9 +18,10 @@
|
|||
#include <liblp/builder.h>
|
||||
#include <liblp/property_fetcher.h>
|
||||
|
||||
#include <libsnapshot/test_helpers.h>
|
||||
|
||||
#include "dm_snapshot_internals.h"
|
||||
#include "partition_cow_creator.h"
|
||||
#include "test_helpers.h"
|
||||
#include "utility.h"
|
||||
|
||||
using namespace android::fs_mgr;
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#include <liblp/builder.h>
|
||||
#include <storage_literals/storage_literals.h>
|
||||
|
||||
#include "test_helpers.h"
|
||||
#include <libsnapshot/test_helpers.h>
|
||||
|
||||
using namespace android::storage_literals;
|
||||
using android::fs_mgr::LpMetadata;
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
#include <storage_literals/storage_literals.h>
|
||||
|
||||
#include <android/snapshot/snapshot.pb.h>
|
||||
#include "test_helpers.h"
|
||||
#include <libsnapshot/test_helpers.h>
|
||||
#include "utility.h"
|
||||
|
||||
namespace android {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
#include "test_helpers.h"
|
||||
#include <libsnapshot/test_helpers.h>
|
||||
|
||||
#include <android-base/file.h>
|
||||
#include <android-base/logging.h>
|
||||
|
|
Loading…
Reference in a new issue