-
Notifications
You must be signed in to change notification settings - Fork 150
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
Add hapi support #8
Comments
If hapi supports npm test out of the box on what is installed from npm install, then no, nothing else is required. If, it doesn't however, you'll want to add an entry to https://github.com/nodejs/citgm/blob/master/lib/lookup.json and make sure to specify the |
All you need is |
I am unsure if this is a regression but the current version of hapi has a single failing test. Will investigate. |
So there is a single failed test with hapi when running within citgm Not sure what is causing this weirdness, but it is worth exploring. I ran the test suite for v11.1.2 in both citgm and bash, and all tests passed in bash.
|
tbh I've had a lot of trouble with Hapi's test suite, it fails inconsistently across all versions of Node.js and Hapi. I've been (a) taking failures with a grain of salt and/or (b) comparing a smoke test run with Hapi to a previous release of Node.js to see if the same failure occurs there to ensure the failure is not new. |
Closing for now... can revisit if hapi wants support |
@cjihrig brought this back up and I think it would be valuable to add hapi to citgm. |
I think it would be valuable to add hapi, but I've been unable to get the tests to pass reliably on my machine. wget https://github.com/hapijs/hapi/archive/v16.3.0.tar.gz
tar -xf v16.3.0.tar.gz
npm it
|
|
It seems a PR with a fix is there hapijs/hapi#3507 |
This seems like the wrong attitude coming from people responsible for maintaining the health of the ecosystem as a whole (not to mention the fact that no one bothered to actually connect with me to address any concerns). Including hapi in the node smoke tests adds more value to node than to hapi. We test hapi extensively and we find all the issues when there are new versions of node. By excluding one of the most extensive and deepest test suite here, you are doing the node community as a whole a disservice. For many years, hapi was the only framework to surface bugs in new versions of node. I am always open to improving the test suite for hapi and to collaborate with the node core team. Every single one of you knows this very well which is why this thread is so annoying. |
@hueniverse to be honest this thread was closed before CITGM really had hit a stride and was primarily an experiment. The fact that hapi has fallen to the wayside is definitely an oversight I'm reopening this so we can keep track of the status. This is definitely a priority |
Yeah this was from 2015, didn't even know CitGM was around then!
Great, we'll get it added to CitGM. As long as if there's a failure we can work with you to get it fixed (assuming it's not a Node core issue) then it should be smooth sailing. |
PR: #436 |
I'll keep a lookout for issues related to CiTGM with Hapi as well. |
Thanks @DavidTPate. So CitGM has a maintainers field, which is a list of people we ping if there's an issue with a module and we need some expert help. I've included @hueniverse in #436, if anyone else is willing to be included in there let us know (maybe @AdriVanHoudt or @DavidTPate ?) |
@gibfahn I'm willing to volunteer for those notifications as well. I know that Eran is a very busy person these days. |
@gibfahn you can add me no problem |
Moving discussion from https://github.com/rvagg/iojs-smoke-tests/issues/1
I'm +1 on adding Hapi given its heavy test burden and enterprise popularity. Does it need anything more than an entry on the README?
The text was updated successfully, but these errors were encountered: