Skip to content

[CI][2/2] Migrate CI tests which (currently) fail#2677

Merged
senhuang42 merged 2 commits intofacebook:devfrom
senhuang42:ci_overhaul_2
Aug 2, 2021
Merged

[CI][2/2] Migrate CI tests which (currently) fail#2677
senhuang42 merged 2 commits intofacebook:devfrom
senhuang42:ci_overhaul_2

Conversation

@senhuang42
Copy link

PR #2675 is a fairly involved change to the CI. This PR simply adds another commit on top of that which migrates the tests that are failing on #2675 due to various static analyzer warnings.

The intention is that PR #2675 can get merged first with all tests passing, then the static analyzer-related fixes will get coded and merged, and then this PR can get merged.

No need to review this until #2675 and the static analyzer fixes get merged.

This PR:

  • Adds the visual 2019 build test (which didn't previously exist in AppVeyor)
  • Moves static analyzer and minimal decompressor macros test from Travis to GH Actions.

@terrelln
Copy link
Contributor

Whats the status of this PR?

@senhuang42
Copy link
Author

Whats the status of this PR?

I've updated/rebased it so that now all it does is:

  1. Add VS2019 test
  2. Move minimal decompressor macros test to GH actions
  3. Moving static analyzer test to GH actions isn't trivial since there are just way too many false positive warnings that aren't trivial to silence with the latest clang analyzer.

Even just doing (1, 2) requires some extra initializations to satisfy the static analyzers. So if we don't want to do that we can just abandon this PR since now the only actual novel thing it adds is a VS2019 test.

@senhuang42 senhuang42 merged commit 5c46f62 into facebook:dev Aug 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants