Fu Hanxi
2cde75b531
ci: improve pytest build system tests
...
- remove temp dirs
- remove idf-component-manager unit test
2024-04-16 15:33:43 +02:00
Marek Fiala
52da5b765f
feat(tools): Run skipped build system pytests on Win
2024-02-08 11:23:51 +01:00
Marek Fiala
04ade501aa
feat(tools): Disable failing build system tests on Windows runner
2023-11-29 23:10:38 +01:00
Marek Fiala
b39e541652
feat(tools): Do not run test_create_project_with_idf_readonly on macOS
...
It corrupts environment on macOS runner because it uses shell, not docker-executor,
and makes all tree read-only for a non-root user.
+ Replace examples with real files in example README.md
2023-08-31 12:54:19 +02:00
Roland Dobai
79b15bd410
Merge branch 'feature/rewrite_build_sys_tests_v6' into 'master'
...
Tools: Rewrite build system unit tests to python - git
Closes IDF-7386
See merge request espressif/esp-idf!23860
2023-07-19 01:20:06 +08:00
Marek Fiala
f4e3c9c03a
refactor(tools): Rewrite build system unit tests to python
...
Rewritten parts:
- git
- version
- build
2023-07-18 15:51:04 +02:00
Marek Fiala
e8ee59f68b
fix(tools): create-project with proper file permission - pre-commit fix
...
Closes https://github.com/espressif/esp-idf/pull/11836
2023-07-18 14:08:37 +02:00
Ryan Yin
354e2c4673
feat: fix: create-project & create_component with proper file permission
2023-07-17 19:32:30 +08:00
Marek Fiala
5033637899
Tools: Rewrite build system unit tests to python - partitions, components, docs
2023-06-14 12:17:53 +00:00
Marek Fiala
fb0dc46183
Tools: Rewrite build system unit tests to python - sdkconfig, bootloader, components
2023-05-23 09:47:39 +00:00
Marek Fiala
b4446e1748
Tools: Rewrite build system unit tests to python - cmake libraries and Kconfig
2023-03-28 11:20:42 +02:00
Djordje Nedic
17d1e9ae36
bugfix: Fix windows path case sensitivity
...
This commit fixes an issue where paths on Windows are case insensitive, for instance when setting the build folder its name would be converted to lowercase.
The culprit is our realpath() function, that was calling os.path.normcase() internally, since we are removing that call it makes sense to just remove the function entirely and call os.path.realpath() wherever necessary.
Closes https://github.com/espressif/esp-idf/issues/10282
2023-01-17 20:51:46 +01:00
KonstantinKondrashov
fd721c5b09
esptool_py: Adds funcs to read eFuses from Cmake during a build stage
...
Closes https://github.com/espressif/esp-idf/issues/10311
2023-01-04 00:30:38 +08:00
Fu Hanxi
b5d9df8b6f
build_system: stop looking for sdkconfig file specified by env var SDKCONFIG_DEFAULTS
in bootloader subproject
2022-11-16 16:52:54 +08:00
Ivan Grokhotkov
0503cb52eb
build system: add the initial set of pytest-based build system tests
2022-09-16 00:07:55 +02:00