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

establish e2e testing strategy #124

Closed
2 tasks
jbibla opened this issue Nov 27, 2017 · 4 comments
Closed
2 tasks

establish e2e testing strategy #124

jbibla opened this issue Nov 27, 2017 · 4 comments
Assignees
Labels
blocked ✋ issues blocked by other implementations/issues

Comments

@jbibla
Copy link
Collaborator

jbibla commented Nov 27, 2017

  • The critical functionalities are tested E2E via some automated browser tests
  • break up e2e into component tickets
@jbibla jbibla mentioned this issue Nov 27, 2017
3 tasks
@faboweb faboweb self-assigned this Jan 11, 2018
@jbibla jbibla added this to the Launch v1 milestone Jan 22, 2018
@faboweb
Copy link
Collaborator

faboweb commented Jan 26, 2018

Most UI functionality is tested via unit tests.

What is not covered:

  • test if app actually starts
    • included by following tests
  • test if app builds and runs
  • test if communicating with the network actually works
    • @mappum how about a TEST_BOT account we persist in the genesis. we then use this account to send some "test_bot_coins" to himself on the actual network?

@faboweb
Copy link
Collaborator

faboweb commented Feb 5, 2018

Investigating on the e2e tests Matt wrote, I see, that those already cover core topics. I will try to bring those to the latest gaia and UI.

@mappum
Copy link
Contributor

mappum commented Feb 6, 2018

how about a TEST_BOT account we persist in the genesis. we then use this account to send some "test_bot_coins" to himself on the actual network?

I like this idea. This will be easiest with a local testnet, and it will be nice to add other tests here such as delegating.

We should be able to use Spectron to automate the app, I had a good experience with that on the old e2e tests.

@faboweb faboweb mentioned this issue Feb 12, 2018
5 tasks
@faboweb faboweb added the blocked ✋ issues blocked by other implementations/issues label Feb 16, 2018
@faboweb
Copy link
Collaborator

faboweb commented Feb 16, 2018

Currently blocked on the Linux package of Gaia not being properly installable

@faboweb faboweb modified the milestones: Launch v1, Backend Takeover Feb 22, 2018
@faboweb faboweb closed this as completed Feb 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked ✋ issues blocked by other implementations/issues
Projects
None yet
Development

No branches or pull requests

3 participants