MDL-52805 core: Remove references to old logging in behat

This commit is contained in:
Mathew May 2023-01-16 10:09:17 +08:00
parent 33ebbddde2
commit 00747e2641
6 changed files with 6 additions and 146 deletions

View file

@ -21,30 +21,6 @@ Feature: In a report, admin can filter log data
| alternativefullnameformat | middlename, alternatename, firstname, lastname | | alternativefullnameformat | middlename, alternatename, firstname, lastname |
And I log in as "admin" And I log in as "admin"
Scenario: Filter log report for standard and legacy log reader
Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Enable" "link" in the "Legacy log" "table_row"
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I am on homepage
And I am on "Course 1" course homepage
And I navigate to course participants
And I follow "Ann, Jill, Grainne, Beauchamp"
And I click on "Log in as" "link"
And I press "Continue"
And I log out
And I log in as "admin"
When I navigate to "Reports > Logs" in site administration
And I set the field "id" to "Acceptance test site (Site)"
And I set the field "user" to "All participants"
And I set the field "logreader" to "Standard log"
And I press "Get these logs"
Then I should see "User logged in as another user"
And I set the field "logreader" to "Legacy log"
And I press "Get these logs"
And I should see "user login"
And I should not see "Nothing to display"
Scenario: Filter log report for standard log reader Scenario: Filter log report for standard log reader
Given I am on "Course 1" course homepage Given I am on "Course 1" course homepage
And I navigate to course participants And I navigate to course participants
@ -58,25 +34,3 @@ Feature: In a report, admin can filter log data
And I set the field "user" to "All participants" And I set the field "user" to "All participants"
And I press "Get these logs" And I press "Get these logs"
Then I should see "User logged in as another user" Then I should see "User logged in as another user"
Scenario: Filter log report for legacy log reader
Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Enable" "link" in the "Legacy log" "table_row"
And I click on "Disable" "link" in the "Standard log" "table_row"
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I am on homepage
And I am on "Course 1" course homepage
And I am on homepage
And I am on "Course 1" course homepage
And I navigate to course participants
And I follow "Ann, Jill, Grainne, Beauchamp"
And I click on "Log in as" "link"
And I press "Continue"
And I log out
And I log in as "admin"
When I navigate to "Reports > Logs" in site administration
And I set the field "id" to "Acceptance test site (Site)"
And I set the field "user" to "All participants"
And I press "Get these logs"
Then I should see "user login"

View file

