Skip to content

Re-enable plugin and upgrade bats tests #51565

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

Merged
merged 26 commits into from
May 20, 2020
Merged

Conversation

rjernst
Copy link
Member

@rjernst rjernst commented Jan 28, 2020

While the tests remained in place, the execution of these tests were
lost when creating the DistroTestPlugin. This commit restores executing
them.

While the tests remained in place, the execution of these tests were
lost when creating the DistroTestPlugin. This commit restores executing
them.
@rjernst rjernst added >test Issues or PRs that are addressing/adding tests :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts v8.0.0 v7.7.0 v7.6.1 labels Jan 28, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (:Core/Infra/Packaging)

Copy link
Contributor

@mark-vieira mark-vieira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One comment regarding making this a bit less fragile. Otherwise LGTM.

@pugnascotia
Copy link
Contributor

Can we get this finished off and merged? It's causing a lot of build failues that need triaged.

rjernst added a commit that referenced this pull request Feb 15, 2020
The oss and default bats tests were removed, but these references to
them remained, causing gradle failures when trying to run packaging
tests. While the upgrade and plugins bats tests should still be tested,
that is being handled in #51565. This commit removes the outdated
references.

closes #51974
rjernst added a commit that referenced this pull request Feb 15, 2020
The oss and default bats tests were removed, but these references to
them remained, causing gradle failures when trying to run packaging
tests. While the upgrade and plugins bats tests should still be tested,
that is being handled in #51565. This commit removes the outdated
references.

closes #51974
@rjernst
Copy link
Member Author

rjernst commented Feb 15, 2020

@pugnascotia I have been working getting these tests working all week. Unfortunately there were many things broken over the months since they were accidentally disabled. There is still one remaining failure that happens on certain versions with the upgrade tests, which I am still looking into. I pushed 37210c4 to fix #51974, which I did not realize was an issue.

@ywelsch ywelsch added v7.6.2 and removed v7.6.1 labels Feb 27, 2020
@jimczi jimczi removed the v7.6.2 label Mar 18, 2020
@bpintea bpintea added v7.8.0 and removed v7.7.0 labels Mar 25, 2020
@rjernst rjernst added the Team:Core/Infra Meta label for core/infra team label May 4, 2020
rjernst added 5 commits May 19, 2020 13:33
The packaging tests start elasticsearch in various ways. All of these
currently expect it is started asynchronously, yet some tests expect it
will fail to start and want to check the error output. This commit adds
a daemonize flag to the utility methods to start elasticsearch for such
cases, so that when the start method returns, all the error output
should already be available since the process will have exited.

relates elastic#51716
@rjernst rjernst merged commit e918f04 into elastic:master May 20, 2020
@rjernst rjernst deleted the distro_tests41 branch May 20, 2020 14:43
rjernst added a commit to rjernst/elasticsearch that referenced this pull request May 20, 2020
While the tests remained in place, the execution of these tests were
lost when creating the DistroTestPlugin. This commit restores executing
them.
rjernst added a commit that referenced this pull request May 20, 2020
While the tests remained in place, the execution of these tests were
lost when creating the DistroTestPlugin. This commit restores executing
them.
@mark-vieira mark-vieira added Team:Delivery Meta label for Delivery team and removed Team:Core/Infra Meta label for core/infra team labels Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts Team:Delivery Meta label for Delivery team >test Issues or PRs that are addressing/adding tests v7.9.0 v8.0.0-alpha1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[CI] Packaging tests failing with "task with path 'batsTest.default' not found"
8 participants