Closed
Bug 1314708
Opened 9 years ago
Closed 9 years ago
Functional tests for UI features
Categories
(developer.mozilla.org Graveyard :: Code Cleanup, enhancement)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: shobson, Assigned: shobson)
References
Details
(Keywords: in-triage, Whiteboard: [specification][type:feature])
What problem would this feature solve?
======================================
Right now tests only cover python code, HTML, CSS and Javascript are not tested, nor is how the python works to assemble a whole.
Who has this problem?
=====================
Staff contributors to MDN
How do you know that the users identified above have this problem?
==================================================================
Some code has been pushed into production that broke stuff.
How are the users identified above solving this problem now?
============================================================
Manual testing.
Do you have any suggestions for solving the problem? Please explain in detail.
==============================================================================
Functional UI tests can be written in PyTest mirroring how the bedrock team has implemented these.
Together with Docker and SauceLabs functional tests could be run automatically on pull requests.
Is there anything else we should know?
======================================
This would be a useful prerequisite to making other sweeping changes to the interface. Like, moving to Sass or upgrading the version of jQuery we use.
Comment 1•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/f99c958c16f06899454420291be8ddf0560af64b
Merge pull request #4027 from mozilla/1314708-tests-mark
Bug 1314708: Mark tests requiring database. r=m8ttyB
Comment 2•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/9c09b35725f831237020580e846624716ec783d3
Bug 1314708: Add documentation for functional tests
https://github.com/mozilla/kuma/commit/5c44af97081d5da80c7ac94d2d14f84389a46cb4
Merge pull request #4030 from mozilla/1314708-tests-docs
Bug 1314708: Add documentation for functional tests
Comment 3•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/100eb3fe74186e1cde7072df1cef02256bbdc462
Bug 1314708: Convert column tests to regions
https://github.com/mozilla/kuma/commit/63e8f455a62b207ff6e74170445fc317f7e482f9
Merge pull request #4044 from mozilla/1314708-test-columns
Bug 1314708: Convert column tests to regions R=m8ttyB
Comment 4•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/f081c990f02bd44d5a694d0ed26447672e3632db
Bug 1314708: Clean up
- Check module imports
- Fix spacing
- Add destructive test definition
- Change test names
- Combine tests
https://github.com/mozilla/kuma/commit/439993bff22e169190532c2dfac3517df0b6c175
Merge pull request #4043 from mozilla/1314708-tests-cleanup
Bug 1314708: Clean up Tests r=m8ttyB
Comment 5•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/8569c667ca0d7bc5d37e213df54dc03164e2d60c
Bug 1314708: Flake8 fixes to tests.
https://github.com/mozilla/kuma/commit/064f4c3210389e00843e29edbdb7709f8570dd1a
Merge pull request #4072 from mozilla/1314708-tests-cleanup
Bug 1314708: Flake8 fixes to tests.
Comment 6•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/b20644e5a36d29c706c01a5e95d903b03e990420
Bug 1314708: Scaffolding for permissions tests
- testing usernames and passwords
- page object for logging into admin
- test "sign in" forwards to github
https://github.com/mozilla/kuma/commit/864a874c9c5f82de20bb91419bc687041283b519
Bug 1314708: Add functional tests for dashboard
https://github.com/mozilla/kuma/commit/5126699c9951ec07df615427469fc27928295fc5
Merge pull request #4074 from mozilla/1314708-dashboard-tests
Bug 1314708: Add testing login credentials, add dashboard tests r=m8ttyB
Comment 7•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/54b02c26f3def5d6b7048617227c8217049e18ea
Bug 1314708: Tests for homepage callouts and blog links
https://github.com/mozilla/kuma/commit/81bb3fd2244ebb56ea5c3c4a39186d10b92b3ed8
Merge pull request #4075 from mozilla/1314708-homepage-tests
Bug 1314708: Tests for homepage callouts and blog links r=m8ttyB
Comment 8•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/bf0e75bb74ef843b4a438765fddb34aec11ae553
Bug 1314708: Add missing include
https://github.com/mozilla/kuma/commit/d909a687d77f656b5001414d7bf548fc2399a735
Merge pull request #4082 from mozilla/1314708-fix-url-include
Bug 1314708: Add missing include r=m8ttyB
Comment 9•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/084b2f409d327ece936149aa99b1665a4c76111a
Bug 1314708: Add functional tests for edit pages.
https://github.com/mozilla/kuma/commit/1794624d2731f112e2655a0f31918f0638f273b5
Merge pull request #4077 from mozilla/1314708-edit-tests
Bug 1314708: Add functional tests for edit pages. r=m8ttyB,escattone
Comment 10•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/754a8e84eef8944ceebd8dd003d5b1dbf7c5e0e1
[bug 1314708] Jenkins pipeline refactor and integration tests. (#4102)
* [bug 1314708] Jenkins pipeline refactor and integration tests.
* Rename integration-tests groovy script.
* Support for py.test markers
* Add "not login" py.test marker.
Comment 11•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/c27c0b8c18b99e1998d378437ff9bb1c031eb0d1
Bug 1314708: Add tests for translation page.
https://github.com/mozilla/kuma/commit/fd30caef6c99b4d5d3e2fb66d21977946969655c
Merge pull request #4091 from mozilla/1314708-translation-tests
Bug 1314708: Test for translation interface
Comment 12•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/dd306d9ad3419f86d78f08fe5f2add069d8d5aab
Bug 1314708: Add tests for creating a page.
Comment 13•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/875651aca22a363dbaf5b19bdc941d10f949b992
Fix Bug 1314708: Remove Intern Tests
The new pytest UI tests have replaced the
intern UI tests, so we can remove these tests
and their dependancies.
https://github.com/mozilla/kuma/commit/e917cc95ad9f2370835da1547f31496c09a4d03e
Merge pull request #4099 from mozilla/1314708-remove-intern-tests
Fix Bug 1314708: Remove Intern Tests
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 14•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma
https://github.com/mozilla/kuma/commit/d0b1d6cf5c1b276d324003a1c6ef5ff2b956958a
bug 1314708: expand docs for MDN CI pipeline
https://github.com/mozilla/kuma/commit/08beb2dac8f0f04c3ff9938f170d72116ff713a3
Merge pull request #4125 from escattone/docs-ui-tests-jenkins-1314708
bug 1314708: expand docs for MDN CI pipeline
Updated•5 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•