Skip to content

Inconsistent commands in the cli #225

@adbridge

Description

@adbridge

We now have for non tests

mbed compile *options*
mbed export *options*

whereas for tests we have

mbed test --compile *options*
mbed test --export *options*      (proposed but not yet implemented)

This is very inconsistent and is likely to be a poor user experiece for a customer/partner. Professional tools are consistent and make logical sense. The above does not.
I also believe we are going to get

mbed test

Which will compile and run all the tests. So how are we going to do the same for applications? This hasn't been thought about.

It is essential we provide a consistent and logic interface if this is going to be the one stop tool.

Aside from this if there are multiple ways of compiling / running tests then this will make life very dificult for the CI tools. This is not a position we want to see.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions