-
Notifications
You must be signed in to change notification settings - Fork 43
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
E2E Test Claims #215
Comments
@gentlementlegen can you set a time estimate that was a best guess |
@pavlovcik 4 hours seems fair, there is a lot of use cases to cover. What worries me is that even testing with Cypress doesn't really represent a true mobile device scenario because you are still running in the context of a desktop browser, but would definitely reduce the regressions that we are experiencing. |
Works now from that commit but seems unrelated so I'm guessing the RPC stability makes this issue intermittent Another solution might be to figure out how to host our own RPC endpoints (might need to run full nodes which seems like expensive and burdensome infrastructure to maintain) Ideally there's some free solution like what Cloudflare was offering with its Ethereum RPC endpoints (but now doesn't seem to work) |
/start |
Tips:
|
/stop E2E tests covering mobile is not quite feasible due to mobile browsers not supporting I was able to implement E2E tests for mobile with Cypress is only simulating mobile-like dimensions and if traditional mobile browsers don't support The E2E desktop test would also cover bespoke mobile browsers (in this case I'm only referring to MM) as I've found that the MM browser uses
Plus I'm an IOS user without a Mac (so I'm at a disadvantage for debugging) and if building the MM browser from source is opted for then that rules me out Happy to release this if someone else would like a crack at it but also happy to pick it back up again depending on which way things go |
+ You have been unassigned from the task |
@Keyrxng thanks for spending time in this. I think it would be already very helpful to have use cases covering:
That would cover 95% of our use cases and issues we encounter. As you mentioned having an emulator would make the tests more robust and accurate but I think it's quite an overkill and waste of time to cover 100%. Even with an emulator we cannot test every different browser there is. |
Only need chrome and the default mobile browsers I suppose. |
@0x4007 was meaning on a mobile device where you have very specific browsers that support wallets (MetaMask, Coinbase etc.) |
I understand. Maybe we should wait until we make our own account abstraction solution. Then we only need to make it work for the latest default mobile browsers. I think the web3 browsers (especially the mobile ones are a joke) are all pretty terrible and unusable However I think since metamask is the industry standard we should ensure 100% coverage with every metamask? |
+ Evaluating results. Please wait... |
@rndquu I didn't realise the bot had kicked me a fortnight ago |
/start |
! Skipping '/start' because the issue is closed. |
/start |
Tips:
|
+ Evaluating results. Please wait... |
Appreciate you dude ty, have a good weekend |
|
View | Contribution | Count | Reward |
---|---|---|---|
Issue | Specification | 1 | 0 |
Issue | Comment | 4 | 33 |
Conversation Incentives
Comment | Formatting | Relevance | Reward |
---|---|---|---|
> I feel that it's really a coin toss to get claims to work on m... | - | 1 | - |
@gentlementlegen can you set a time estimate that was a best gue... | 2.4 | 0.785 | 2.4 |
https://github.com/ubiquity/pay.ubq.fi/commit/a429a6345e425c949c... | 16 | 0.625 | 16 |
> we cannot test every different browser there is.Only need ch... | 2 | 0.675 | 2 |
I understand. Maybe we should wait until we make our own account... | 12.6 | 0.41 | 12.6 |
[ 24 WXDAI ]
@gentlementlegen
Contributions Overview
View | Contribution | Count | Reward |
---|---|---|---|
Issue | Comment | 3 | 17.6 |
Review | Comment | 1 | 6.4 |
Conversation Incentives
Comment | Formatting | Relevance | Reward |
---|---|---|---|
@pavlovcik 4 hours seems fair, there is a lot of use cases to co... | 5.4 | 0.835 | 5.4 |
@Keyrxng thanks for spending time in this. I think it would be a... | 10.3li: count: 2 score: "2" words: 10 | 0.65 | 10.3 |
@0x4007 was meaning on a mobile device where you have very speci... | 1.9 | 0.54 | 1.9 |
I do not know now if that is related to my `env` but this is the... | 6.4code: count: 2 score: "2" words: 4 | 0.43 | 6.4 |
[ 349.3 WXDAI ]
@Keyrxng
Contributions Overview
View | Contribution | Count | Reward |
---|---|---|---|
Issue | Task | 1 | 300 |
Issue | Comment | 2 | 0 |
Review | Comment | 6 | 49.3 |
Conversation Incentives
Comment | Formatting | Relevance | Reward |
---|---|---|---|
@rndquu I didn't realise the bot had kicked me a fortnight ago... | - | 0.205 | - |
Appreciate you dude ty, have a good weekend... | - | 0.125 | - |
@gentlementlegen I'd appreciate any comments on how to improve t... | 25.8li: count: 2 score: "2" words: 25 code: count: 2 score: "2" words: 4 | 0.41 | 25.8 |
All tests pass for me which is curious.Can I ask which two f... | 3.2 | 0.37 | 3.2 |
Appreciated mate.
I do not know now if that is related to m... | 14.5code: count: 5 score: "5" words: 12 | 0.61 | 14.5 |
Successful CI run | 2.6li: count: 1 score: "1" words: 13 | 0.67 | 2.6 |
ready when you are @gentlementlegen ... | 0.5 | 0.55 | 0.5 |
If this could be merged in today that would be amazing cheers te... | 2.7 | 0.81 | 2.7 |
Originally posted by @pavlovcik in ubiquity/ubiquibot#924 (comment)
The text was updated successfully, but these errors were encountered: