OpenWaterAnalytics / EPANET

The Water Distribution System Hydraulic and Water Quality Analysis Toolkit
MIT License
279 stars 204 forks source link

Travis CI tests not working for over a year #693

Closed eladsal closed 2 years ago

eladsal commented 2 years ago

Following some discussion of failing tests, @LRossman pointed out that although the Travis-CI badge shows that it is passing, the tests are not really working. It seems that travis-ci.org is not supported anymore by GH and should be moved to travis-ci.com, see message here.

We are also using the appveyor tests, which work nicely. I don't have the knowledge to make the changes to the Travis tests, so if there is anyone here who can help, that would be great. If not, I can remove the Travis badge from the readme file.

Mariosmsk commented 2 years ago

Hi Elad, I think you can try to select your GitHub account from https://app.travis-ci.com/signup and select the EPANET repo.

eladsal commented 2 years ago

Thank you @Mariosmsk , I see the repo and the badge image there, but I don't see any test results. Even if I'm logged in. https://app.travis-ci.com/OpenWaterAnalytics/EPANET

Do you have access to the test results?

Mariosmsk commented 2 years ago

No, I can't see the results! Maybe you need to add a new commit to start the Travis?

image

eladsal commented 2 years ago

I see that the free plan is bound by some credits, which are relatively high. However, even this plan requires a credit card. I think we shouldn't use this service. Thoughts? https://docs.travis-ci.com/user/billing-overview/

lbutler commented 2 years ago

@eladsal have you considered switching the tests to use Github Actions? I'm not familiar with how they work with a project in C but I use it in my epanet-js library and it was relatively simple to set up.

eladsal commented 2 years ago

@lbutler, are you referring to what is partially discussed here?

eladsal commented 2 years ago

@lbutler, are you referring to what is partially discussed here?