-
Notifications
You must be signed in to change notification settings - Fork 912
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
fix(test): make integration tests properly fail #1439
Conversation
/cc @leodido |
c7956dc
to
54bfdf8
Compare
/hold |
40257c1
to
3b11bf9
Compare
99a2d30
to
91f0c7f
Compare
LGTM label has been added. Git tree hash: 88e62af2d963a44f7a1546e46d4b3fbc1f860ea6
|
91f0c7f
to
eb0d847
Compare
LGTM label has been added. Git tree hash: 74821a12d89f189410b80265452b16245a13e29d
|
14fd25d
to
eb0d847
Compare
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com> Co-Authored-By: Lorenzo Fontana <lo@linux.com> Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
Needed by statically linked build of Falco. Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com> Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
eb0d847
to
54bf0cd
Compare
/hold cancel |
LGTM label has been added. Git tree hash: 4004a6e7bd00b4568c49cea15389364449115f22
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fntlnz, leodido The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Leonardo Grasso me@leonardograsso.com
What type of PR is this?
/kind bug
/kind failing-test
Any specific area of the project related to this PR?
/area tests
What this PR does / why we need it:
I and @leodido noticed that the CI is reporting green tests even though some of the integrations tests are not passing.
That happened because the falco-tester entrypoint's script was not returning the exit code of
run_regression_tests.sh
Please note that this PR aims just to correct the test suite behavior, not the problems in Falco.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Atm integration tests cannot pass anyways because of the problem explained in #1438 and another problem introduced by #1436. Both problems will be fixed by #1412
Once #1412 gets merged, then we can rebase this PR on top and definitively fix the aforementioned problems.
PS
I needed to push the
falcosecuity/falco-tester:latest
docker image for testing.Does this PR introduce a user-facing change?: