Ivan Kravets
f77978a295
Apply formatting
2020-08-25 22:01:08 +03:00
Valerii Koval
3e72f098fe
Updates for PIO Check ( #3640 )
...
* Update check tools to the latest versions
* Use language standard when exporting defines to check tools
* Buffer Cppcheck output to detect multiline messages
* Add new test for PIO Check
* Pass include paths to Clang-Tidy as individual compiler arguments
Clang-tidy doesn't support response files which can exceed command
length limitations on Windows
* Simplify tests for PIO Check
* Update history
* Sync changelog
2020-08-25 21:19:21 +03:00
Ivan Kravets
2ea80d91f8
Minor fixes
2020-08-25 15:55:17 +03:00
Ivan Kravets
ff19109787
Fix test
2020-08-25 14:34:03 +03:00
Ivan Kravets
a069bae1fb
Fix a bug with package updating when version is not in SemVer format // Resolve #3635
2020-08-23 15:26:58 +03:00
Ivan Kravets
da179cb33f
Enhance configuration variables
2020-08-23 14:29:31 +03:00
Ivan Kravets
d92c1d3442
Refactor HTTP related operations
2020-08-22 17:48:49 +03:00
Ivan Kravets
fb6e1fd33c
PyLint fixes
2020-08-17 15:33:08 +03:00
Ivan Kravets
6f7fc638c7
Fix PyLint errors in tests
2020-08-17 12:56:57 +03:00
Ivan Kravets
04694b4126
Switch legacy platform manager to the new
2020-08-15 23:11:01 +03:00
Ivan Kravets
bb6fb3fdf8
Fix bug with parsing detached packages
2020-08-15 15:24:35 +03:00
Ivan Kravets
4ec64f8980
Fix a test for examples
2020-08-14 17:00:18 +03:00
Ivan Kravets
ff8ec43a28
Ensure tool-type package is compatible with a host system
2020-08-13 21:46:46 +03:00
Ivan Kravets
ecc369c2f8
Minor fixes
2020-08-13 20:19:27 +03:00
Ivan Kravets
64ff6a0ff5
Switch legacy core package manager to the new
2020-08-13 18:30:04 +03:00
Ivan Kravets
d5451756fd
Minor improvements
2020-08-12 20:09:10 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
Ivan Kravets
2dd69e21c0
Implement package removing with dependencies
2020-08-01 20:17:07 +03:00
Ivan Kravets
41c2d64ef0
Fix "PermissionError: [WinError 32] The process cannot access the file" on Windows
2020-08-01 15:36:28 +03:00
Ivan Kravets
a1970bbfe3
Allow a forced package installation with removing existing package
2020-08-01 14:38:28 +03:00
Ivan Kravets
d329aef876
Initial version of a new package manager
2020-07-31 15:42:26 +03:00
Ivan Kravets
1368fa4c3b
Implement new fields (id, ownername, url, requirements) for PackageSpec API
2020-07-14 21:07:09 +03:00
Ivan Kravets
cca3099d13
Ensure that module.json keywords are lowercased
2020-07-14 18:55:29 +03:00
Ivan Kravets
368c66727b
Fix issue with package packing when re-map is used and manifest is missed in "include" (copy it now)
2020-07-12 22:39:32 +03:00
Ivan Kravets
a00722bef4
Ignore maintainer's broken email in library.properties manifest
2020-07-08 21:53:28 +03:00
Ivan Kravets
84132d9459
Fix tests
2020-07-08 21:52:34 +03:00
Ivan Kravets
42fd284560
Improve parsing "author" field of library.properties manfiest
2020-07-08 20:21:10 +03:00
Ivan Kravets
a79e933c37
Ignore author's broken email in a package manifest
2020-07-06 14:22:35 +03:00
Ivan Kravets
ef53bcf601
Ignore empty fields in library.properties manifest
2020-07-06 14:17:00 +03:00
Ivan Kravets
5cdca9d490
Optimize tests
2020-06-29 21:14:34 +03:00
Valerii Koval
1ac6c50334
Update multi-environment test for PIO test command
2020-06-29 20:52:15 +03:00
Valerii Koval
4cbad399f7
Remove mbed framework from several tests
2020-06-29 19:22:22 +03:00
Ivan Kravets
2b8aebbdf9
Extend test for parsing package manifest when "system" is used as a list
2020-06-29 15:06:21 +03:00
Ivan Kravets
e9a15b4e9b
Parse package.json manifest keywords
2020-06-27 21:42:13 +03:00
Ivan Kravets
dd18abcac3
Fix tests
2020-06-27 12:59:12 +03:00
Ivan Kravets
b046f21e0d
Fix "RuntimeError: dictionary keys changed during iteration" when parsing "library.json" dependencies
2020-06-27 12:46:04 +03:00
Ivan Kravets
29fb803be1
Enable PIO Core tests on Python 3.8
2020-06-27 12:36:57 +03:00
Ivan Kravets
bc2eb0d79f
Parse dev-platform keywords
2020-06-26 19:49:25 +03:00
Ivan Kravets
967a856061
Do not allow ":" and "/" chars in a package name
2020-06-22 15:25:02 +03:00
Valerii Koval
87d5997b46
Add a test that ensures setUp and tearDown functions can be compiled
2020-06-22 14:42:45 +03:00
ShahRustam
42e8ea29ff
CLI to manage access level on PlatformIO resources. Resolve #3534 ( #3563 )
2020-06-17 13:53:53 +03:00
ShahRustam
1e90c821dc
Disable package upload test ( #3562 )
2020-06-17 00:24:55 +03:00
Ivan Kravets
a9c13aa20e
Implement "ManifestParserFactory.new_from_archive" API
2020-06-15 22:05:59 +03:00
Ivan Kravets
28d9f25f9a
Added a new "-e, --environment" option to "platformio project init" command
2020-06-12 23:47:12 +03:00
Valerii Koval
fdb83c24be
Clean autogenerated files before running tests // Resolve #3523
...
Fixes possible conflicts between auxiliary test transport files when
project contains multiple environments with different platforms
2020-06-11 23:53:52 +03:00
ShahRustam
405dcda824
Feature/update account tests ( #3556 )
...
* update account tests
* change second user
* refactoring
* clean
* fix tests email receiving
* fix
2020-06-11 16:02:38 +03:00
Shahrustam
9e3ba11e8a
skip account tests
2020-06-10 12:36:07 +03:00
Shahrustam
91e9406304
cleaning
2020-06-10 12:22:28 +03:00
Shahrustam
0d8272890c
merge account, org and team tests into one file
2020-06-10 12:02:34 +03:00
ShahRustam
a182cca5e9
tests fix ( #3555 )
...
* replace timestamp with randint in tests
* replace pop3 with imap
2020-06-10 11:07:19 +03:00