-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[Question]How to execute kubetest #11038
Comments
/area kubetest |
you should consider /assign @krzyzacy |
haven't tried local deployer myself... so... |
@BenTheElder Can you elaborate how this is behaving differently? |
see EG this discussion: kubernetes/kubernetes#73402 (comment) all of the tooling is long aware of "local" and makes assumptions that this means |
(I cannot remember what all of the assumptions are, but I know there are at least some around log dumping, which kubetest does, along with e2e.test) |
Any idea on how to avoid the So my question is, how to fix or ignore the |
At I would make sure to set:
Otherwise, kubetest can't do much about that error, ginkgo is supposed to write the junit output and |
(side note: would love to eliminate those scripts, but there's a lot to unpack there, and AFAICT it wouldn't solve your current problem 😞) |
If I explore e2e tests that are not flagged with |
currently I am, the "kind" deployer always does this -- so far I've only
found the bash scripts to read this, the e2e tests should not be.
…On Mon, Feb 4, 2019 at 11:23 PM Oleg Loewen ***@***.***> wrote:
If I explore e2e tests that are not flagged with [Conformance], should I
still use export KUBERNETES_CONFORMANCE_TEST="y"?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#11038 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA4Bq8PWlC0qAC47aKYs4O1XMMQzS7huks5vKTFdgaJpZM4aaBUd>
.
|
/unassign |
If I run kubtest --ginkgo-parallel, do I need to skip [Serial] e2e tests? |
yes, technically you don't have to but they will be more likely to fail.
testgrid can read many junit files, however it think the tests that don't execute in one run will be marked skipped so it will get a bit weird with both passed and skipped entries. testgrid doesn't care about the log file, that's just for humans to understand the failures |
this is off to the weeds :) /close |
@dims: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I'm confused which parameters need to be used for kubetest.
Currently, I'm testing multiple providers (azure, openstack, gce, aws, alicloud) as follows:
I turn up the cluster of desired provider by myself.
Then I run kubetest always in this manner (but different ginkgo focus):
This execution runs fine as long as I only run conformance tests. However, currently I'm trying to investigate test coverage SIG groups one by one and facing some issues. Here are a few questions regarding the kubetest usage:
Kubetest results in Error in ./hack/ginkgo-e2e.sh:143
Often kubetest crashes with the following error message:
This error message is not very helpful, as I find. I pretty sure this error is a result of individual e2e tests. However,it comes to this crash no junit01.xml file is generated, which is crucial for my e2e test evaluations.
What impact does the provider parameter have?
Currently, I'm using
--provider local
for all clusters (azue, openstack, gce, aws).What impact does the deployment parameter have?
Is there a way to reduce the CPU load?
Before I run kubetest I'm always running:
Especially
make WHAT=test/e2e/e2e.test
takes a while. Is there a binary (environment specific) version somewhere located which can be downloaded?Kind Regards,
Oleg
The text was updated successfully, but these errors were encountered: