Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding travis and appveyor cotinuous integration tests #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

ofxaddons-tests
Copy link

This is an automated pull request that enables continuous integration testing for openFrameworks addons. 1

Before merging this PR you'll need to create an account on https://travis-ci.org and https://ci.appveyor.com using your github account and enable the tests for this repository there.

Once you have created an account at travis.org you can enable tests for this addon at https://travis-ci.org/jvcleave/ofxPQLabs

And for windows at https://ci.appveyor.com/projects/new

This PR includes test files for travis and appveyor ci services, once you merge it any new commit or PR to your repository will compile this addon for every supported platform against the latest openFrameworks.

This new files can be customized but we recommend to not touch them much except for commenting or uncommenting the different platfoms to test. That way we can ensure that the addon will work for any standard setup. The testing can be further customized (for example to install some dependencies in certain platforms by using some scripts in scripts/platforms there's more instructions on how to use them in the .travis.yml and appveyor.yml files in this PR.

Once your addon tests are working you can add a badge to your readme files so people using your addon can see the build status:

For travis you can just copy and paste the following markdown:

[![Build status](https://travis-ci.org/jvcleave/ofxPQLabs.svg?branch=master)](https://travis-ci.org/jvcleave/ofxPQLabs)

which will look like: Build status

For appveyor you can find the badge code at https://ci.appveyor.com/project/jvcleave/ofxPQLabs/settings/badges

If you have any doubt you can ask directly in this PR or in the openFrameworks forum

[1] We believe this repository contains an openFrameworks addon because it's name starts with ofx, it has c, c++ or objc source in an src folder and any of the present c or c++ source files includes an openFrameworks header.

If this repository isn't really an openFrameworks addon, it is but it's not maintained anymore or you are simply not interested in testing it, we are really sorry for bothering you. You can just close or ignore this PR and no further communications will be sent to this repository.

This is an automated pull request that enables continuous integration testing for openFrameworks addons. <sup>[1](#footnote1)</sup>

Before merging this PR you'll need to create an account on https://travis-ci.org and https://ci.appveyor.com using your github account and enable the tests for this repository there.

Once you have created an account at travis.org you can enable tests for this addon at https://travis-ci.org/jvcleave/ofxPQLabs

And for windows at https://ci.appveyor.com/projects/new

This PR includes test files for travis and appveyor ci services, once you merge it any new commit or PR to your repository will compile this addon for every supported platform against the latest openFrameworks.

This new files can be customized but we recommend to not touch them much except for commenting or uncommenting the different platfoms to test. That way we can ensure that the addon will work for any standard setup. The testing can be further customized (for example to install some dependencies in certain platforms by using some scripts in scripts/platforms there's more instructions on how to use them in the .travis.yml and appveyor.yml files in this PR.

Once your addon tests are working you can add a badge to your readme files so people using your addon can see the build status:

For travis you can just copy and paste the following markdown:

```
[![Build status](https://travis-ci.org/jvcleave/ofxPQLabs.svg?branch=master)](https://travis-ci.org/jvcleave/ofxPQLabs)
```

which will look like: [![Build status](https://travis-ci.org/jvcleave/ofxPQLabs.svg?branch=master)](https://travis-ci.org/jvcleave/ofxPQLabs)

For appveyor you can find the badge code at https://ci.appveyor.com/project/jvcleave/ofxPQLabs/settings/badges

If you have any doubt you can ask directly in this PR or in the openFrameworks forum

<a name=\"myfootnote1\">[1]</a> We believe this repository contains an openFrameworks addon because it's name starts with ofx, it has c, c++ or objc source in an src folder and any of the present c or c++ source files includes an openFrameworks header.

If this repository isn't really an openFrameworks addon, it is but it's not maintained anymore or you are simply not interested in testing it, we are really sorry for bothering you. You can just close or ignore this PR and no further communications will be sent to this repository.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants