-
Notifications
You must be signed in to change notification settings - Fork 34
Bug 1708194, 1734731 - Write tests on Qt sample and run them on CI #811
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
Conversation
Our only Qt consumer is in C++ so it makes more sense to have it like this. I decided against keeping both sample to minimize amount of code we need to maintain.
1. Expose ErrorType 2. Fix version of LocalStorage plugin 3. Fix the way to access the lib from inside the shutdown file 4. Expose testRestGlean
8068389 to
c4117c6
Compare
|
We can ignore the linter error which is unrelated to this PR. It is related to audit issues with dependencies of our dependencies (test-only). There needs to be some investigation on how to approach that. Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=1734888 |
| qtbase5-dev qt5-default qt5-qmake qttools5-dev-tools qtdeclarative5-dev \ | ||
| qtdeclarative5-dev-tools qml-module-qttest qml-module-qtquick2 \ | ||
| qml-module-qtquick-localstorage qml-module-qtquick-controls2 | ||
| sudo apt-get install xvfb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why's that separate and not part of the first apt-get install?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eh, no reason really. It is not direcly Qt related, and I added it at a different time during development.
Co-authored-by: Jan-Erik Rediger <badboy@archlinux.us>
Pull Request checklist
glean/folder, run:npm run testRuns all testsnpm run lintRuns all lintersCHANGELOG.mdor an explanation of why it does not need oneDocumentation: This PR includes documentation changes, an explanation of why it does not need that or a follow-up bug has been filed to do that work