Commit f898f729 by Will Daly

Added tags to acceptance tests to define multiple shards.

parent 761590bc
@shard_1
Feature: Advanced (manual) course policy Feature: Advanced (manual) course policy
In order to specify course policy settings for which no custom user interface exists In order to specify course policy settings for which no custom user interface exists
I want to be able to manually enter JSON key /value pairs I want to be able to manually enter JSON key /value pairs
......
@shard_1
Feature: Course checklists Feature: Course checklists
Scenario: A course author sees checklists defined by edX Scenario: A course author sees checklists defined by edX
......
@shard_1
Feature: Component Adding Feature: Component Adding
As a course author, I want to be able to add a wide variety of components As a course author, I want to be able to add a wide variety of components
......
@shard_1
Feature: Course Overview Feature: Course Overview
In order to quickly view the details of a course's section and set release dates and grading In order to quickly view the details of a course's section and set release dates and grading
As a course author As a course author
......
@shard_2
Feature: Course Settings Feature: Course Settings
As a course author, I want to be able to configure my course settings. As a course author, I want to be able to configure my course settings.
......
@shard_2
Feature: Course Team Feature: Course Team
As a course author, I want to be able to add others to my team As a course author, I want to be able to add others to my team
......
@shard_2
Feature: Course updates Feature: Course updates
As a course author, I want to be able to provide updates to my students As a course author, I want to be able to provide updates to my students
......
@shard_2
Feature: Create Course Feature: Create Course
In order offer a course on the edX platform In order offer a course on the edX platform
As a course author As a course author
......
@shard_2
Feature: Discussion Component Editor Feature: Discussion Component Editor
As a course author, I want to be able to create discussion components. As a course author, I want to be able to create discussion components.
......
@shard_1
Feature: Course Grading Feature: Course Grading
As a course author, I want to be able to configure how my course is graded As a course author, I want to be able to configure how my course is graded
......
@shard_3
Feature: HTML Editor Feature: HTML Editor
As a course author, I want to be able to create HTML blocks. As a course author, I want to be able to create HTML blocks.
......
@shard_3
Feature: Problem Editor Feature: Problem Editor
As a course author, I want to be able to create problems and edit their settings. As a course author, I want to be able to create problems and edit their settings.
......
@shard_2
Feature: Create Section Feature: Create Section
In order offer a course on the edX platform In order offer a course on the edX platform
As a course author As a course author
......
@shard_3
Feature: Sign in Feature: Sign in
In order to use the edX content In order to use the edX content
As a new user As a new user
......
@shard_3
Feature: Static Pages Feature: Static Pages
As a course author, I want to be able to add static pages As a course author, I want to be able to add static pages
......
@shard_2
Feature: Create Subsection Feature: Create Subsection
In order offer a course on the edX platform In order offer a course on the edX platform
As a course author As a course author
......
@shard_3
Feature: Textbooks Feature: Textbooks
Scenario: No textbooks Scenario: No textbooks
......
@shard_3
Feature: Upload Files Feature: Upload Files
As a course author, I want to be able to upload files for my students As a course author, I want to be able to upload files for my students
......
@shard_3
Feature: Video Component Editor Feature: Video Component Editor
As a course author, I want to be able to create video components. As a course author, I want to be able to create video components.
......
@shard_3
Feature: Video Component Feature: Video Component
As a course author, I want to be able to view my created videos in Studio. As a course author, I want to be able to view my created videos in Studio.
......
@shard_2
Feature: Verified certificates Feature: Verified certificates
As a student, As a student,
In order to earn a verified certificate In order to earn a verified certificate
......
@shard_2
Feature: The help module should work Feature: The help module should work
In order to get help In order to get help
As a student As a student
......
@shard_1
Feature: All the high level tabs should work Feature: All the high level tabs should work
In order to preview the courseware In order to preview the courseware
As a student As a student
......
@shard_1
Feature: Homepage for web users Feature: Homepage for web users
In order to get an idea what edX is about In order to get an idea what edX is about
As a an anonymous web user As a an anonymous web user
......
@shard_1
Feature: Login in as a registered user Feature: Login in as a registered user
As a registered user As a registered user
In order to access my content In order to access my content
......
@shard_1
Feature: LTI component Feature: LTI component
As a student, I want to view LTI component in LMS. As a student, I want to view LTI component in LMS.
...@@ -14,4 +15,4 @@ Feature: LTI component ...@@ -14,4 +15,4 @@ Feature: LTI component
Scenario: LTI component in LMS is rendered incorrectly Scenario: LTI component in LMS is rendered incorrectly
Given the course has incorrect LTI credentials Given the course has incorrect LTI credentials
And the course has an LTI component filled with correct fields And the course has an LTI component filled with correct fields
Then I view the LTI but incorrect_signature warning is rendered Then I view the LTI but incorrect_signature warning is rendered
\ No newline at end of file
@shard_1
Feature: Navigate Course Feature: Navigate Course
As a student in an edX course As a student in an edX course
In order to view the course properly In order to view the course properly
......
@shard_1
Feature: Answer problems Feature: Answer problems
As a student in an edX course As a student in an edX course
In order to test my understanding of the material In order to test my understanding of the material
......
@shard_1
Feature: Register for a course Feature: Register for a course
As a registered user As a registered user
In order to access my class content In order to access my class content
I want to register for a class on the edX website I want to register for a class on the edX website
Scenario: I can register for a course Scenario: I can register for a course
Given The course "6.002x" exists Given The course "6.002x" exists
And I am logged in And I am logged in
And I visit the courses page And I visit the courses page
When I register for the course "6.002x" When I register for the course "6.002x"
Then I should see the course numbered "6.002x" in my dashboard Then I should see the course numbered "6.002x" in my dashboard
Scenario: I can unregister for a course Scenario: I can unregister for a course
Given I am registered for the course "6.002x" Given I am registered for the course "6.002x"
And I visit the dashboard And I visit the dashboard
Then I should see the course numbered "6.002x" in my dashboard Then I should see the course numbered "6.002x" in my dashboard
......
@shard_2
Feature: Sign in Feature: Sign in
In order to use the edX content In order to use the edX content
As a new user As a new user
......
@shard_2
Feature: Video component Feature: Video component
As a student, I want to view course videos in LMS. As a student, I want to view course videos in LMS.
Scenario: Video component is fully rendered in the LMS in HTML5 mode Scenario: Video component is fully rendered in the LMS in HTML5 mode
Given the course has a Video component in HTML5 mode Given the course has a Video component in HTML5 mode
Then when I view the video it has rendered in HTML5 mode Then when I view the video it has rendered in HTML5 mode
And all sources are correct And all sources are correct
# Firefox doesn't have HTML5 (only mp4 - fix here) # Firefox doesn't have HTML5 (only mp4 - fix here)
@skip_firefox @skip_firefox
Scenario: Autoplay is disabled in LMS for a Video component Scenario: Autoplay is disabled in LMS for a Video component
Given the course has a Video component in HTML5 mode Given the course has a Video component in HTML5 mode
Then when I view the video it does not have autoplay enabled Then when I view the video it does not have autoplay enabled
# Youtube testing # Youtube testing
Scenario: Video component is fully rendered in the LMS in Youtube mode with HTML5 sources Scenario: Video component is fully rendered in the LMS in Youtube mode with HTML5 sources
Given youtube server is up and response time is 0.4 seconds Given youtube server is up and response time is 0.4 seconds
And the course has a Video component in Youtube_HTML5 mode And the course has a Video component in Youtube_HTML5 mode
Then when I view the video it has rendered in Youtube mode Then when I view the video it has rendered in Youtube mode
Scenario: Video component is not rendered in the LMS in Youtube mode with HTML5 sources Scenario: Video component is not rendered in the LMS in Youtube mode with HTML5 sources
Given youtube server is up and response time is 2 seconds Given youtube server is up and response time is 2 seconds
And the course has a Video component in Youtube_HTML5 mode And the course has a Video component in Youtube_HTML5 mode
Then when I view the video it has rendered in HTML5 mode Then when I view the video it has rendered in HTML5 mode
Scenario: Video component is rendered in the LMS in Youtube mode without HTML5 sources Scenario: Video component is rendered in the LMS in Youtube mode without HTML5 sources
Given youtube server is up and response time is 2 seconds Given youtube server is up and response time is 2 seconds
And the course has a Video component in Youtube mode And the course has a Video component in Youtube mode
Then when I view the video it has rendered in Youtube mode Then when I view the video it has rendered in Youtube mode
Scenario: Video component is rendered in the LMS in Youtube mode with HTML5 sources that doesn't supported by browser Scenario: Video component is rendered in the LMS in Youtube mode with HTML5 sources that doesn't supported by browser
Given youtube server is up and response time is 2 seconds Given youtube server is up and response time is 2 seconds
And the course has a Video component in Youtube_HTML5_Unsupported_Video mode And the course has a Video component in Youtube_HTML5_Unsupported_Video mode
Then when I view the video it has rendered in Youtube mode Then when I view the video it has rendered in Youtube mode
Scenario: Video component is rendered in the LMS in HTML5 mode with HTML5 sources that doesn't supported by browser Scenario: Video component is rendered in the LMS in HTML5 mode with HTML5 sources that doesn't supported by browser
Given the course has a Video component in HTML5_Unsupported_Video mode Given the course has a Video component in HTML5_Unsupported_Video mode
Then error message is shown Then error message is shown
And error message has correct text And error message has correct text
@shard_2
Feature: World Cloud component Feature: World Cloud component
As a student, I want to view Word Cloud component in LMS. As a student, I want to view Word Cloud component in LMS.
Scenario: Word Cloud component in LMS is rendered with empty result Scenario: Word Cloud component in LMS is rendered with empty result
Given the course has a Word Cloud component Given the course has a Word Cloud component
Then I view the word cloud and it has rendered Then I view the word cloud and it has rendered
When I press the Save button When I press the Save button
Then I see the empty result Then I see the empty result
Scenario: Word Cloud component in LMS is rendered with result Scenario: Word Cloud component in LMS is rendered with result
Given the course has a Word Cloud component Given the course has a Word Cloud component
Then I view the word cloud and it has rendered Then I view the word cloud and it has rendered
When I fill inputs When I fill inputs
And I press the Save button And I press the Save button
Then I see the result with words count Then I see the result with words count
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment