Skip to content

Unnecessary googletest installs #5388

@vovagorodok

Description

@vovagorodok

platformio.ini contains

[env]
lib_ldf_mode = deep
test_build_src = yes
test_framework = googletest
...

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
lib_deps =
	vovagorodok/ArduinoBleChess@^0.7.3
	vovagorodok/ArduinoBleOTA@^2.0.6
	vovagorodok/ArduinoBleBattery@^1.0.1
	vovagorodok/ArduinoStreamLogger@^1.1.10
	vovagorodok/ArduinoBuzzer@^1.0.1
	vovagorodok/ArduinoPin@^1.2.2
	vovagorodok/ArrayUtils@^1.3.9
	vovagorodok/Servo@^1.0.0
	vovagorodok/PicChess@^0.9.1
	h2zero/NimBLE-Arduino@^1.4.3
	laurb9/StepperDriver@^1.4.1
	fastled/FastLED@^3.10.3
test_filter = test_hardware
...

When pio run -e esp32dev

Processing esp32dev (platform: espressif32; board: esp32dev; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Removing unused dependencies...
Library Manager: Removing googletest @ 1.17.0
Library Manager: googletest@1.17.0 has been removed!

When pio test -e esp32dev --without-uploading --without-testing

Processing test_hardware in esp32dev environment
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Building...
Removing unused dependencies...
Library Manager: Installing google/googletest @ ^1.17.0
Unpacking  [####################################]  100%
Library Manager: googletest@1.17.0 has been installed!

google/googletest package is removed and installed each time

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions