summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.performance.feature
blob: 37e0c658c58ee0da8e1207edaca59115e2be751f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@en.wikipedia.beta.wmflabs.org @firefox @www.mediawiki.org @test2.wikipedia.org
Feature: Multimedia Viewer performance

  Background:
    Given I am using a custom user agent
      And I am at a wiki article with at least two embedded pictures

  Scenario: Commons with warm cache
    Given I visit an unrelated Commons page to warm up the browser cache
      And I visit the Commons page
    Then the File: page image is loaded

  Scenario: MMV with warm cache and small browser window
    Given I have a small browser window
    When I click on an unrelated image in the article to warm up the browser cache
      And I close MMV
      And I click on the first image in the article
    Then the MMV image is loaded in 125 percent of the time with a warm cache and an average browser window

  Scenario: MMV with cold cache and average browser window
    Given I have an average browser window
    When I click on the first image in the article
    Then the MMV image is loaded in 210 percent of the time with a cold cache and an average browser window

  Scenario: MMV with warm cache and average browser window
    Given I have an average browser window
    When I click on an unrelated image in the article to warm up the browser cache
      And I close MMV
      And I click on the first image in the article
    Then the MMV image is loaded in 125 percent of the time with a warm cache and an average browser window

  Scenario: MMV with cold cache and large browser window
    Given I have a large browser window
    When I click on the first image in the article
    Then the MMV image is loaded in 240 percent of the time with a cold cache and a large browser window

  Scenario: MMV with warm cache and large browser window
    Given I have a large browser window
    When I click on an unrelated image in the article to warm up the browser cache
      And I close MMV
      And I click on the first image in the article
    Then the MMV image is loaded in 125 percent of the time with a warm cache and a large browser window