Ivan Kravets
4151f53e14
Rename unit testing module to "test"
2022-04-26 15:09:51 +03:00
Ivan Kravets
ee43b86742
Introduce a new PlatformIO Unit Testing engine
2022-04-21 18:11:49 +03:00
Ivan Kravets
9c7cc87c5f
Move command related modules to "commands" package
2019-10-23 16:05:27 +03:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf
` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
Ivan Kravets
b1f190a7f8
Move PIO Unit Testing to the root
2019-09-23 23:44:28 +03:00
Ivan Kravets
948a977fa5
Initial commit of PIO Unit Testing
2019-04-19 20:33:31 +03:00
Ivan Kravets
0c06982d75
Filter PIO Unit Testing tests using a new test_filter option in "platformio.ini" or platformio test –filter
command // Resolve #934
2017-06-24 18:40:30 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
571a52b432
Move core packages to the one place; Bump to 3.0.0a17
2017-03-11 23:28:55 +02:00
Ivan Kravets
ce066417e9
Add new options `--monitor-rts
and
--monitor-dtr
to
pio test` command
2017-01-23 00:13:58 +02:00
Ivan Kravets
b5ddf380ca
Add new option “--no-reset” to “pio test” command
2017-01-21 19:58:20 +02:00
Ivan Kravets
9b786ba8c7
Remote Unit Testing
2016-11-02 18:24:52 +02:00
Ivan Kravets
3be35f9987
Introduce PlatformIO Plus
2016-08-31 16:07:35 +03:00
Ivan Kravets
86794d2cf1
Don't check program path
2016-08-31 14:13:09 +03:00
Ivan Kravets
1b32091d7d
Fix broken Unit Testing
2016-08-31 02:06:43 +03:00
Ivan Kravets
f9e8ea66ea
Remove `enable_prompts
` setting. Now, all PlatformIO CLI is non-blocking!
2016-08-26 11:46:59 +03:00
Ivan Kravets
f5b4cb0ae8
Refactor "test_ignore" to accepts test names separated with comma // Resolve #753
2016-08-21 19:32:11 +03:00
Ivan Kravets
0f7f301787
Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753
2016-08-21 19:27:38 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
70df551eef
Fix platformio test command // Resolve #743
2016-08-08 23:10:57 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
e60c2a6ba1
Improve base package manager; VCS and package ID support
2016-08-01 17:05:48 +03:00
Ivan Kravets
6900052ecd
Reorder command options
2016-07-22 18:02:04 +03:00
Ivan Kravets
5b68d34764
Allow to load PlatformIO project using passed directory
2016-07-18 15:36:08 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
70031040b3
Rename test --ignore option to --skip
2016-07-16 18:00:55 +03:00
Ivan Kravets
8a13a18737
Fix PyLint warning
2016-06-16 00:53:19 +03:00
Ivan Kravets
8a67ea9ca2
Allow to ignore tests using glob patterns // Issue #408
2016-06-16 00:36:04 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +03:00