[roll] Roll third_party/googletest Use static_cast instead of ImplicitCast_ for character conversions Clang has recently added "warnings when mixing different charN_t types" [1]. The rationale is that "charN_t represent code units of different UTF encodings. Therefore the values of 2 different charN_t objects do not represent the same characters." Note that the warning here may be legitimate - from https://github.com/google/googletest/issues/4762: "[...] This is incorrect for values that do not represent valid codepoints." For the time being, silence the warning by being more explicit about the conversion being intentional by using static_cast. Link: https://github.com/llvm/llvm-project/pull/138708 [1] PiperOrigin-RevId: 760644157 Original-Revision: fa8438ae6b70c57010177de47a9f13d7041a6328 Roller-URL: https://cr-buildbucket.appspot.com/build/8714427821014502721 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I1add1f77cf5a81f132579d820d4fb0585226522e Reviewed-on: https://fuchsia-review.googlesource.com/c/drivers/rtc/nxp/pcf8563/+/1280115 Commit-Queue: GI Roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com>
This repository is a based on a template repository which will be adopted automatically by OOT driver repositories.
Template repository is located in: https://fuchsia.googlesource.com/template/driver/
To perform an initial bootstrap, execute the following:
In a terminal, clone the repository:
git clone https://fuchsia.googlesource.com/drivers/rtc/nxp/pcf8563
Change to that directory:
cd pcf8563
Fetch all git submodules:
git submodule init && git submodule update --recursive
Bootstrap the build environment:
scripts/bootstrap.sh
See the getting started guide for more info.
The Fuchsia driver package can be built locally with:
tools/bazel build src/drivers/pcf8563:pkg
Run the full test-suite with:
tools/bazel test :tests_qemu
Run only the pcf8563 driver tests with:
tools/bazel test src/drivers/pcf8563:test_x64