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

Testing? #5

Open
nelsonic opened this issue Nov 6, 2016 · 5 comments
Open

Testing? #5

nelsonic opened this issue Nov 6, 2016 · 5 comments

Comments

@nelsonic
Copy link
Member

nelsonic commented Nov 6, 2016

What is like to write tests for Elm code?
Is there way to collect coverage info?
How fast can we run a suite? (e.g. for a large project with 10k+ tests ... seconds or minutes?)

This looks like a good place to start: http://package.elm-lang.org/packages/elm-community/elm-test/2.1.0
and the fact that someone is working on a Book is a really good sign: http://elm-test.com

@nelsonic
Copy link
Member Author

nelsonic commented Nov 8, 2016

Codecov does not appear to have explicit support for elm-lang (yet) ... https://codecov.io/
codecov-no-support-for-elm

need to ask @stevepeak if someone is already working on it or if we can contribute...?

@stevepeak
Copy link

I'll investigate 👍 Thank you @nelsonic

@naazy
Copy link
Member

naazy commented Jan 20, 2017

@nelsonic Is a section about the circle.yml for Elm better suited to this repo or https://github.com/dwyl/learn-circleci (or neither)?

@iteles
Copy link
Member

iteles commented Jan 20, 2017

@stevepeak Any further thoughts on whether codecov is thinking of supporting Elm? We're starting to use it in earnest now and would love to keep using our favourite coverage tool with it! ❤️

@stevepeak
Copy link

Hey @iteles, we certainly wish to support it and it's just a matter of understanding how to generate coverage reports and what format the reports are in. Here are the goals to support Elm:

  1. Add an example repository to Codecov Github account. LIke https://github.com/codecov/example-java
  2. Share with us an example exported coverage report so we can build a parser for it.

I'm happy to help out where I can here. Since you are familiar with the language I'm sure you can gather these items pretty fast 👍

@naazy naazy self-assigned this Jan 22, 2017
naazy added a commit that referenced this issue Jan 22, 2017
naazy added a commit that referenced this issue Jan 22, 2017
nelsonic added a commit that referenced this issue Jan 22, 2017
#5 writing up piece on testing in elm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants