* chore: move gitignore to the cypress directory
* chore: ignore more test files
* fix: do not check the Loading Message
It seems not relevant to the main purpose of these tests
* chore: use cypres + webpack + cucumber scaffolding
See https://github.com/TheBrainFamily/cypress-cucumber-webpack-typescript-example
* chore: add eslint and prettier for code linting
* feat: convert existing Cypress test into BDD style
* feat: add support for using proper Node version in MacOSX
* chore: use tslint
* chore: use old layout
We are keeping cypress as rootDir to follow project's structure. On the other hand,
having a second cypress directory at the 2nd level is the default structure, as shown
in the examples:
- https://github.com/TheBrainFamily/cypress-cucumber-webpack-typescript-example
- a240054d7f/examples/preprocessors__typescript-webpack
* chore: remove prelint script meanwhile we fix TS lint
* chore: move test results to a specific directory
* chore: rename variable following old code
* chore: remove non-needed lints, as we are going to use kibana build
* chore: import snapshot function from cypress
* chore: add readFile utils back from a bad removal
* chore: change format of JSON spec file
It was automatically changed by tests
* chore: move CI directory to the proper layout in order for Jenkins to work
* chore: store test-results from proper dir on Jenkins
* chore: store artifacts properly on Jenkins
* Fix type issues
* chore: rename test application to e2e (end-to-end)
We are keeping the build system within the test application, isolating dependencies
* docs: reorganise docs for APM UI e2e tests
* fix: Use proper cypress support file
* chore: use existing NPM script for running cypress on CI
* chore: update paths in CI scripts
* docs: document how the CI runs the tests
* chore: use Node 10 for tests
* chore: Use kibana's Node version for tests
* chore: run yarn install
* docs: update docs
* fix: path was wrong
* docs: fix paths and flags used to load data
* docs: elasticsearch fix flag
* docs: Bootstrap kibana before running it
* docs: remove outdated info
* chore: move background steps to the scenario
This would avoid not reading the background when the number of scenarios grows
Co-authored-by: Dario Gieselaar <d.gieselaar@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>
Co-authored-by: Dario Gieselaar <d.gieselaar@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
46 lines
1.7 KiB
Text
46 lines
1.7 KiB
Text
node_modules
|
|
bower_components
|
|
/data
|
|
/build
|
|
/target
|
|
/.es
|
|
/plugins
|
|
/optimize
|
|
/built_assets
|
|
/html_docs
|
|
/src/plugins/data/common/es_query/kuery/ast/_generated_/**
|
|
/src/legacy/core_plugins/vis_type_timelion/public/_generated_/**
|
|
src/legacy/core_plugins/vis_type_vislib/public/vislib/__tests__/lib/fixtures/mock_data
|
|
/src/legacy/ui/public/flot-charts
|
|
/test/fixtures/scenarios
|
|
/src/legacy/core_plugins/console/public/webpackShims
|
|
/src/legacy/core_plugins/console/public/tests/webpackShims
|
|
/src/legacy/ui/public/utils/decode_geo_hash.js
|
|
/src/legacy/core_plugins/vis_type_timelion/public/webpackShims/jquery.flot.*
|
|
/src/core/lib/kbn_internal_native_observable
|
|
/packages/*/target
|
|
/packages/eslint-config-kibana
|
|
/packages/kbn-pm/dist
|
|
/packages/kbn-plugin-generator/sao_template/template
|
|
/packages/kbn-ui-framework/dist
|
|
/packages/kbn-ui-framework/doc_site/build
|
|
/packages/kbn-ui-framework/generator-kui/*/templates/
|
|
/packages/kbn-test/src/functional_test_runner/__tests__/fixtures/
|
|
/packages/kbn-test/src/functional_test_runner/lib/config/__tests__/fixtures/
|
|
/x-pack/legacy/plugins/maps/public/vendor/**
|
|
/x-pack/coverage
|
|
/x-pack/build
|
|
/x-pack/legacy/plugins/**/__tests__/fixtures/**
|
|
/packages/kbn-interpreter/src/common/lib/grammar.js
|
|
/x-pack/legacy/plugins/canvas/canvas_plugin
|
|
/x-pack/legacy/plugins/canvas/shareable_runtime/build
|
|
/x-pack/legacy/plugins/canvas/storybook
|
|
/x-pack/legacy/plugins/canvas/canvas_plugin_src/lib/flot-charts
|
|
/x-pack/legacy/plugins/infra/common/graphql/types.ts
|
|
/x-pack/legacy/plugins/infra/public/graphql/types.ts
|
|
/x-pack/legacy/plugins/infra/server/graphql/types.ts
|
|
/x-pack/legacy/plugins/apm/e2e/cypress/**/snapshots.js
|
|
/src/legacy/plugin_discovery/plugin_pack/__tests__/fixtures/plugins/broken
|
|
**/graphql/types.ts
|
|
**/*.js.snap
|
|
!/.eslintrc.js
|