@ -18,31 +18,21 @@ Feature: In a report, admin can see loglive data
| fullnamedisplay | firstname | | fullnamedisplay | firstname |
| alternativefullnameformat | middlename, alternatename, firstname, lastname | | alternativefullnameformat | middlename, alternatename, firstname, lastname |
And I log in as "admin" And I log in as "admin"
And I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Enable" "link" in the "Legacy log" "table_row"
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I am on "Course 1" course homepage with editing mode on And I am on "Course 1" course homepage with editing mode on
And I add a "Database" to section "3" and I fill the form with: And I add a "Database" to section "3" and I fill the form with:
| Name | Test name | | Name | Test name |
| Description | Test database description | | Description | Test database description |
@javascript @javascript
Scenario: Check loglive report entries and make sure the report works for standard and legacy reader Scenario: Check loglive report entries and make sure the report works for standard reader
Given I navigate to "Reports > Live logs" in site administration Given I navigate to "Reports > Live logs" in site administration
When I set the field "reader" to "Standard log" When I should see "Course module created"
Then I should see "Course module created" Then I should see "Test name"
And I should see "Test name"
And I set the field "reader" to "Legacy log"
And I wait to be redirected
And I should see "course_add mod"
@javascript @_switch_window @javascript @_switch_window
Scenario: Check loglive report entries and make sure the pause/resume button works for standard reader along with ajax calls Scenario: Check loglive report entries and make sure the pause/resume button works for standard reader along with ajax calls
Given I am on site homepage Given I am on site homepage
When I navigate to "Reports > Live logs" in site administration When I navigate to "Reports > Live logs" in site administration
And I set the field "reader" to "Standard log"
And I wait to be redirected
And I should not see "Test name2" And I should not see "Test name2"
And I press "Pause live updates" And I press "Pause live updates"
And I follow "Course module created" And I follow "Course module created"
@ -60,42 +50,13 @@ Feature: In a report, admin can see loglive data
And I wait "8" seconds And I wait "8" seconds
And I should see "Test name2" And I should see "Test name2"
@javascript @_switch_window
Scenario: Check loglive report entries and make sure the pause/resume button works for legacy reader along with ajax calls
Given I am on site homepage
When I navigate to "Reports > Live logs" in site administration
And I set the field "reader" to "Legacy log"
And I wait to be redirected
And I should not see "Test name2"
And I press "Pause live updates"
And I follow "course_add mod"
And I switch to "action" window
And I am on "Course 1" course homepage
And I change window size to "large"
And I reload the page
And I add a "Database" to section "3" and I fill the form with:
| Name | Test name2 |
| Description | Test database description |
And I switch to the main window
And I wait "8" seconds
Then I should not see "Test name2"
And I press "Resume live updates"
And I wait "8" seconds
And I should see "Test name2"
@javascript @javascript
Scenario: Check course loglive report entries for a user Scenario: Check course loglive report entries for a user
Given I log out Given I log out
And I am on the "Test name" "data activity" page logged in as student1 And I am on the "Test name" "data activity" page logged in as student1
And I log out And I log out
And I am on the "Course 1" Course page logged in as admin And I am on the "Course 1" Course page logged in as admin
And I navigate to "Reports > Live logs" in site administration When I navigate to "Reports > Live logs" in site administration
When I set the field "reader" to "Standard log"
Then I should see "Course module viewed" Then I should see "Course module viewed"
And I should see "Test name" And I should see "Test name"
And I should see "Ann, Jill, Grainne, Beauchamp" And I should see "Ann, Jill, Grainne, Beauchamp"
And I set the field "reader" to "Legacy log"
And I wait to be redirected
And I should see "course_add mod"
And I wait "8" seconds
And I should see "Test name"

View file

@ -26,7 +26,6 @@ Feature: Filter an outline report
Scenario: Filter the outline report by start date Scenario: Filter the outline report by start date
Given I navigate to "Plugins > Logging > Manage log stores" in site administration Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And "Enable" "link" should exist in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row" And "Disable" "link" should exist in the "Standard log" "table_row"
And I am on the "Course 1" course page logged in as student1 And I am on the "Course 1" course page logged in as student1
And I follow "Forum name" And I follow "Forum name"
@ -52,7 +51,6 @@ Feature: Filter an outline report
Scenario: Filter the outline report by end date Scenario: Filter the outline report by end date
Given I navigate to "Plugins > Logging > Manage log stores" in site administration Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And "Enable" "link" should exist in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row" And "Disable" "link" should exist in the "Standard log" "table_row"
And I am on the "Course 1" course page logged in as student1 And I am on the "Course 1" course page logged in as student1
And I follow "Forum name" And I follow "Forum name"

View file

