@ivankravets thanks for the update.
⟩ pio upgrade --dev
Please wait while upgrading PlatformIO ...
PlatformIO has been successfully upgraded to 4.1.1b9
Release notes: https://docs.platformio.org/en/latest/history.html
...
⟩ pio --version
PlatformIO, version 4.1.1b9
⟩ pio update tool-unity # I know the following is caused by my usage error, but seems to install anyhow...
Please wait while upgrading PlatformIO...
Updating tool-unity @ 1.20403.0 [1.20500.0]
Uninstalling tool-unity @ 1.20403.0: [OK]
CorePackageManager: Installing tool-unity @ 1.20500.0
tool-unity @ 1.20500.0 has been successfully installed!
Traceback (most recent call last):
File "/usr/local/bin/pio", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/platformio/__main__.py", line 107, in main
maintenance.on_platformio_exception(e)
File "/usr/local/lib/python2.7/site-packages/platformio/maintenance.py", line 65, in on_platformio_exception
telemetry.on_exception(e)
File "/usr/local/lib/python2.7/site-packages/platformio/telemetry.py", line 316, in on_exception
send_exception(description, is_fatal)
File "/usr/local/lib/python2.7/site-packages/platformio/telemetry.py", line 377, in send_exception
mp = MeasurementProtocol()
File "/usr/local/lib/python2.7/site-packages/platformio/telemetry.py", line 72, in __init__
self["cid"] = app.get_cid()
File "/usr/local/lib/python2.7/site-packages/platformio/app.py", line 390, in get_cid
cid = get_state_item("cid")
File "/usr/local/lib/python2.7/site-packages/platformio/app.py", line 328, in get_state_item
with State() as state:
File "/usr/local/lib/python2.7/site-packages/platformio/app.py", line 94, in __init__
self.path = join(get_project_core_dir(), "appstate.json")
File "/usr/local/lib/python2.7/site-packages/platformio/project/helpers.py", line 51, in get_project_core_dir
join(get_project_dir(), "platformio.ini")
File "/usr/local/lib/python2.7/site-packages/platformio/project/helpers.py", line 29, in get_project_dir
return os.getcwd()
OSError: [Errno 2] No such file or directory
pio update
Updating tool-unity @ 1.20500.0 [Up-to-date]
Updating tool-scons @ 2.20501.191222 [Up-to-date]
Platform Manager
================
Platform Native
--------
Updating native @ 1.1.2 [Up-to-date]
Library Manager
===============
Library Storage: /Users/joustava/.platformio/lib
Looks like it updates. The actual content of tool-unity is updated as well.
However, I was aiming to try out functionality in #include <unity_fixture.h> as described in
I understand if this is not available in their latest release. Plus not a blocker for me. Also, maybe some of the features from extras (fixtures/memory) don’t fit into platformio and are handled differently?
In any case, thanks for platformio!