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

Enable tests in CI runs #1092

Merged
merged 1 commit into from
Jun 8, 2023
Merged

Enable tests in CI runs #1092

merged 1 commit into from
Jun 8, 2023

Conversation

lahma
Copy link
Collaborator

@lahma lahma commented Jun 3, 2023

A good to have safety net when PRs are being offered. As not all of them run at the moment need to ignore some of them unfortunately. I've either used TODO FIX CI TESTS or TODO NOT IMPLEMENTED depending on the error that is thrown. So now there are known non-passing but new PRs shouldn't introduce new test problems as builds will fail.

Results as part of the run summary at the bottom:
https://github.com/nissl-lab/npoi/actions/runs/5168784413

  • fix and ignore faulty ones
  • fix some referenced file names as Linux is case-sensitive
  • update test libraries
  • add GitHubActionsTesstLogger which will show result summary and possible failed tests in GH Actions run summary page

After this is merged, I think I am brave enough to offer my first optimization PR that I have ready 😉

@lahma lahma force-pushed the enable-ci-tests branch 12 times, most recently from d64f691 to ae3c34d Compare June 4, 2023 11:10
* fix and ignore faulty ones
* update test libraries
* fix file name case sensitivity
* less warnings in build output
@lahma lahma marked this pull request as ready for review June 4, 2023 11:27
@tonyqus
Copy link
Member

tonyqus commented Jun 8, 2023

LGTM

@tonyqus tonyqus merged commit f6fa08e into nissl-lab:master Jun 8, 2023
@lahma lahma deleted the enable-ci-tests branch June 8, 2023 13:27
@tonyqus
Copy link
Member

tonyqus commented Jun 15, 2023

https://github.com/nissl-lab/npoi/actions/runs/5281266886

image

According to this post, we should install used fonts in the Linux container.

Reference:
https://learn.microsoft.com/en-us/typography/opentype/spec/loca

@tonyqus tonyqus added this to the NPOI 2.6.1 milestone Aug 31, 2023
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.

2 participants