Skip to content

Conversation

@paul-tavares
Copy link
Contributor

@paul-tavares paul-tavares commented Jun 5, 2020

Summary

  • Re-enable functional test case for Endpoint Hosts (endpoints) and Policy list
  • Adds Functional tests cases for Policy Details
  • adds new method to the Policy Test Data Provider service

Also:
Fixes #66579
Fixes #66465

Checklist

@paul-tavares paul-tavares added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes Team:Endpoint Management Feature:Endpoint Elastic Endpoint feature v7.9.0 labels Jun 5, 2020
@paul-tavares paul-tavares self-assigned this Jun 5, 2020
@paul-tavares paul-tavares marked this pull request as ready for review June 8, 2020 21:10
@paul-tavares paul-tavares requested review from a team as code owners June 8, 2020 21:10
@elasticmachine
Copy link
Contributor

Pinging @elastic/endpoint-app-team (Feature:Endpoint)

@elasticmachine
Copy link
Contributor

Pinging @elastic/endpoint-management (Team:Endpoint Management)

Copy link
Contributor

@charlie-pichette charlie-pichette left a comment

Choose a reason for hiding this comment

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

The tests look good @paul-tavares.

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream


// FLAKY: https://github.com/elastic/kibana/issues/63621
describe.skip('host list', function () {
describe.skip('endpoint list', function () {
Copy link
Contributor

Choose a reason for hiding this comment

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

should this still be skipped?

Copy link
Contributor Author

@paul-tavares paul-tavares Jun 9, 2020

Choose a reason for hiding this comment

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

@kevinlog yes. Although I updated the tests with new paths, etc. they are still "flaky" - @charlie-pichette is (will) working on getting them reenabled. :)

loadTestFile(require.resolve('./resolver'));
loadTestFile(require.resolve('./policy_details'));

// loadTestFile(require.resolve('./alerts'));
Copy link
Contributor

Choose a reason for hiding this comment

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

small nit, we could add a TODO or just remove the commented out code and track enabling the rest of the tests in another ticket

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good idea. I will remove the commented out code in a subsquent PR and will create an Issue to follow up on it (I don't think these are applicable anymore)

Copy link
Contributor

@kevinlog kevinlog left a comment

Choose a reason for hiding this comment

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

couple small comments

@paul-tavares paul-tavares merged commit 14410e0 into elastic:master Jun 9, 2020
@paul-tavares paul-tavares deleted the task/EMT-447-enable-functional-tests branch June 9, 2020 17:47
paul-tavares added a commit to paul-tavares/kibana that referenced this pull request Jun 9, 2020
…lastic#68445)

* Improve Policy test service provider
  - Added `getFullAgentConfig()` to Endpoint Policy Test data provider service
* enable Policy List functional tests
* Added Policy Details Tests
* Add test ids to policy detail Max and Linux forms
* Added page objects utilities and moved `clickOnEuiCheckbox` there

# Conflicts:
#	x-pack/test/functional_endpoint/apps/endpoint/index.ts
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jun 10, 2020
* master: (22 commits)
  Partial revert of "Sync Kerberos + Anonymous access tests with the latest `security/_authenticate` API (user roles now include roles of anonymous user)." (elastic#68624)
  adapt some snapshot test (elastic#68489)
  [APM] Service maps - Fix missing ML status for services with jobs but no anomalies (elastic#68486)
  [skip test] apis Kerberos security Kerberos authentication finishing SPNEGO should properly set cookie and authenticate user
  [SIEM][Exceptions] - ExceptionsViewer UI component part 2 (elastic#68294)
  Surface data streams in Index Management. (elastic#67806)
  Fix edit datasource not working following changes in elastic#67234 (elastic#68583)
  [Logs + Metrics UI] Clean up async plugin initialization (elastic#67654)
  APM Storybook fixes (elastic#68671)
  Upgrade EUI to v24.1.0 (elastic#68141)
  [ML] DF Analytics: Creation wizard part 2 (elastic#68462)
  [Uptime] Fix race on overview page query (elastic#67843)
  Prefer using npm_execpath when spawning Yarn (elastic#68673)
  [Security] [Cases] Attach timeline to existing case (elastic#68580)
  Use Search API in Vega (elastic#68257)
  [Component templates] Table view (elastic#68031)
  [Uptime] Added relative date info in cert status column (elastic#67612)
  [Endpoint] Re-enable Functional test case for Endpoint related pages (elastic#68445)
  run page_load_metrics tests in visual regresssion jobs (elastic#68570)
  Enable exhaustive-deps; correct any lint warnings (elastic#68453)
  ...
paul-tavares added a commit that referenced this pull request Jun 10, 2020
…68445) (#68699)

* Improve Policy test service provider
  - Added `getFullAgentConfig()` to Endpoint Policy Test data provider service
* enable Policy List functional tests
* Added Policy Details Tests
* Add test ids to policy detail Max and Linux forms
* Added page objects utilities and moved `clickOnEuiCheckbox` there

# Conflicts:
#	x-pack/test/functional_endpoint/apps/endpoint/index.ts

Co-authored-by: Elastic Machine <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Endpoint Elastic Endpoint feature release_note:skip Skip the PR/issue when compiling release notes v7.9.0 v8.0.0

Projects

None yet

5 participants