Merge from Widevine repo of http://go/wvgerrit/56521 This CL adds a common main routine for integration tests. It sets a default test configuration for the provisioning and license server urls and certificates, and allows the user to set them on the command line. Test: current unit tests still pass. Bug: 72354901 Fix Generic Crypto tests. Change-Id: I604a3d9e15d50da5041794624c4571c0dcb091f5
18 lines
512 B
C++
18 lines
512 B
C++
// Copyright 2018 Google LLC. All Rights Reserved. This file and proprietary
|
|
// source code may only be used and distributed under the Widevine Master
|
|
// License Agreement.
|
|
|
|
// Use in place of the gtest_main in order to initialize the WvCdmTestBase using
|
|
// command line parameters.
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "log.h"
|
|
#include "test_base.h"
|
|
|
|
int main(int argc, char** argv) {
|
|
::testing::InitGoogleTest(&argc, argv);
|
|
if (!wvcdm::WvCdmTestBase::Initialize(argc, argv)) return 0;
|
|
return RUN_ALL_TESTS();
|
|
}
|