Musings…
David Clarke
My lack of trust is mirrored in your lack of trust.. So we both sit on opposite sides of the playground with both arms crossed, guarding that invisible line in the sand with our stares..
Continue reading
David Clarke
My lack of trust is mirrored in your lack of trust.. So we both sit on opposite sides of the playground with both arms crossed, guarding that invisible line in the sand with our stares..
Continue reading
David Clarke
Hey just wanted to show everyone the portability / coolness of javascript test frameworks, and how you can achieve cross device api compatibility.
The example that I am going to show is the soon to be performed work on mozilla central to port the webapps extension into the mozilla code base.
The exciting part about this we get to test against code that hasn’t been written just yet. Now since the codebase i want to test will eventually be on mozilla central , but is currently not. I didn’t select the option of testing against a debug build.
Building Firefox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions
MochiTest Basics:
https://developer.mozilla.org/en/Mochitest
Assuming you have built mozilla central and you are able to run MochiTests, then what next.Well firstly you will want to choose a location for your tests.
Now If you are working on webapps this directory might be: dom/tests/mochitest, as it looks as a lot of tests that are dom related lie there.
You will then have to create a directory “foobar“, and edit Makefile.in and add your directory below
DIRS +=
dom-level0
dom-level1-core
dom-level2-core
dom-level2-html
foobar
storageevent
$(NULL)
Next step would be to create a Makefile.in inside your directory foobar. Attached is a github commit which establishes our base repository.
https://github.com/dclarke/webapps-mochitest/commit/5f9d067b716229bcd9e0ceab2e2766263815bae7
https://github.com/dclarke/webapps-mochitest
First step is getting a working mozilla central source.
David Clarke
Just thought I’d spend a few minutes and blog about the Web Apps Sikuli Project. What we have gotten done so far Basic set of tests working in Windows / Mac A working documentation set We have a few people contributing so far I would like to say thank you to a few people for […] Continue reading
David Clarke
Recently just started my first open source project, hosting on github, codebase is in Python. This is a project that is meant to test the Web Apps Runtime for Mozilla. https://github.com/mozilla/openwebapps/ https://github.com/dclarke/apps-extension.sikuli If there are any python reviewers out there, it would be great to get some feedback / pull requests if you see anything […] Continue reading
David Clarke
I have recently been experimenting with a vision based testing framework Sikuli (www.sikuli.org), and wanted to share some of my findings / expertise with the community. As with any new tool there are ups and downs, installation difficulties, learning curve..etc.. The hope with this test day is that you can walk away with expertise / […] Continue reading
David Clarke
HTML5 Web Applications are coming to a browser near you. This past friday(12/02) we had a great test day at Mozilla focusing on testing web applications. We had a great day of testing & finding bugs & engaging all of the core teams from UX –> Product –> Dev –> QA. We got everyone involved, […] Continue reading
David Clarke
How to hit a moving target ? Translation Service for Microsoft 37 languages Log Aggregation Service Monitor solution -Logs / Trace / Statistics – Data Available for Querying – Challenges Personally identifiable info Generate 1000′s of tests Factoids Lots of arrows – Lots of tests precisely hit bulls eye – degree of closeness cost of […] Continue reading
David Clarke
Just thought i’d throw out a challenge to the best and brightest, who might be interested in learning a little more about the openwebapps development / testing infrastructure. This is the mission if you choose to accept it. We are the Open WebApps project, and we want as many people looking over our javascript as […] Continue reading
David Clarke
Have been working on getting Continuous Integration working on the openwebapps project recently, and thought I could blog about some of the cool stuff we are doing with javascript testing, and why jstestnet worked for me. #1) Javascript in CI, inside a browser is not a slam dunk as of yet. There are plenty of […] Continue reading
David Clarke
If Brittany can stage a comeback why can’t Firefox? Reviews for Firefox 7 are solid: PcMagazine, AtlanticWire. Good to see the Desktop Team’s hard work is coming to fruition. HTML5 addoption is moving forward at a fast clip as well so look for more in that arena. From the technical end there is so much […] Continue reading