@ -26,7 +26,6 @@ Feature: View an outline report
Scenario: View the outline report when only the standard log reader is enabled Scenario: View the outline report when only the standard log reader is enabled
Given I navigate to "Plugins > Logging > Manage log stores" in site administration Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And "Enable" "link" should exist in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row" And "Disable" "link" should exist in the "Standard log" "table_row"
And I am on the "Course 1" course page logged in as student1 And I am on the "Course 1" course page logged in as student1
And I follow "Forum name" And I follow "Forum name"
@ -40,27 +39,8 @@ Feature: View an outline report
Then I should see "2 views by 2 users" in the "Book name" "table_row" Then I should see "2 views by 2 users" in the "Book name" "table_row"
And I should see "1 views by 1 users" in the "Forum name" "table_row" And I should see "1 views by 1 users" in the "Forum name" "table_row"
Scenario: View the outline report when both the standard and legacy log readers are enabled
Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Enable" "link" in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row"
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I am on the "Course 1" course page logged in as student1
And I follow "Forum name"
And I am on "Course 1" course homepage
And I follow "Book name"
And I am on the "Course 1" course page logged in as student2
And I follow "Book name"
And I am on the "Course 1" course page logged in as teacher1
When I navigate to "Reports" in current page administration
And I click on "Activity report" "link"
Then I should see "2 views by 2 users" in the "Book name" "table_row"
And I should see "1 views by 1 users" in the "Forum name" "table_row"
Scenario: View the outline report when no log reader is enabled Scenario: View the outline report when no log reader is enabled
Given I navigate to "Plugins > Logging > Manage log stores" in site administration Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And "Enable" "link" should exist in the "Legacy log" "table_row"
And I click on "Disable" "link" in the "Standard log" "table_row" And I click on "Disable" "link" in the "Standard log" "table_row"
And I am on "Course 1" course homepage And I am on "Course 1" course homepage
When I navigate to "Reports" in current page administration When I navigate to "Reports" in current page administration

View file

@ -26,7 +26,6 @@ Feature: View the user page for the outline report
Scenario: View the user page when only the standard log reader is enabled Scenario: View the user page when only the standard log reader is enabled
Given I navigate to "Plugins > Logging > Manage log stores" in site administration Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And "Enable" "link" should exist in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row" And "Disable" "link" should exist in the "Standard log" "table_row"
And I log out And I log out
And I log in as "student1" And I log in as "student1"
@ -52,36 +51,6 @@ Feature: View the user page for the outline report
And I should see "4 views" And I should see "4 views"
And I should see "3 views" And I should see "3 views"
Scenario: View the user page when both the standard and legacy log readers are enabled
Given I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Enable" "link" in the "Legacy log" "table_row"
And "Disable" "link" should exist in the "Standard log" "table_row"
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I log out
And I log in as "student1"
And I am on "Course 1" course homepage
# We want to view this multiple times, to make sure the count is working.
And I follow "Folder name"
And I reload the page
And I reload the page
And I reload the page
And I am on "Course 1" course homepage
# We want to view this multiple times, to make sure the count is working.
And I follow "URL name"
And I reload the page
And I reload the page
And I follow "Profile" in the user menu
And I click on "Course 1" "link" in the "region-main" "region"
When I follow "Outline report"
Then I should see "4 views" in the "Folder name" "table_row"
And I should see "3 views" in the "URL name" "table_row"
And I follow "Profile" in the user menu
And I click on "Course 1" "link" in the "region-main" "region"
When I follow "Complete report"
And I should see "4 views"
And I should see "3 views"
Scenario: View the user complete report page when there is a no-grade forum Scenario: View the user complete report page when there is a no-grade forum
Given the following "activities" exist: Given the following "activities" exist:
| activity | name | description | course | idnumber | | activity | name | description | course | idnumber |

View file

@ -31,9 +31,7 @@ Feature: In a participation report, admin can filter student actions
Given I log in as "admin" Given I log in as "admin"
And I navigate to "Plugins > Logging > Manage log stores" in site administration And I navigate to "Plugins > Logging > Manage log stores" in site administration
And I click on "Disable" "link" in the "Standard log" "table_row" And I click on "Disable" "link" in the "Standard log" "table_row"
And I click on "Enable" "link" in the "Legacy log" "table_row" And I log out
And the following config values are set as admin:
| loglegacy | 1 | logstore_legacy |
And I am on the "Test book name" "book activity" page logged in as student1 And I am on the "Test book name" "book activity" page logged in as student1
And I log out And I log out
@ -50,7 +48,7 @@ Feature: In a participation report, admin can filter student actions
And I set the field "instanceid" to "Test book name" And I set the field "instanceid" to "Test book name"
And I set the field "roleid" to "Student" And I set the field "roleid" to "Student"
And I press "Go" And I press "Go"
Then I should see "Yes (2)" Then I should see "Yes (1)"
@javascript @javascript
Scenario: Filter participation report when only standard log reader is enabled by default Scenario: Filter participation report when only standard log reader is enabled by default