Ivan Kravets
4151f53e14
Rename unit testing module to "test"
2022-04-26 15:09:51 +03:00
Ivan Kravets
5895fb9faf
Bump version to 6.0.0a2
2022-04-25 22:11:50 +03:00
Ivan Kravets
26ed6a5548
Implement required setUp/tearDown functions for the latest Unity testing framework
2022-04-25 13:23:33 +03:00
Ivan Kravets
05dd7dd811
Revert back showing test cases status before
2022-04-24 21:08:49 +03:00
Ivan Kravets
8b694f3734
Unity: show test case status before stdout
2022-04-24 11:28:07 +03:00
Ivan Kravets
c9026a1b9c
Generate reports in JUnit and JSON formats // Resolve #2891
2022-04-23 19:19:25 +03:00
Ivan Kravets
9b221a06c8
Unity: Avoid "weak" attributes on Windows
2022-04-23 11:05:28 +03:00
Ivan Kravets
f88904e246
Export "ConfigureDebugFlags" to build env (bakward compatibility with Zephyr build script)
2022-04-22 18:14:28 +03:00
Ivan Kravets
e3533dcb01
Added support for test hierarchies (nested test suites) // Resolve #4135
2022-04-22 15:19:12 +03:00
Ivan Kravets
8edb5ffe20
Use unsigned long for unityOutputStart
2022-04-22 10:55:59 +03:00
Ivan Kravets
90e6cd7b46
Fixed an issue when command line parameters do not override values // Resolve #3845
2022-04-21 20:23:30 +03:00
Ivan Kravets
1fa73fb632
Typo fixes
2022-04-21 20:22:57 +03:00
Ivan Kravets
a615af233a
Provide more information when the native program crashed on a host (errored with a negative return code) // Resolve #3429
2022-04-21 19:32:12 +03:00
Ivan Kravets
4817e13823
PyLint fixes
2022-04-21 19:30:55 +03:00
Ivan Kravets
ee43b86742
Introduce a new PlatformIO Unit Testing engine
2022-04-21 18:11:49 +03:00
Ivan Kravets
a568a5c356
Keep recursive for the glob
2022-04-21 17:10:38 +03:00
Ivan Kravets
2f7668aef5
Improve src matcher for the symbolic links
2022-04-21 16:31:40 +03:00
Ivan Kravets
72fa6eebba
Switch to FS JSON loader
2022-04-21 16:30:55 +03:00
Ivan Kravets
faa63727ab
Revert back to title()
2022-04-20 18:48:26 +03:00
Ivan Kravets
a2b1a0a0a7
Use capitalize instead of title
2022-04-20 18:36:28 +03:00
Ivan Kravets
0d7bc09c49
Cache DL requests
2022-04-20 18:33:46 +03:00
Ivan Kravets
f57ca747a9
Add support for DL mirrors
2022-04-20 18:03:55 +03:00
Ivan Kravets
624421e4b0
Memoize dev-platform instance cross the clonned build envs
2022-04-19 13:51:43 +03:00
Ivan Kravets
943c6bc59c
Move INO converter to a separate tool
2022-04-19 11:36:05 +03:00
Ivan Kravets
9ce0b0e25b
Use builtin "title()"
2022-04-19 11:33:56 +03:00
Ivan Kravets
df3a13fc61
Move MISSING to the compat
2022-04-19 11:32:36 +03:00
Ivan Kravets
5a0a215bfc
Use PY3 super() zero-argument syntax
2022-04-15 14:44:30 +03:00
Ivan Kravets
eaff7f307c
Avoid RecursionError for circular_dependencies // Resolve #4228
2022-04-15 14:17:21 +03:00
Ivan Kravets
0e3aa29689
Introduce PlatformIO Core 6.0
2022-04-13 15:32:05 +03:00
Ivan Kravets
a56b19ff65
Improve pio exec command on Windows
2022-04-13 13:58:31 +03:00
Ivan Kravets
62b7ec271f
Keep PY2 for backward compatibility with ESP8266/ESP32 // Resolve #4226
2022-04-13 12:51:13 +03:00
Ivan Kravets
5515bef3d7
Add backward compatibility with ESP-IDF build script // Resolve #4225
2022-04-13 12:47:17 +03:00
Ivan Kravets
092f5de231
Fix removing temporary debugging data on Windows
2022-04-12 18:17:38 +03:00
Ivan Kravets
81fdd75aac
Report problematic file before publishing package to the registry
2022-04-12 12:30:49 +03:00
Ivan Kravets
f63b2f79e0
Fixed an issue when GCC preprocessor was applied to the ".s" assembly files on case-sensitive OS such as Window OS // Resolve #3917
2022-04-10 19:21:03 +03:00
Ivan Kravets
0501d55c8f
Fixed an issue with calling an extra script located outside a project // Resolve #4220
2022-04-10 19:09:29 +03:00
Ivan Kravets
fe6f51369e
Autoinstall dev-platform for the "clean" target
2022-04-10 13:56:44 +03:00
Ivan Kravets
8f454c7e9c
Bump version to 5.3.0b5
2022-04-09 20:31:40 +03:00
Ivan Kravets
965feccfdc
Extended Interpolation of Values with "${this}" pattern // Resolve #3953
2022-04-09 20:31:06 +03:00
Ivan Kravets
5e18f9bbda
Finally removed all tracks to the Python 2.7
2022-04-09 17:46:21 +03:00
Ivan Kravets
541fcbf015
Added a new build variable (COMPILATIONDB_INCLUDE_TOOLCHAIN) to include toolchain paths in the compilation database // Resolve #3735
2022-04-09 12:53:22 +03:00
Ivan Kravets
16f5374474
Typo fix
2022-04-08 21:58:29 +03:00
Ivan Kravets
b414745aa1
Fixed an issue when LDF ignores the project "lib_deps" while resolving library dependencies // Resolve #3598
2022-04-08 18:37:16 +03:00
Ivan Kravets
696d95bf1b
Black formatter
2022-04-08 18:36:43 +03:00
Ivan Kravets
1269ce064a
Improved detection of a package type from the tarball archive // Resolve #3828
2022-04-08 13:58:40 +03:00
Max Prokhorov
9097d455db
Avoid working with detached / non-existent git branches when checking for updates ( #4217 )
...
* Avoid working with detached / non-existent git branches when checking for updates
b/c we can't use `pull` anyway in that situation
Otherwise, ask for the specific branch via `refs/heads/{branch}` and
also fail when it is not available
* Update vcsclient.py
Co-authored-by: Ivan Kravets <me@ikravets.com >
2022-04-08 13:15:35 +03:00
Ivan Kravets
e4e1e72c30
Bump version to 5.3.0b4
2022-04-07 23:10:35 +03:00
Ivan Kravets
43329b7748
Minor improvements for symlink support // Issue #3348
2022-04-07 23:03:40 +03:00
Ivan Kravets
2280865936
Resovle symlink based on the saved cwd
2022-04-05 09:11:10 +03:00
Ivan Kravets
fb2f3c8836
Resovle symlink based on the saved cwd
2022-04-05 09:07:44 +03:00