Comments (7)
Oh you need platformio 3
Please add a note to the readme
pip install https://github.com/platformio/platformio/archive/feature/platformio-30.zip
from platformio-examples.
@jantimon where did you find this example? It is not located in the master
or even in the develop
branch. It is located in a feature
.
PlatformIO 3.0 has not been released yet and is still in development. Please follow us on Twitter @PlatformIO_Org and we will inform about the first beta.
Thanks.
from platformio-examples.
Googled for "platformio" tests
first result: http://docs.platformio.org/en/feature-platformio-30/userguide/cmd_test.html
Looks exactly like the normal platformio page.. didn't realise the small text in the bottom says 3.0
from platformio-examples.
Was really disappointed by platformio because it says it supports "Continuous Integration" however there is no way to get unit tests running with travis or on the local machine. so the main part of ci which would allow working on software in teams is not included.
from platformio-examples.
Was really disappointed by platformio because it says it supports "Continuous Integration" however there is no way to get unit tests running with travis or on the local machine
You mix 2 different things:
- Continuous Integration
- Hardware Unit Testing
The 1-st item is implemented in PlatformIO 2.0 and a lot of developers/companies use it. The docs: http://docs.platformio.org/en/latest/ci/travis.html
The 2-nd item means that tests will be run on TARGET device, not on Travis. It requires hardware device.
Nevertheless, we opened issue to allow run UNIT tests on the local machine: platformio/platformio-core#519 . It is not equal with platformio ci
command and should run unit tests using Unit Test Framework dicrectly on the PC.
If you need any help with CI, I'm glad to help you.
from platformio-examples.
Unit Testing has been introduced in PlatformIO 3.0 http://docs.platformio.org/en/stable/plus/unit-testing.html
from platformio-examples.
Wow cool - this is exactly what I was looking for! :) 👍
from platformio-examples.
Related Issues (20)
- Error: No such command "device" HOT 1
- Problem with platform.io and ArduinoOTA (Example BasicOTA.ino) HOT 3
- Providing examples for OTA firmware updates without authentication is dangerous and irresponsible. HOT 2
- ** [upload] /dev/ttyACM0/firmware.bin: Not a directory HOT 2
- AtmelAVR: Broken example links HOT 1
- Can't compile LCD Example using Platform IO, Blink and Hello World work just fine. HOT 2
- Wifi Scan HOT 2
- Unit testing examples conveniently omit the fact that IT COSTS MONEY TO UNIT TEST HOT 9
- F1 libs are unusable HOT 1
- platformio-examples "Blink" doesn't work HOT 1
- unity.h libraty for unit testing is not compiling HOT 1
- Understanding the test harnesses HOT 1
- Hexadecimal print display problem HOT 5
- arduino-mock does not compile with platformio 4.1.0 HOT 6
- need good first example for unit testing HOT 2
- Question of debug Unit testing program. HOT 3
- Unittesting wont work on STM32F407 Discovery Board HOT 5
- UnitTesting example calculator file/folder layout seems only to work with single component in native and embedded environment HOT 6
- Potential null pointer dereference in interrupt handler HOT 5
- Esp8266 OTA - No answer after sending invitation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from platformio-examples.