1f92157deSopenharmony_ci{
2f92157deSopenharmony_ci  "name": "googletest",
3f92157deSopenharmony_ci  "keywords": "unittest, unit, test, gtest, gmock",
4f92157deSopenharmony_ci  "description": "googletest is a testing framework developed by the Testing Technology team with Google's specific requirements and constraints in mind. No matter whether you work on Linux, Windows, or a Mac, if you write C++ code, googletest can help you. And it supports any kind of tests, not just unit tests.",
5f92157deSopenharmony_ci   "license": "BSD-3-Clause",
6f92157deSopenharmony_ci  "homepage": "https://github.com/google/googletest/blob/master/README.md",
7f92157deSopenharmony_ci  "repository": {
8f92157deSopenharmony_ci    "type": "git",
9f92157deSopenharmony_ci    "url": "https://github.com/google/googletest.git"
10f92157deSopenharmony_ci  },
11f92157deSopenharmony_ci  "version": "1.10.0",
12f92157deSopenharmony_ci  "frameworks": "arduino",
13f92157deSopenharmony_ci  "platforms": [
14f92157deSopenharmony_ci        "espressif32",
15f92157deSopenharmony_ci        "espressif8266"
16f92157deSopenharmony_ci  ],
17f92157deSopenharmony_ci  "export": {
18f92157deSopenharmony_ci        "include": [
19f92157deSopenharmony_ci            "googlemock/include/*",
20f92157deSopenharmony_ci            "googlemock/src/*",
21f92157deSopenharmony_ci            "googletest/include/*",
22f92157deSopenharmony_ci            "googletest/src/*"
23f92157deSopenharmony_ci        ],
24f92157deSopenharmony_ci        "exclude": [
25f92157deSopenharmony_ci            "ci",
26f92157deSopenharmony_ci            "googlemock/cmake",
27f92157deSopenharmony_ci            "googlemock/scripts",
28f92157deSopenharmony_ci            "googlemock/test",
29f92157deSopenharmony_ci            "googlemock/CMakeLists.txt",
30f92157deSopenharmony_ci            "googletest/cmake",
31f92157deSopenharmony_ci            "googletest/scripts",
32f92157deSopenharmony_ci            "googletest/test",
33f92157deSopenharmony_ci            "googletest/CMakeLists.txt"
34f92157deSopenharmony_ci          ]
35f92157deSopenharmony_ci  },
36f92157deSopenharmony_ci  "build": {
37f92157deSopenharmony_ci        "flags": [
38f92157deSopenharmony_ci            "-Igooglemock/include",
39f92157deSopenharmony_ci            "-Igooglemock",
40f92157deSopenharmony_ci            "-Igoogletest/include",
41f92157deSopenharmony_ci            "-Igoogletest"
42f92157deSopenharmony_ci        ],
43f92157deSopenharmony_ci        "srcFilter": [
44f92157deSopenharmony_ci          "+<*>",
45f92157deSopenharmony_ci          "-<.git/>",
46f92157deSopenharmony_ci          "-<googlemock>",
47f92157deSopenharmony_ci          "-<googlemock/test/>",
48f92157deSopenharmony_ci          "-<googlemock/src>",
49f92157deSopenharmony_ci          "+<googlemock/src/gmock-all.cc>",
50f92157deSopenharmony_ci          "+<googletest/src/gtest-all.cc>",
51f92157deSopenharmony_ci          "+<googlemock/src/gmock_main.cc>",
52f92157deSopenharmony_ci          "-<googletest>",
53f92157deSopenharmony_ci          "-<googletest/codegear/>",
54f92157deSopenharmony_ci          "-<googletest/samples>",
55f92157deSopenharmony_ci          "-<googletest/test/>",
56f92157deSopenharmony_ci          "-<googletest/xcode>",
57f92157deSopenharmony_ci          "-<googletest/src>",
58f92157deSopenharmony_ci          "+<googletest/src/gtest-all.cc>",
59f92157deSopenharmony_ci          "+<googletest/src/gtest_main.cc>"
60f92157deSopenharmony_ci        ]
61f92157deSopenharmony_ci  }
62f92157deSopenharmony_ci}
63