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

[IGNORE] Enable CI for Gemstone and correct missing compatibility #190

Merged
merged 17 commits into from
Oct 6, 2018

Conversation

jecisc
Copy link
Member

@jecisc jecisc commented Jul 9, 2018

Still not working for now:

Executed 569 Tests with 4 Failures and 3 Errors in 0.10s.

@coveralls
Copy link

coveralls commented Jul 9, 2018

Pull Request Test Coverage Report for Build 343

  • 22 of 27 (81.48%) changed or added relevant lines in 6 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.04%) to 61.292%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/Material-Design-Lite-Widgets.package/MDLNestedListTreeNode.class/instance/printOn..st 0 1 0.0%
src/Material-Design-Lite-Widgets.package/MDLSortableTable.class/instance/renderPagesInfoOn..st 0 4 0.0%
Totals Coverage Status
Change from base Build 323: 0.04%
Covered Lines: 2619
Relevant Lines: 4273

💛 - Coveralls

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

@pdebruic The only failures that are still here are linked to OrderedDictionary and its subclass.

Can you take a look please?

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

Also would you wind if I move this project to DuneSt? I do not like the fact that it loads one package from a different repo without versionning.

I would like to make it a versionned project on which peolpe can do PR. Same for the PackageManifest.

@pdebruic
Copy link
Contributor

pdebruic commented Jul 9, 2018 via email

@pdebruic
Copy link
Contributor

pdebruic commented Jul 9, 2018 via email

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

@pdebruic I just read the message and yes this explains the failures. I'll try to change the tests to not fail the build and also as I said if it's fine with you I move the OrderedDictionary to this project:

https://github.com/DuneSt/OrderedDictionary

Like that, I'll be able to keep semantic versioning without problem.

@pdebruic
Copy link
Contributor

pdebruic commented Jul 9, 2018 via email

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

The problem is that I'm not part of gsdevkit.

I'll ask Dale if he can add me and in that case, yes I'll add the projects to this organisation.

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

I could install Gemstone on a VirtualMachine. It's still pretty new to me but at least with that and the CI I'm able to do some things :)

I could not install MDL and launch the demo... But at least I can browse the code and check the tests.

@jecisc
Copy link
Member Author

jecisc commented Jul 9, 2018

@pdebruic I sent a mail to Dale asking to be added to the organisation.

@pdebruic
Copy link
Contributor

pdebruic commented Jul 9, 2018 via email

@jecisc jecisc mentioned this pull request Jul 11, 2018
@jecisc
Copy link
Member Author

jecisc commented Sep 13, 2018

I got the rights on GsDevKit organization. I'll finish this release just after ESUG :)

Since MDL is a seaside framework it should not use any OS dependent stuff. Thus it should be fine to not test OSX. It will reduce the chance of random failure this may.
@jecisc jecisc merged commit 622dbdb into development Oct 6, 2018
@jecisc jecisc deleted the enableGemstoneInCI branch October 14, 2018 22:26
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

Successfully merging this pull request may close these issues.

None yet

3 participants