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

Fix failing system tests on Appveyor #9358

Merged
merged 4 commits into from Mar 18, 2019

Conversation

lukaszgo1
Copy link
Contributor

@lukaszgo1 lukaszgo1 commented Mar 9, 2019

Link to issue number:

None

Summary of the issue:

With release of PyAutoGUI 0.9.42 the PyScreeze version 0.1.20 is required. Unfortunately it currently doesn't work with Python 2.7 see asweigart/pyscreeze#46
This causes System Tessts to fail when building on AppVeyor.

Description of how this pull request fixes the issue:

When installing dependencies for System tests install PyAutoGUI version 0.9.41

Testing performed:

The build of this PR on AppVeyor passed.

Known issues with pull request:

None

Change log entry:

None needed.

@josephsl
Copy link
Collaborator

josephsl commented Mar 9, 2019 via email

@lukaszgo1
Copy link
Contributor Author

I've created this one as a draft, because I wasn't sure if my approach would really solve the problem. It looks like it works, but I have no idea how to mark it as ready for review.

@LeonarddeR
Copy link
Collaborator

LeonarddeR commented Mar 10, 2019 via email

@lukaszgo1
Copy link
Contributor Author

Either I am stupid or this button isn't there. Is it possible that only collaborators can mark pull requests as ready for review?

appveyor.yml Outdated
@@ -120,7 +120,11 @@ build_script:
before_test:
# Manually grab pyscreeze 0.1.13 as latest release is completely broken.
- py -m pip install pyscreeze==0.1.13
- py -m pip install robotframework robotremoteserver pyautogui nose
# The latest release of PyAutoGUI requires PyScreeze 0.1.20 which unfortunately don't work with Python 2.7.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# The latest release of PyAutoGUI requires PyScreeze 0.1.20 which unfortunately don't work with Python 2.7.
# The latest release of PyAutoGUI requires PyScreeze 0.1.20 which unfortunately doesn't work with Python 2.7.

@LeonarddeR
Copy link
Collaborator

Could you please change the base branch to beta?

@lukaszgo1 lukaszgo1 marked this pull request as ready for review March 12, 2019 11:00
@lukaszgo1 lukaszgo1 changed the base branch from master to beta March 12, 2019 11:12
@lukaszgo1
Copy link
Contributor Author

@LeonarddeR All your commends are now addressed.

@LeonarddeR
Copy link
Collaborator

LeonarddeR commented Mar 12, 2019 via email

@dpy013
Copy link
Contributor

dpy013 commented Mar 13, 2019

hi leonardder
A few days ago Python officially released a maintenance version of python2x, python2.7.16, NVDA will upgrade python2x to the latest?

@michaelDCurran michaelDCurran merged commit 29e901b into nvaccess:beta Mar 18, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.1 milestone Mar 18, 2019
LeonarddeR pushed a commit that referenced this pull request Mar 28, 2019
* Fix failing system tests on Appveyor

* Fix capitalization

* Review actions
LeonarddeR pushed a commit that referenced this pull request Mar 28, 2019
* Fix failing system tests on Appveyor

* Fix capitalization

* Review actions
@lukaszgo1 lukaszgo1 deleted the FixSystemTestsOnAppveyor branch May 13, 2019 15:54
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

6 participants