-
Notifications
You must be signed in to change notification settings - Fork 128
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 Refactoring #437
E2E Test Refactoring #437
Conversation
26f6cb0
to
5af4a70
Compare
45af110
to
b0e78c0
Compare
/rerun all |
Test ReportReport generated on 30-Oct-2020 at 20:21:15 by pytest-md 📝 Summary26 tests ran in 2385.16 seconds ⏱
26 passed 😃e2e/tests/test_byowl.py
e2e/tests/test_backpack.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_hammerdb.py
e2e/tests/test_fs_drift.py
e2e/tests/test_fiod.py
e2e/tests/test_iperf3.py
e2e/tests/test_kube_burner.py
e2e/tests/test_pgbench.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_smallfile.py
e2e/tests/test_ycsb.py
e2e/tests/test_scale_openshift.py
e2e/tests/test_uperf.py
|
@dry923 this is how a failure would report: Test ReportReport generated on 30-Oct-2020 at 19:38:43 by pytest-md 📝 Summary26 tests ran in 2527.54 seconds ⏱
1 failed 😰e2e/tests/test_fiod.py
|
Test ReportReport generated on 30-Oct-2020 at 21:44:11 by pytest-md 📝 Summary28 tests ran in 4166.64 seconds ⏱
2 failed 😰e2e/tests/test_service_mesh.py
e2e/tests/test_stressng.py
25 passed 😃e2e/tests/test_backpack_ds.py
e2e/tests/test_fs_drift.py
e2e/tests/test_backpack.py
e2e/tests/test_byowl.py
e2e/tests/test_fiod.py
e2e/tests/test_iperf3.py
e2e/tests/test_hammerdb.py
e2e/tests/test_kube_burner.py
e2e/tests/test_pgbench.py
e2e/tests/test_smallfile.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_scale_openshift.py
e2e/tests/test_uperf.py
e2e/tests/test_ycsb.py
1 skipped 🙄e2e/tests/test_scale_openshift.py
|
!!! Couldn't read commit file !!! |
Test ReportReport generated on 02-Nov-2020 at 15:04:17 by pytest-md 📝 Summary28 tests ran in 2800.21 seconds ⏱
26 passed 😃e2e/tests/test_byowl.py
e2e/tests/test_backpack.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_hammerdb.py
e2e/tests/test_fs_drift.py
e2e/tests/test_fiod.py
e2e/tests/test_iperf3.py
e2e/tests/test_kube_burner.py
e2e/tests/test_pgbench.py
e2e/tests/test_smallfile.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_ycsb.py
e2e/tests/test_scale_openshift.py
e2e/tests/test_uperf.py
2 skipped 🙄e2e/tests/test_service_mesh.py
e2e/tests/test_stressng.py
|
metadata: | ||
collection: true | ||
collection: false |
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 have the base default to no ES or meta collection?
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.
Because if you run the tests without the proper ES environment variables set the tests will fail with metadata collection on.
So essentially the default is no metadata collection and the testing framework will turn it on if the appropriate ES variables are given. That way the tests work with and without ES
namespace: my-ripsaw | ||
spec: | ||
elasticsearch: | ||
server: ES_SERVER | ||
port: ES_PORT | ||
server: localhost |
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.
This base is different?
47ad40e
to
72b2a68
Compare
Test ReportReport generated on 03-Nov-2020 at 20:15:26 by pytest-md 📝 Summary28 tests ran in 4244.56 seconds ⏱
4 failed 😰e2e/tests/test_byowl.py
e2e/tests/test_iperf3.py
e2e/tests/test_sysbench.py
22 passed 😃e2e/tests/test_backpack.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_fs_drift.py
e2e/tests/test_fiod.py
e2e/tests/test_kube_burner.py
e2e/tests/test_smallfile.py
e2e/tests/test_hammerdb.py
e2e/tests/test_uperf.py
e2e/tests/test_scale_openshift.py
e2e/tests/test_vegeta.py
e2e/tests/test_pgbench.py
e2e/tests/test_ycsb.py
2 skipped 🙄e2e/tests/test_service_mesh.py
e2e/tests/test_stressng.py
|
Test ReportReport generated on 03-Nov-2020 at 21:28:33 by pytest-md 📝 Summary28 tests ran in 2332.75 seconds ⏱
26 passed 😃e2e/tests/test_byowl.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_backpack.py
e2e/tests/test_fs_drift.py
e2e/tests/test_hammerdb.py
e2e/tests/test_fiod.py
e2e/tests/test_iperf3.py
e2e/tests/test_kube_burner.py
e2e/tests/test_pgbench.py
e2e/tests/test_smallfile.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_ycsb.py
e2e/tests/test_uperf.py
e2e/tests/test_scale_openshift.py
2 skipped 🙄e2e/tests/test_stressng.py
e2e/tests/test_service_mesh.py
|
@dry923 @chaitanyaenr can you guys add yourself as reviewers to this? |
36ac084
to
60e4719
Compare
Test ReportReport generated on 19-Nov-2020 at 20:16:51 by pytest-md 📝 Summary29 tests ran in 1087.79 seconds ⏱
13 failed 😰e2e/tests/test_smallfile.py
e2e/tests/test_sysbench.py
e2e/tests/test_fiod.py
e2e/tests/test_vegeta.py
e2e/tests/test_uperf.py
e2e/tests/test_ycsb.py
e2e/tests/test_scale_openshift.py
13 passed 😃e2e/tests/test_backpack.py
e2e/tests/test_byowl.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_fs_drift.py
e2e/tests/test_hammerdb.py
e2e/tests/test_fiod.py
e2e/tests/test_kube_burner.py
e2e/tests/test_iperf3.py
e2e/tests/test_pgbench.py
3 skipped 🙄e2e/tests/test_stressng.py
e2e/tests/test_service_mesh.py
e2e/tests/test_scale_openshift.py
|
/rerun all |
Test ReportReport generated on 19-Nov-2020 at 20:57:26 by pytest-md 📝 Summary13 tests ran in 456.07 seconds ⏱
8 failed 😰e2e/tests/test_fiod.py
e2e/tests/test_uperf.py
e2e/tests/test_ycsb.py
e2e/tests/test_scale_openshift.py
2 passed 😃e2e/tests/test_backpack.py
e2e/tests/test_fiod.py
3 skipped 🙄e2e/tests/test_service_mesh.py
e2e/tests/test_stressng.py
e2e/tests/test_scale_openshift.py
|
/rerun all |
Test ReportReport generated on 24-Nov-2020 at 16:13:44 by pytest-md 📝 Summary29 tests ran in 2620.13 seconds ⏱
27 passed 😃e2e/tests/test_byowl.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_backpack.py
e2e/tests/test_fs_drift.py
e2e/tests/test_hammerdb.py
e2e/tests/test_fiod.py
e2e/tests/test_kube_burner.py
e2e/tests/test_iperf3.py
e2e/tests/test_pgbench.py
e2e/tests/test_smallfile.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_ycsb.py
e2e/tests/test_uperf.py
e2e/tests/test_scale_openshift.py
2 skipped 🙄e2e/tests/test_stressng.py
e2e/tests/test_service_mesh.py
|
60e4719
to
b267548
Compare
Test ReportReport generated on 04-Dec-2020 at 15:30:25 by pytest-md 📝 Summary29 tests ran in 2621.57 seconds ⏱
1 failed 😰e2e/tests/test_kube_burner.py
26 passed 😃e2e/tests/test_byowl.py
e2e/tests/test_backpack_ds.py
e2e/tests/test_backpack.py
e2e/tests/test_fs_drift.py
e2e/tests/test_hammerdb.py
e2e/tests/test_kube_burner.py
e2e/tests/test_fiod.py
e2e/tests/test_iperf3.py
e2e/tests/test_pgbench.py
e2e/tests/test_sysbench.py
e2e/tests/test_vegeta.py
e2e/tests/test_uperf.py
e2e/tests/test_smallfile.py
e2e/tests/test_ycsb.py
e2e/tests/test_scale_openshift.py
2 skipped 🙄e2e/tests/test_service_mesh.py
e2e/tests/test_stressng.py
|
…ppens after scale_down
…dont support metadata collection
85d7bac
to
2967370
Compare
!!! Couldn't read commit file !!! |
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
should I close this PR and reopen it to make it smaller? @jtaleric @dry923 @rsevilla87 |
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
@dry923 @rsevilla87 @chaitanyaenr
python-based e2e testing framework. I wanted to go ahead and open a draft PR so you guys can give feedback/roast me 🔥
Changes:
e2e
which contains ported test benchmarks as well as initial framework to run the testsLimitations / TODOs:
check_es.py
script yet, so no checks against elastic