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

WebDriver Virtual Device Implementation #127

Merged
merged 5 commits into from Sep 17, 2020
Merged

WebDriver Virtual Device Implementation #127

merged 5 commits into from Sep 17, 2020

Conversation

jcjones
Copy link
Contributor

@jcjones jcjones commented Aug 14, 2020

This PR adds a WebDriver endpoint for integration with Firefox Marinonette for Web Platform Tests.

As-is, the virtual device controls testtoken.rs which depends on a stub implementation of software_u2f.rs and does not support CTAP2. While all the WebDriver methods exist and have tests, when the WebDriver is enabled and commanded appropriately, only blank output gets returned. That's as-expected, and a next effort will be building out the software_u2f.rs implementation to work properly.

@jcjones jcjones changed the base branch from main to auth_service August 14, 2020 22:26
Base automatically changed from auth_service to main August 18, 2020 16:47
@jcjones jcjones self-assigned this Sep 1, 2020
@jcjones jcjones added this to the CTAP2 / FIDO2 Support milestone Sep 1, 2020
@jcjones jcjones marked this pull request as ready for review September 1, 2020 20:58
src/virtualdevices/software_u2f.rs Outdated Show resolved Hide resolved
@jcjones
Copy link
Contributor Author

jcjones commented Sep 14, 2020

Thanks, Martinho. I've rebased this now on the new error changes; I'd appreciate it if you could double-check my interdiff in a158b7b. There are some outstanding clippy errors that appear since moving from rust 1.43 to 1.46, but I'll take those in a separate PR.

Copy link
Contributor

@rmartinho rmartinho left a comment

Choose a reason for hiding this comment

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

Looks good 👍

@jcjones
Copy link
Contributor Author

jcjones commented Sep 15, 2020

Oops, one more: b7f5932

@jcjones jcjones merged commit 026ce08 into main Sep 17, 2020
@jcjones jcjones deleted the webdriver branch September 17, 2020 17:22
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