esp-idf/tools/test_idf_size
Djordje Nedic 5ee663d592 tools: Add CSV support to idf_size.py
This adds CSV support to idf_size.py and idf.py size actions and using the --format argument which accepts 'text', 'json' or 'csv' as input.

idf_size.py --json argument is deprecated but left to avoid a breaking change.

For idf.py size actions OUTPUT_JSON environment variable set at configuration time is overriden at target build time if --format is used.

Additionally, this commit refactors big parts of code, unified usage of json_dict and manually generated dictionaries for textual output and improves code quality in many parts.
2022-08-26 15:34:21 +02:00
..
app2.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
app_esp32c3.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
app_esp32h2.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
app_esp32s2.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
app_esp32s3.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
app.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
bootloader_esp32s2.map tools: Fix idf_size.py 2020-02-28 11:55:53 +01:00
bootloader.map tools: Fix idf_size.py 2020-02-28 11:55:53 +01:00
expected_output tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
expected_output.csv tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
expected_output.json tools/idf_size: Fixed bug with wrong memory calculation 2022-01-17 20:47:35 +08:00
expected_output.txt tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
json_validate_test.py tools: add json schema for idf_size 2021-11-10 16:21:50 +01:00
mem_test.py add test for checking memory segments with esptool.py 2022-01-17 20:47:35 +08:00
overflow_esp32c3.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
overflow_esp32s2.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
overflow_esp32s3.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
overflow.map mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
size_schema.json tools/idf_size: Fixed bug with wrong memory calculation 2022-01-17 20:47:35 +08:00
test_idf_size.py idf.py: Change copyright in tools dir 2022-05-24 14:01:50 +02:00
test.sh tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00