Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Let plugins developers run their plugins tests continuously in Travis CI #4280

Closed
mattab opened this Issue · 5 comments

3 participants

@mattab
Owner

Follow up of #1673 Allow plugins to bundle unit/integration tests

Now that plugins can bundle their own tests, we could make it easy for plugin developers to run their tests on travis CI to ensure that their plugins will not break when they commit new changes to their github repository.

  • Add travis.yml template pre-generated in our tool ./console plugin:generate
@tsteur
Owner

In 71aac2f: refs #4280 created a travis.yml that allows plugin developers to run their tests on travis

@tsteur
Owner

We might need another console command in the future to update an existing .travis.yml file. Imagine plugin is generated and .travis.yml exists in plugin. The .travis.yml will never be updated again in case we make changes to the original .travis.yml file located in ExamplePlugin. We can think about this problem when needed.

@mattab
Owner

Excellent new feature!

@anonymous-piwik-user

Replying to tsteur:

We might need another console command in the future to update an existing .travis.yml file. Imagine plugin is generated and .travis.yml exists in plugin. The .travis.yml will never be updated again in case we make changes to the original .travis.yml file located in ExamplePlugin. We can think about this problem when needed.

How was this issue handled?

@tsteur
Owner

I will think about a solution once needed. Do you have any suggestions?

@mattab mattab added this to the 2.0.3 - Piwik 2.0.3 milestone
@tsteur tsteur was assigned by mattab
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4280 created a travis.yml that allows plugin developers to run …
…their tests on travis
71aac2f
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.