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

CI server for testing #78

Open
shaunlebron opened this issue Jan 28, 2015 · 3 comments
Open

CI server for testing #78

shaunlebron opened this issue Jan 28, 2015 · 3 comments

Comments

@shaunlebron
Copy link
Collaborator

I'm having a difficult time keeping up with issues across platforms. Need to investigate using travis-ci to help us quickly identify issues.

For each OS test:

  • clean previous installation
  • clean/build source
  • build installer
  • install
  • run app with a test-enabling flag
    • run cljs test code to create and build simple project
    • dump screenshots if failed
  • verify test output file
    • gather error reports
@oakmac
Copy link
Owner

oakmac commented Jan 29, 2015

I love this idea. There are probably some tools available for open source
projects that we can use for free.

On Wed, Jan 28, 2015 at 5:55 PM, Shaun LeBron [email protected]
wrote:

I'm having a difficult time keeping up with issues across platforms. Need
to investigate using travis-ci to help us quickly identify issues.

For each OS test:

  • clean previous installation
  • clean/build source
  • build installer
  • install
  • run app with a test-enabling flag
    • run cljs test code to create and build simple project
    • dump screenshots if failed
      • verify test output file
    • gather error reports


Reply to this email directly or view it on GitHub
#78.

@shaunlebron
Copy link
Collaborator Author

We can start with a grunt test task for now so we can run it as a sanity check for common workflows before each release. We can worry about the CI server later.

@oakmac
Copy link
Owner

oakmac commented Feb 1, 2015

Look who loves grunt tasks now ;)

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

No branches or pull requests

2 participants