Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate tests for Elm 0.16 #447
Conversation
deadfoxygrandpa
added some commits
Nov 24, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
deadfoxygrandpa
Nov 24, 2015
Contributor
Crap, I didn't check the open PRs and ended up redoing basically everything in https://github.com/elm-lang/core/pull/446, but it seems to be working now at least.
|
Crap, I didn't check the open PRs and ended up redoing basically everything in https://github.com/elm-lang/core/pull/446, but it seems to be working now at least. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
deadfoxygrandpa
Nov 24, 2015
Owner
The reasoning behind moving the node test.js line out of the script and into the travis config is because only the actual node test.js line executes the relevant tests. If anything fails before then, it's really more of a build error conceptually rather than failing tests. This change enforces that reasoning on travis.
|
The reasoning behind moving the |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
deadfoxygrandpa
Dec 7, 2015
Contributor
I don't want to push too hard, but it would be nice to get this PR accepted. Tests have been broken for a while and this will enable them to check all the other PRs and commits again.
|
I don't want to push too hard, but it would be nice to get this PR accepted. Tests have been broken for a while and this will enable them to check all the other PRs and commits again. |
This was referenced Jan 18, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jonathanperret
Feb 25, 2016
Contributor
I hate to comment just to say
|
I hate to comment just to say |
pushed a commit
that referenced
this pull request
Feb 25, 2016
evancz
merged commit 88cc522
into
elm:master
Feb 25, 2016
1 check passed
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
evancz
Feb 25, 2016
Member
@deadfoxygrandpa, I do not have notifications on for a lot of repositories. The volume of messages is too high, so instead of always responding to whatever is going on, I periodically do a more comprehensive review of repos. If I did not do this, I feel I would make no real progress anymore.
In any case, I got a notification on this because I was cc'd maybe in a deleted comment. This is nice, thank you!
|
@deadfoxygrandpa, I do not have notifications on for a lot of repositories. The volume of messages is too high, so instead of always responding to whatever is going on, I periodically do a more comprehensive review of repos. If I did not do this, I feel I would make no real progress anymore. In any case, I got a notification on this because I was cc'd maybe in a deleted comment. This is nice, thank you! |
added a commit
to jonathanperret/elm-core
that referenced
this pull request
Feb 25, 2016
jonathanperret
referenced this pull request
Feb 25, 2016
Closed
Ignore tests/raw-test.js generated for tests #508
added a commit
to jonathanperret/elm-core
that referenced
this pull request
Feb 25, 2016
added a commit
to jonathanperret/elm-core
that referenced
this pull request
Feb 25, 2016
added a commit
to jonathanperret/elm-core
that referenced
this pull request
Feb 26, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jonathanperret
Feb 26, 2016
Contributor
The error reported by Travis is weird:
Linking elm-stuff/packages/elm-lang/core/3.0.0 to /home/travis/build/elm-lang/core
Problem in dependency elm-lang/core 3.0.0
The elm-package.json constraints of 'elm-lang/core' are probably
letting too much stuff through. Definitely open an issue on the relevant github
repo to get this fixed and save other people from this pain.
In the meantime, take a look through the direct dependencies of the broken
package and see if any of them have had releases recently. If you find the new
thing that is causing problems, you can artificially constrain things by adding
some extra constraints to your elm-package.json as a stopgap measure.
Detected errors in 1 module.
I don't have this problem locally, nor even in Travis builds of my fork: https://travis-ci.org/jonathanperret/elm-core/builds/111891215
One difference is that Travis uses its container-based infrastructure (https://docs.travis-ci.com/user/workers/container-based-infrastructure/) for builds of my fork, because it is the default for repos recognized by Travis after 2015-01-01.
I've prepared PR #509 that forces container-based builds for this repo. The resulting build passes: https://travis-ci.org/elm-lang/core/builds/111895888. This does not explain the problem above, but at least merging #509 should allow tests to be green again on https://github.com/elm-lang/core .
|
The error reported by Travis is weird:
I don't have this problem locally, nor even in Travis builds of my fork: https://travis-ci.org/jonathanperret/elm-core/builds/111891215 One difference is that Travis uses its container-based infrastructure (https://docs.travis-ci.com/user/workers/container-based-infrastructure/) for builds of my fork, because it is the default for repos recognized by Travis after 2015-01-01. I've prepared PR #509 that forces container-based builds for this repo. The resulting build passes: https://travis-ci.org/elm-lang/core/builds/111895888. This does not explain the problem above, but at least merging #509 should allow tests to be green again on https://github.com/elm-lang/core . |
deadfoxygrandpa commentedNov 24, 2015
I don't think the core library tests need to depend on building Elm Platform from source. The build has been erroring out on travis for quite some time. I'm going to try updating everything relevant to get the tests working again.