library.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "name": "googletest",
  3. "keywords": "unittest, unit, test, gtest, gmock",
  4. "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.",
  5. "license": "BSD-3-Clause",
  6. "homepage": "https://github.com/google/googletest/blob/master/README.md",
  7. "repository": {
  8. "type": "git",
  9. "url": "https://github.com/google/googletest.git"
  10. },
  11. "version": "1.10.0",
  12. "frameworks": "arduino",
  13. "platforms": [
  14. "espressif32",
  15. "espressif8266"
  16. ],
  17. "export": {
  18. "include": [
  19. "googlemock/include/*",
  20. "googlemock/src/*",
  21. "googletest/include/*",
  22. "googletest/src/*"
  23. ],
  24. "exclude": [
  25. "ci",
  26. "googlemock/cmake",
  27. "googlemock/scripts",
  28. "googlemock/test",
  29. "googlemock/CMakeLists.txt",
  30. "googletest/cmake",
  31. "googletest/scripts",
  32. "googletest/test",
  33. "googletest/CMakeLists.txt"
  34. ]
  35. },
  36. "build": {
  37. "flags": [
  38. "-Igooglemock/include",
  39. "-Igooglemock",
  40. "-Igoogletest/include",
  41. "-Igoogletest"
  42. ],
  43. "srcFilter": [
  44. "+<*>",
  45. "-<.git/>",
  46. "-<googlemock>",
  47. "-<googlemock/test/>",
  48. "-<googlemock/src>",
  49. "+<googlemock/src/gmock-all.cc>",
  50. "+<googletest/src/gtest-all.cc>",
  51. "+<googlemock/src/gmock_main.cc>",
  52. "-<googletest>",
  53. "-<googletest/codegear/>",
  54. "-<googletest/samples>",
  55. "-<googletest/test/>",
  56. "-<googletest/xcode>",
  57. "-<googletest/src>",
  58. "+<googletest/src/gtest-all.cc>",
  59. "+<googletest/src/gtest_main.cc>"
  60. ]
  61. }
  62. }