Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion developer.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
w4b038cxgtr1hoht20ecbr1libbe1ij9
3ipx3mgjtubeg09stois2qerdxt6gq5a
596 changes: 19 additions & 577 deletions devhub-parallel-test-results.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pages/desktop/developers/devhub_home.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@ class DevHubHome(Base):
)
_get_involved_title_locator = (
By.CSS_SELECTOR,
".DevHub-content-container--get-involved h3",
".DevHub-Footer-sections-header",
)
_get_involved_summary_locator = (
By.CSS_SELECTOR,
".DevHub-content-container--get-involved p",
".DevHub-Footer-section p",
)
_add_ons_contribute_title_locator = (
By.CSS_SELECTOR,
Expand Down
2 changes: 1 addition & 1 deletion rating_user.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
hnv17ws1j4zy90c4ksdcu6nnjajqwmsh
jirq7krnj3ow8yes0von3bn6fyp26six
262 changes: 6 additions & 256 deletions ratings-test-results.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion reviewer_user.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b7cd98fi44d4f0zumneoxtf30p9n0xit
9p9ct3f5ltme8gosjef6a8vagztly6lx
Binary file modified sample-addons/make-addon.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion stage.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
"devhub_content_header": "Ready to submit or manage your extension?",
"devhub_content_summary": "Sign in to the Developer Hub to submit or manage extensions and themes",
"devhub_get_involved_header": "Get involved",
"devhub_get_involved_summary": "Connect with thousands of developers and discover more ways you can contribute to the extension ecosystem.",
"devhub_get_involved_summary": "Help make add-ons better by contributing your coding skills.",
"devhub_newsletter_header": "Extensions Developers Newsletter",
"devhub_newsletter_info_text": "Stay up-to-date on news and events for Firefox extension developers.",
"devhub_signup_confirmation_title": "Thanks!",
Expand Down
56 changes: 28 additions & 28 deletions submissions-test-results.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion submissions_user.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
go912fvrcfmexc37lrgbbc3k8kbjsojg
c7f9dtryd7mbgu5if1js6nque559sgdb
2 changes: 1 addition & 1 deletion tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def firefox_options(firefox_options, base_url, variables):
"extensions.update.url", variables["extensions_update_url"]
)
firefox_options.add_argument("-remote-allow-system-access")
firefox_options.add_argument("-headless")
firefox_options.add_argument("-foreground")
firefox_options.log.level = "trace"
return firefox_options

Expand Down
1 change: 0 additions & 1 deletion tests/devhub/test_addon_validate.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

@pytest.mark.sanity
@pytest.mark.login("developer")
@pytest.mark.fail
def test_validate_addon_listed(selenium, base_url, variables):
"""Verifies the process of validating a listed addon using the "On This Site"
checkbox in the DevHub Addon Validate page.
Expand Down
8 changes: 6 additions & 2 deletions tests/devhub/test_devhub_home.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,7 @@ def test_devhub_click_first_theme_button(selenium, base_url, variables):


@pytest.mark.nondestructive
@pytest.mark.fail
def test_devhub_resources_footer_documentation_links_tc_id_C15072(selenium, base_url, variables):
"""Verifies that all "Documentation" links in the resources
footer lead to the correct pages, confirming that
Expand Down Expand Up @@ -399,6 +400,7 @@ def test_devhub_resources_join_addon_review(selenium, base_url, variables):


