Ivan Kravets
b90e89a791
no message
2022-05-15 14:54:07 +03:00
John Belmonte
db11244f49
qtcreator IDE gitignore tweaks ( #4266 )
...
* add .gitignore to project files
* exclude qtc_clangd
* don't exclude user project config file
2022-05-15 13:52:59 +03:00
Ivan Kravets
54f0748201
Cache a build metadata only for debugging // Resolve #4267
2022-05-15 13:52:11 +03:00
Ivan Kravets
575f0ae300
Bump version to 6.0.0rc3
2022-05-15 13:47:32 +03:00
Ivan Kravets
7a100fb0b0
Use device finder for automatic detection of upload port
2022-05-15 13:46:44 +03:00
Ivan Kravets
d01d314f47
Pick the last USB device port
2022-05-15 13:13:45 +03:00
Ivan Kravets
e5e2210768
Improved automatic detection of a testing serial port // Resolve #4076
2022-05-14 23:30:36 +03:00
Ivan Kravets
d22b479bd3
Regroup device command
2022-05-14 18:21:44 +03:00
Ivan Kravets
19853b0b66
Implement config.get_default_env()
2022-05-14 17:55:36 +03:00
Ivan Kravets
ce62514a17
Resolve project dependencies with pio project init command
2022-05-14 16:31:08 +03:00
Ivan Kravets
4a4ba5594b
Rename "load_project_ide_data" to the "load_build_metadata"
2022-05-14 16:30:20 +03:00
Ivan Kravets
af5a820862
Rename "load_project_ide_data" to the "load_build_metadata"
2022-05-14 16:29:41 +03:00
Ivan Kravets
40e4e38e0c
Do not override CWD when executing a package command
2022-05-14 16:23:36 +03:00
Ivan Kravets
cb1c825747
Merge branch 'develop' of https://github.com/platformio/platformio-core into develop
2022-05-14 15:27:13 +03:00
John Belmonte
8c27754045
qtcreator IDE template now generates a "generic" Qt project ( #4262 )
...
* Create qtcreator-generic IDE template.
* Fix case of #define in qtcreator-generic template .config file.
* follow directory move
* * fix includes output
* fixup -mlong-calls for clang
* add Makefile to files output
* fix escaping in config output
* Makefile improvements:
* support any platformio run target
* remove platformio deprecated -f option
* remove explicit default target (first is always default)
* replace qtcreator rather than making another IDE target
Co-authored-by: Donna Whisnant <dewhisna@users.noreply.github.com >
2022-05-14 15:26:04 +03:00
Ivan Kravets
3247e661e9
Regroup "pio project" command
2022-05-14 13:41:20 +03:00
Ivan Kravets
7c93167d52
Docs: Document double hyphen for "pio debug" // Resolve #4260
2022-05-13 21:04:44 +03:00
Ivan Kravets
79b2bfdefe
Fix an issue with multiple symbol definitions when framework uses own Unity // Resolve #4259
2022-05-12 15:34:50 +03:00
Ivan Kravets
de7d710943
Look for custom "unity_config.h" only in the "test" dir
2022-05-12 14:17:45 +03:00
Ivan Kravets
b88a29e652
Bump version to 6.0.0rc2
2022-05-12 13:41:45 +03:00
Ivan Kravets
ed0b12dcf9
Improve project config parser to resolve renamed options // Issue #4259
2022-05-12 13:24:27 +03:00
Ivan Kravets
280bede0e9
Bump version to 6.0.0rc1
2022-05-10 20:22:36 +03:00
Ivan Kravets
e6938f8f39
List available project tests with a new "pio test --list-tests" option
2022-05-10 20:21:49 +03:00
Ivan Kravets
6d705172f5
Docs: Extend migration guide with Unit Testing solution
2022-05-10 19:18:36 +03:00
Ivan Kravets
8fff7084db
Rename pio test --output-{format} options to --{format}-output
2022-05-10 18:25:26 +03:00
Ivan Kravets
e75bf27b5f
Add "-pthread" to the LINKFLAGS
2022-05-10 17:23:03 +03:00
Ivan Kravets
2c99607d3d
Pass "-pthread" flag to GoogleTest only on Unix OS
2022-05-10 16:46:48 +03:00
Ivan Kravets
c09af13b7f
Add "-pthread" flag for GoogleTest
2022-05-10 16:13:30 +03:00
Ivan Kravets
ee6b498ca9
Optimize unit testing report CLI
2022-05-10 15:25:30 +03:00
Ivan Kravets
65f2f02d93
Add support for GoogleTest testing and mocking framework // Resolve #3572
2022-05-10 14:30:02 +03:00
Ivan Kravets
960edb5611
Use full testing program path on Windows
2022-05-10 11:59:59 +03:00
Ivan Kravets
cda7a97e67
Do not automatically generate JSON report
2022-05-09 22:32:16 +03:00
Ivan Kravets
c520700276
Export testcase file & line to JUnit XML
2022-05-09 19:20:33 +03:00
Ivan Kravets
a7654a6098
Move Unity code parts to the Unity runner
2022-05-09 18:58:43 +03:00
Ivan Kravets
814679522a
Do not override embedded std flag
2022-05-09 18:49:15 +03:00
Ivan Kravets
4249349c2b
Add hint about verbose output
2022-05-09 18:40:46 +03:00
Ivan Kravets
d065646d3e
Update SPDX license list to v3.17
2022-05-09 10:08:08 +03:00
Ivan Kravets
0cf7aeeec9
Fix test on Github Actions
2022-05-08 14:42:07 +03:00
Ivan Kravets
277ccdafb6
Bump version to 6.0.0b1
2022-05-07 17:58:42 +03:00
Ivan Kravets
5b00f6fb95
Skip "test_doctest_framework" from Github Actions / Windows
2022-05-07 17:55:32 +03:00
Ivan Kravets
3f46a97b6b
Fix LDF lib resolving
2022-05-07 16:44:11 +03:00
Ivan Kravets
3989979ca3
Pass extra arguments to the native program with a new "pio run --program-arg" option // Resolve #4246
2022-05-07 16:22:05 +03:00
Ivan Kravets
50eda82e27
Fix test
2022-05-07 14:09:11 +03:00
Ivan Kravets
daa3481862
Pass extra arguments to the testing program with a new "pio test --program-arg" option // Resolve # 3132
2022-05-07 13:31:19 +03:00
Ivan Kravets
2d94000dd5
Rename source.file to source.file name and report project folder
2022-05-07 13:24:27 +03:00
Ivan Kravets
e3eb155d76
Improve doctest results parser
2022-05-07 13:23:03 +03:00
Ivan Kravets
f95e23118c
Fix test
2022-05-06 21:57:39 +03:00
Ivan Kravets
82778473fe
New: "doctest" testing framework // Resolve #4240
2022-05-06 20:00:23 +03:00
Ivan Kravets
dae3b9665b
Implement TestCase.humanize
2022-05-06 19:56:39 +03:00
Ivan Kravets
f19058df65
Try to resolve paths if the common part is not found
2022-05-06 19:40:00 +03:00