Skip to content

ci: add GitHub Actions for better test coverage#556

Open
vlsi wants to merge 2 commits intoqos-ch:masterfrom
vlsi:github_actions
Open

ci: add GitHub Actions for better test coverage#556
vlsi wants to merge 2 commits intoqos-ch:masterfrom
vlsi:github_actions

Conversation

@vlsi
Copy link

@vlsi vlsi commented Jan 16, 2022

The idea is that you declare test axis like os, java_version, java_distribution,
timezone, locale, etc, and matrix.js produces several jobs for you.

If you want to test matrix changes locally, you can launch node matrix.js

See https://github.com/vlsi/github-actions-random-matrix

Sample CI output: https://github.com/vlsi/logback/actions/runs/1703925316


-Duser.timezone=America/New_York + SizeAndTimeBasedArchiveRemoverTest.smoke yields

 29 arrays first differed at element [0]; expected:</tmp/smoke-1970-01-01-1.gz> but was:</tmp/smoke-1970-01-01-0.gz>

It looks like a true bug in SizeAndTimeBasedArchiveRemover to me.


RollingCalendarTest.testCollisionFreenes:182->checkCollisionFreeness:195 fails for unknown reason. I don't understand the code behind it.

vlsi added 2 commits January 16, 2022 12:36
The idea is that you declare test axis like os, java_version, java_distribution,
imezone, locale, etc, and matrix.js produces several jobs for you.

If you want to test matrix changes locally, you can launch node matrix.js

See https://github.com/vlsi/github-actions-random-matrix

Signed-off-by: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Signed-off-by: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
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.

1 participant