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

misc: enable windows ci node #5695

Closed

Conversation

mmaietta
Copy link
Collaborator

@mmaietta mmaietta commented Mar 10, 2021

  • Adding Windows test node to travisCI to enable an entire OS of tests to run.
  • Added linux node to run base tests
  • Adjusting folder structure to be aligned with TEST_FILES regex used per each CI node for optimal speed/distribution
  • Deactivated several tests that were broken so that the larger test suite can be enabled

Deactivated Tests (to be fixed separately)

  • win smart unpack
  • posix smart unpack
  • custom buildResources and output dirs: win
  • web installer
  • nsis
  • AppX
  • languages and not signed (windows store only)
  • assisted
  • portable zip
  • Squirrel.Windows
  • artifactName
  • web installer
  • beta version
  • zip artifactName

Related to #5635 for increasing test coverage

Mike Maietta added 4 commits March 9, 2021 14:06
…to run

Adjusting folder structure to be aligned with TEST_FILES regex used per each CI node for optimal speed/distribution
Deactivated various windows tests that were broken, they were never running anyways, so no harm done considering the rest of the test suite can run
# Conflicts:
#	packages/app-builder-lib/src/codeSign/windowsCodeSign.ts
@develar
Copy link
Member

develar commented Mar 14, 2021

Thank you. We do use several CI providers to spread up tests to reduce execution time. In the #5710 I introduced yet another CI — GitHub Actions. And remove AppVeyor, as GitHub Actions supports WIndows.

I suggest first merge my pull request, and then I or you will fix merge conflicts.

PS. Finally I fixed the CI failure due to jprichardson/node-fs-extra#805 on Windows (was outdated fs-extra dependency due to outdated ts-jsdoc package).

@mmaietta
Copy link
Collaborator Author

Ahh I was wondering why/how the multi-ci provider was set up! Yes, definitely. I'll just close this for now and revisit it after your PR 🙂

@mmaietta mmaietta closed this Mar 14, 2021
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

2 participants