@pytest.mark.nondestructive
@pytest.mark.fail
def test_devhub_resources_participate(selenium, base_url, variables):
"""Ensures that the "More Ways to Participate" link
in the resources section redirects the user to the
Expand Down Expand Up @@ -556,7 +558,7 @@ def test_devhub_addons_footer_links(base_url, selenium, count, link):
"count, link",
enumerate(
[
"en-US/?redirect_source=mozilla-org&utm_campaign=SET_DEFAULT_BROWSER",
"https://www.firefox.com/en-US/?redirect_source=mozilla-org&utm_source=addons.mozilla.org&utm_medium=referral&utm_content=footer-link",
"en-US/browsers/mobile/",
"en-US/browsers/enterprise/",
]
Expand All @@ -568,6 +570,7 @@ def test_devhub_addons_footer_links(base_url, selenium, count, link):
],
)
@pytest.mark.nondestructive
@pytest.mark.fail
def test_devhub_browsers_footer_links(base_url, selenium, count, link):
"""Verifies that the links under the "Browsers" section
in the DevHub footer lead to the correct pages
Expand All @@ -581,7 +584,7 @@ def test_devhub_browsers_footer_links(base_url, selenium, count, link):
"count, link",
enumerate(
[
"en-US/?utm_campaign=SET_DEFAULT_BROWSER",
"https://www.firefox.com/en-US/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=footer-link",
"products/vpn/",
"relay.firefox.com/",
"monitor.mozilla",
Expand All @@ -597,6 +600,7 @@ def test_devhub_browsers_footer_links(base_url, selenium, count, link):
],
)
@pytest.mark.nondestructive
@pytest.mark.fail
def test_devhub_products_footer_links(base_url, selenium, count, link):
"""Ensures that the links under the "Products" section
in the DevHub footer lead to the correct pages for
Expand Down
3 changes: 1 addition & 2 deletions tests/frontend/test_addon_detail.py
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,6 @@ def test_contribute_button_tc_id_c4402(selenium, base_url, variables):


@pytest.mark.nondestructive
@pytest.mark.fail
def test_extension_permissions_tc_id_c139966(selenium, base_url, variables):
"""Tests that extension permissions are displayed correctly."""
extension = variables["detail_extension_slug"]
Expand Down Expand Up @@ -385,7 +384,7 @@ def test_more_info_version_number(selenium, base_url, variables):

@pytest.mark.sanity
@pytest.mark.nondestructive
@pytest.mark.fail
@pytest.mark.skip
def test_more_info_addon_size(selenium, base_url, variables):
"""Tests the add-on size value in the 'More Info' section."""
extension = variables["addon_size_extension"]
Expand Down
8 changes: 5 additions & 3 deletions tests/frontend/test_home.py
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ def test_secondary_hero_modules_tc_id_c95105(base_url, selenium):
)
@pytest.mark.sanity
@pytest.mark.nondestructive
@pytest.mark.fail
def test_click_module_link_tc_id_c95105(base_url, selenium, count, module):
"""Check that the content linked in the secondary modules is available"""
page = Home(selenium, base_url).open().wait_for_page_to_load()
Expand Down Expand Up @@ -368,10 +369,10 @@ def test_browsers_footer_links_tc_id_c95105(base_url, selenium, count, link):
"count, link",
enumerate(
[
["https://www.firefox.com/en-US/?utm_campaign=SET_DEFAULT_BROWSER", ".c-intro-download"],
["?utm_content=footer-link&utm_medium=referral&utm_source=addons.mozilla.org", ".c-intro-download"],
["products/vpn/", ".c-sub-navigation-title"],
["relay.firefox.com/", ".Layout_logo__V4UCI"],
["monitor.mozilla", ".PublicShell_logo__vbvvO"],
["monitor.mozilla", "img[alt='Mozilla Monitor']"],
["getpocket.com", ".logo"],
]
),
Expand All @@ -385,7 +386,8 @@ def test_browsers_footer_links_tc_id_c95105(base_url, selenium, count, link):
)
@pytest.mark.sanity
@pytest.mark.nondestructive
def test_products_footer_links_tc_id_c95105(base_url, selenium, count, link):
@pytest.mark.fail
def test_products_footer_links_tc_id_c95105(base_url, selenium, count, link, wait):
page = Home(selenium, base_url).open().wait_for_page_to_load()
page.footer.products_links[count].click()
time.sleep(2)
Expand Down
11 changes: 11 additions & 0 deletions tests/frontend/test_users.py
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ def test_user_mandatory_notifications(base_url, selenium):
@pytest.mark.sanity
@pytest.mark.serial
@pytest.mark.login("reusable_user")
@pytest.mark.skip
def test_user_edit_profile_tc_id_c4607(base_url, selenium, variables):
"""Verifies that a user can edit their profile,
upload a picture, and see the changes reflected."""
Expand All @@ -188,6 +189,7 @@ def test_user_edit_profile_tc_id_c4607(base_url, selenium, variables):
@pytest.mark.sanity
@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_view_profile_tc_id_c452203(base_url, selenium, variables):
"""Confirms that the profile view displays
the correct information after editing."""
Expand All @@ -209,6 +211,7 @@ def test_user_view_profile_tc_id_c452203(base_url, selenium, variables):

@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_change_profile_picture(base_url, selenium, wait):
"""Tests changing and verifying the user's profile picture."""
user = User(selenium, base_url).open().wait_for_page_to_load()
Expand Down Expand Up @@ -238,6 +241,7 @@ def test_user_change_profile_picture(base_url, selenium, wait):

@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_delete_profile_picture(base_url, selenium):
"""Verifies that a user can delete their
profile picture and see the default avatar."""
Expand All @@ -257,6 +261,7 @@ def test_user_delete_profile_picture(base_url, selenium):

@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_update_profile(base_url, selenium, variables):
"""Ensures that a user can update their profile fields,
including display name, biography, and location."""
Expand All @@ -281,6 +286,7 @@ def test_user_update_profile(base_url, selenium, variables):

@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_update_url(base_url, selenium, variables):
"""Tests that the user’s homepage URL field is validated for correctness."""
user = User(selenium, base_url).open().wait_for_page_to_load()
Expand Down Expand Up @@ -314,6 +320,7 @@ def test_user_update_url(base_url, selenium, variables):
@pytest.mark.sanity
@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_delete_profile_tc_id_c4393(base_url, selenium):
"""Verifies that a user can delete their
account and be redirected to the homepage."""
Expand All @@ -332,6 +339,7 @@ def test_user_delete_profile_tc_id_c4393(base_url, selenium):

@pytest.mark.serial
@pytest.mark.login("reusable_user")
@pytest.mark.skip
def test_user_account_manage_section(base_url, selenium, variables):
"""Confirms that the correct email is
displayed in the account management section."""
Expand All @@ -350,6 +358,7 @@ def test_user_account_manage_section(base_url, selenium, variables):

@pytest.mark.serial
@pytest.mark.create_session("reusable_user")
@pytest.mark.skip
def test_user_data_for_deleted_profile(base_url, selenium):
"""When a profile is deleted from AMO, the user data is deleted.
However, the FxA account for that user still exists, so they can log into AMO
Expand All @@ -365,6 +374,7 @@ def test_user_data_for_deleted_profile(base_url, selenium):
@pytest.mark.nondestructive
@pytest.mark.create_session("reusable_user")
@pytest.mark.clear_session
@pytest.mark.skip
def test_user_regular_has_no_role(base_url, selenium):
"""Verifies that regular users do not see role badges in their profile."""
Home(selenium, base_url).open().wait_for_page_to_load()
Expand All @@ -378,6 +388,7 @@ def test_user_regular_has_no_role(base_url, selenium):


@pytest.mark.serial
@pytest.mark.skip
def test_user_regular_notifications(base_url, selenium, variables):
"""Ensures that regular users can opt in/out of only the basic notifications."""
user = User(selenium, base_url).open().wait_for_page_to_load()
Expand Down
194 changes: 187 additions & 7 deletions user-test-results.html

Large diffs are not rendered by default.