summaryrefslogtreecommitdiff
path: root/spec/javascripts/reports
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-04-212-1/+38
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-131-13/+7
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-02-176-11/+230
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-02-061-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-12-113-4/+4
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-031-5/+5
|
* Add missing Vue.use in testadd-missing-vuex-useIllya Klymov2019-09-091-0/+2
|
* Karma: Fix css selector for loading iconLukas 'Eipi' Eipert2019-07-261-6/+6
| | | | | The GitLab UI update changed the spinner selector from `spinner` to `gl-spinner`, so we need to update it, so that our tests won't fail.
* Rename vue_component_helper to text_helperfe-rename-vue-component-helper-cePaul Slaughter2019-05-162-2/+2
| | | | | | **Why?** This file only contains a few text based helper functions. It has nothing to do with Vue or Vue components.
* Add jQuery matchers to JestWinnie Hellmann2019-04-011-200/+0
|
* Move some tests from Karma to JestWinnie Hellmann2019-03-232-207/+0
|
* Fix failing testsBrandon Labuschagne2019-03-181-5/+5
| | | | | | | | A number of the karma tests looked for the .fa-spinner class or the icon element used for the font awesome spinner class. These instances have been refactored to now look for the .spinner class instead.
* Improve performance of rendering large reports7737-ci-pipeline-view-slowed-down-massivly-if-security-tabs-has-many-entriesLukas Eipert2018-11-062-3/+3
| | | | | | | | | | | | | | | | | | Instead of rendering all report items in 4 big lists, we make use of vue-virtual-scroll-list and render only few dozens at once. This improves the performance in several metrics: - Initial load time - Memory Pressure - CPU Load - DOM node count In an example with around 11k reported security vulnerabilities: - Initial load time: 27s -> 4.1s - Memory Pressure: ~750 MB -> ~270 MB - CPU Load (time spent on executing JS/Rendering): 22s -> 2.5s - DOM node count: 430k -> 7k up to 30k while scrolling
* Resolve eslint violationsMike Greiling2018-10-171-0/+1
|
* Prettify all spec filesMike Greiling2018-10-172-8/+14
|
* enable jasmine/new-line-before-expectJohann Hubert Sonntagbauer2018-10-174-0/+9
|
* enable jasmine/new-line-between-declarationsJohann Hubert Sonntagbauer2018-10-091-0/+1
|
* Moves report components to reports folderFilipa Lacerda2018-08-074-0/+350
|
* Reset error state in success mutation to handle error-success stateFilipa Lacerda2018-08-072-1/+5
|
* Show resolved failuresFilipa Lacerda2018-08-072-0/+73
|
* Adds action spec to cover 204Filipa Lacerda2018-08-031-5/+17
|
* Changes after review:Filipa Lacerda2018-08-023-12/+23
| | | | | | | - Cleans up CSS to use common classes - Removes getters to use mapState instead - Makes the first request even when tab is not visible - Show loading state in 204
* Adds frontend support to render test reports on theMR widgetFilipa Lacerda2018-08-0210-0/+465
| | | | | | | Creates an app to render grouped test reports in the MR widget Ports CSS from EE into CE Creates a reusable code component Adds getters and utils to the existing reports store
* Adds Vuex store to handle the data for tests reports in MR widgetFilipa Lacerda - 🌴🌴OOO back on July 30th🌴🌴2018-07-232-0/+231