Bug 362805 - Integration level page tests / smoke tests
Summary: Integration level page tests / smoke tests
Status: RESOLVED WONTFIX
Alias: None
Product: Orion (Archived)
Classification: ECD
Component: Client (show other bugs)
Version: 0.3   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 5.0 M2   Edit
Assignee: Ken Walker CLA
QA Contact:
URL:
Whiteboard:
Keywords: test
Depends on: 373971
Blocks: 364530
  Show dependency tree
 
Reported: 2011-11-03 11:11 EDT by John Arthorne CLA
Modified: 2015-05-05 14:46 EDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2011-11-03 11:11:30 EDT
We had a problem this week where one of our pages completely failed to load (editor), but all JSUnit tests passed. This is because our current JS tests are only testing small units of functionality rather than entire pages. We should have some JS tests that at least ensure all our pages load, even if they don't test much of the page functionality.
Comment 1 Susan McCourt CLA 2011-11-24 11:47:23 EST
This happened again this week, I released a bunch of command framework and client changes, and the sites page got broken.  I had opened bug 364530 with the idea that we could run every command registered on a page as part of the test suite, but first we need this framework, where we run each page.

It would be good to be able to specify something like...
run page XXX and then run this function after it loads.
Comment 2 Susan McCourt CLA 2012-09-20 12:46:21 EDT
We started a smoke test page long ago, but never added much to it.
http://wiki.eclipse.org/Orion/Manual_Test_Cases

For 1.0 I think we need to beef up our smoke testing page to ensure that we are covering everything when we promote a build, test, etc.

For comparison, look at the brackets smoke test page (which covers much less breadth of function but still more tests than our page)

https://github.com/adobe/brackets/wiki/Brackets-Smoke-Tests
Comment 3 John Arthorne CLA 2015-05-05 14:46:12 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:

https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html