Coder Social home page Coder Social logo

Comments (9)

ianfixes avatar ianfixes commented on May 29, 2024 17

Note that this bug report doesn't say "you didn't document it"; it says "you omitted it" from the example and the unit testing page itself. As a new user, it was not clear to me until I ran the unit test command that a login was required.

Based on your instruction to "Please click on "PlatformIO Plus"", you are assuming that (as a new user) I would know the following in advance:

  1. "New in version 3.0: (PlatformIO Plus)" is not a link to a changelog (indicating the version after which the feature is available) but instead a link to a pricing page that is a prerequisite for setting up unit testing.
  2. That I will need to scroll down the page to look for "PIO Unit testing", which appears below the fold
  3. That because unit testing appears under the paid plan listing, it is therefore not available as part of the free plan. Or that "plus" is meant in the "you pay for it" sense, not the "C++" sense.

Expected unit testing documentation

Unit testing is available in the paid plans of PlatformIO Plus, as of version 3.0. Account setup is a prerequisite for unit testing.

Actual unit testing documentation

New in version 3.0: (PlatformIO Plus)

Expected example documentation

  1. Create a PlatformIO account and sign up for a paid plan that includes PIO Unit testing
  2. Install PlatformIO Core
  3. Download examples source code
  4. Extract ZIP archive
  5. Run these commands:
 <the command to log in to PlatformIO, and/or check whether you're logged in>

Actual example Documentation

  1. Install PlatformIO Core
  2. Download examples source code
  3. Extract ZIP archive
  4. Run these commands:

from platformio-examples.

ivankravets avatar ivankravets commented on May 29, 2024

We have. See http://docs.platformio.org/en/latest/plus/unit-testing.html

New in version 3.0: (PlatformIO Plus)

Please click on "PlatformIO Plus"

from platformio-examples.

rjopson avatar rjopson commented on May 29, 2024

I second this. I've spent about an hour getting everything set up only to realize it's paid. Not unreasonable, but would have been nice to know before I put the time in...

from platformio-examples.

sleeper avatar sleeper commented on May 29, 2024

Great! Actually In understood my problem thanks to this issue ;) Ok, so off from Platformio: paying to be able to do unit tests (especially the native ones) is a no go to.

from platformio-examples.

ivankravets avatar ivankravets commented on May 29, 2024

Sorry, we are working on resolving this issue. Mostly, people pay for PIO Plus just to help us maintain everything that we do for PlatformIO.

Please note that PlatformIO is a fully neutral organization. We don't belong to any silicon vendor.

If you need PIO Unit Testing, please mail to [email protected] and we will upgrade your account for free.

from platformio-examples.

pejgstoehl avatar pejgstoehl commented on May 29, 2024

More than half a year has passed and there is still no change. I also spent a morning getting things set up just to stumble across this issue.

The "New in version 3.0: (PIO Plus)" disclaimer is not clear enough by any means. I had no idea PIO Plus even existed until now and I have been using PlatformIO for several years. Please just add something like "This feature requires a paid PIO plus subscription". The way it is now it feels like you are trying to hide that fact.

from platformio-examples.

ivankravets avatar ivankravets commented on May 29, 2024

Sorry for the delay!

PlatformIO Plus Goes Open Source, Improving Embedded Development Community Worldwide.

from platformio-examples.

ianfixes avatar ianfixes commented on May 29, 2024

Which commit (or range of commits) contains the added functionality? platformio/platformio-core@04dc623 looks like a docs change. Also, does this functionality require a network connection to platform.io's servers?

from platformio-examples.

ivankravets avatar ivankravets commented on May 29, 2024

It does not require Internet connection. See

from platformio-examples.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.