So I am finally making real progress on the Bugzilla 3.4 support. At the current rate, I hope to have a final release in the next 4 weeks or so. 3.4 has done a bang up job on getting hooks in most of the places I need them (thanks Max) and now supports extensions in earnest. This adds some complications to the upgrade process. I am in the process of moving all the Testopia files into the extensions directory of Bugzilla. I am not sure there is a sane way to script the upgrade because of this, since anyone with customizations or modifications could potentially be broken. The best thing might be to write up detailed instructions on how to copy and move the files into the extensions area.
For those interested, it appears that the patch for 3.2 applies cleanly to 3.4 and Testopia 2.2 appears to function just fine in that environment. I have not done thorough testing on this so I don't recommend it for production, but if you are itching to use Bugzilla 3.4 with Testopia. Following the instructions for installing with 3.2 should work for the most part.
Now for the bad news.
At the end of May, Novell announced that they were outsourcing almost my entire department. As part of the outsourcing agreement, I was moved to the outsourcing company. I have spent the last couple of months getting acquainted with my new employer and learning what is in store. As part of the transition, many of my current responsibilities will be sent to the support department in India and I will be assigned other roles and projects. I see this as a great opportunity to expand my horizons. As a result of this however, I will not be able to continue making regular contributions to Testopia until, and unless, Novell specifically requests these services from me.
Suffice it to say, the future is hazy at this point. Though I thoroughly enjoy working on this project, I don't have the time or drive to continue doing so outside of my regular work hours except on a very limited basis. As it happens, I inherited this project from Ed after he got hired at a new location that limited his time to devote to the project. Interesting how the wheels of time turn isn't it?
What does this mean for Testopia? Well, I remain committed to getting the 3.4 release completed. I will continue to offer support in the mailing lists and in the chat room as I have time and will continue to work on bug fixes and review submissions. However, I don't see much time for new enhancements and major changes going forward unless this comes from the community. I would like to continue my role in the project until someone expresses interest in coming up to speed with the code and taking on the responsibility.
I sincerely hope that the project will continue to grow. I have faith that there will be enough community involvement to maintain it for the future. I will do what I can to ensure that it does. In the meantime, watch for the next release in the coming weeks.
Saturday, August 22, 2009
Wednesday, July 22, 2009
Live from OSCON 09
Wow, so I say I am back and then don't post for over a month. I can't believe how the time flies.
So, I am at OSCON this week. You can follow my meanderings on twitter: http://twitter.com/ghendricks that is if you do that sort of thing. I didn't until this week really, but I am really starting to see what makes twitter so great.
Today we had a couple of great inspiring talks that, well... inspired me.
Michel Lopp's keynote for example talked about how every project is the result of decisions. Big decisions yes, made by other people, but moreso small day to day decisions made by the developer that ends up steering the course. It made me realize that Testopia is the way it is today largely because of stupid little decisions that had to be made, and had to be made immediately, without any real vetting or discussion. So the reason why the tags are the way they are for example, is just that. In retrospect, I see that some of those decisions were mistakes, but now are so entrenched that they are hard and painful to pull out. Others turned out to be great successes in my opinion.
Another talkby Ben Collins-Sussman and Fitz has helped me see that I really need to be less worried about making mistakes and more into learning from them.
So with that, where are we? Well, Bugzilla 3.4RC1 is out already. Testopia does not yet support 3.4 but I have begun work on the port. Extjs also released version 3.0 of their toolkit and I am resisting the urge to include it in Testopia. Need to focus on one area at a time I think.
So, I am at OSCON this week. You can follow my meanderings on twitter: http://twitter.com/ghendricks that is if you do that sort of thing. I didn't until this week really, but I am really starting to see what makes twitter so great.
Today we had a couple of great inspiring talks that, well... inspired me.
Michel Lopp's keynote for example talked about how every project is the result of decisions. Big decisions yes, made by other people, but moreso small day to day decisions made by the developer that ends up steering the course. It made me realize that Testopia is the way it is today largely because of stupid little decisions that had to be made, and had to be made immediately, without any real vetting or discussion. So the reason why the tags are the way they are for example, is just that. In retrospect, I see that some of those decisions were mistakes, but now are so entrenched that they are hard and painful to pull out. Others turned out to be great successes in my opinion.
Another talkby Ben Collins-Sussman and Fitz has helped me see that I really need to be less worried about making mistakes and more into learning from them.
So with that, where are we? Well, Bugzilla 3.4RC1 is out already. Testopia does not yet support 3.4 but I have begun work on the port. Extjs also released version 3.0 of their toolkit and I am resisting the urge to include it in Testopia. Need to focus on one area at a time I think.
Wednesday, May 20, 2009
I'm Baaaaack
OK, so for the benefit if the three of you Testopia users that are left, I thought I would let you know I am wrapping up the project at work that has eaten all my waking hours in the coming weeks, and the focus is going to shift back towards Bugzilla/Testopia for a while. That means I have a lot of catching up to do. Especially given the announcement of Bugzilla 3.4 RC 1 right around the corner.
Also, it seems that Ext 3.0 is out. Just in time to fix a new batch of browser bugs (I hope). It appears that this version is going to have a lot of spiffy new features. Of course, I am not sure how to reconcile the continuing license issuse. No word on whether the existing FLOSS exception will carry over.
I have a slew of new ideas on top of the existing enhancements already logged. There is going to be a lot of work in the coming weeks.
Oh, and for those that use MediaWiki, you might want to check this out.
Stay tuned...
Also, it seems that Ext 3.0 is out. Just in time to fix a new batch of browser bugs (I hope). It appears that this version is going to have a lot of spiffy new features. Of course, I am not sure how to reconcile the continuing license issuse. No word on whether the existing FLOSS exception will carry over.
I have a slew of new ideas on top of the existing enhancements already logged. There is going to be a lot of work in the coming weeks.
Oh, and for those that use MediaWiki, you might want to check this out.
Stay tuned...
Tuesday, April 14, 2009
Hiatus
I have recently been assigned to a new project at work. This has limited the amount of time I am able to spend on Testopia and Bugzilla work while on the job. As I am also working on a masters degree part time, this limits my involvement outside of work. I have been keeping up with help requests and the like but have to take a hiatus on new development and bug fixes (unless those bugs impact our own installation) for a while. I continue to keep tabs on the incoming bugs and hope to have time soon to prioritize them. I also don't want to get too far behind the Bugzilla 3.4 branch so as to have the next version of Testopia ready in time for that release. In the meantime, I do have time to do reviews on patches and I welcome any and all who wish to tackle outstanding bugs or enhancements.
So in case you were wondering... I'm not dead yet.
I think I'll go for a walk.
So in case you were wondering... I'm not dead yet.
I think I'll go for a walk.
Monday, February 02, 2009
Testopia 2.2 is Here... Really... sort of...
Testopia 2.2 is out.
However, there still seem to be some lingering issues with upgrading from earlier versions. Specifically when it attempts to add foreign keys, you may get an error that looks something like this:
If you see this, it means (due to my earlier stupidity), that you will need to alter the columns referenced to remove the UNSIGNED attribute. This is most easily done using a nice GUI tool such as Mysql Query Browser where you can simply right click on a table, choose edit, and uncheck the box labeled UNSIGNED then click apply and then execute. However, you can also do it from the regular command line client with a command like:
Care should be taken to ensure that the column in question really is an INTEGER type (it may be SMALLINT for example) and if it is already an auto_increment column, you will need to add AUTO_INCREMENT at the end. It is best to do a describe table on both tables before hand to ensure the column types and which are key fields. Oh, and you did back up your database first right?
You may have to repeat this process on a handful of columns. I am working on a script that will (hopefully) clean all these up, but in the mean time, this is how to work these out manually if you are so inclined.
This is on Mysql. I am not sure how do it in Postgres or if this is even an issue there.
However, there still seem to be some lingering issues with upgrading from earlier versions. Specifically when it attempts to add foreign keys, you may get an error that looks something like this:
Adding foreign key: test_case_activity.case_id -> test_cases.case_id...
DBD::mysql::db do failed: Can't create table './bugs_bugzilla/#sql-965_5bde2.frm' (errno: 150)
[for Statement "ALTER TABLE test_case_activity ADD
CONSTRAINT fk_test_case_activity_case_id_test_cases_case_id FOREIGN KEY (case_id)
REFERENCES test_cases(case_id)
ON UPDATE CASCADE ON DELETE CASCADE"] at Bugzilla/DB.pm line 502
If you see this, it means (due to my earlier stupidity), that you will need to alter the columns referenced to remove the UNSIGNED attribute. This is most easily done using a nice GUI tool such as Mysql Query Browser where you can simply right click on a table, choose edit, and uncheck the box labeled UNSIGNED then click apply and then execute. However, you can also do it from the regular command line client with a command like:
ALTER TABLE `>table<`
MODIFY COLUMN `>column<` [INTEGER|SMALLINT|TINYINT] NOT NULL [AUTO_INCREMENT];
Care should be taken to ensure that the column in question really is an INTEGER type (it may be SMALLINT for example) and if it is already an auto_increment column, you will need to add AUTO_INCREMENT at the end. It is best to do a describe table on both tables before hand to ensure the column types and which are key fields. Oh, and you did back up your database first right?
You may have to repeat this process on a handful of columns. I am working on a script that will (hopefully) clean all these up, but in the mean time, this is how to work these out manually if you are so inclined.
This is on Mysql. I am not sure how do it in Postgres or if this is even an issue there.
Friday, December 19, 2008
A Tentative Step Forward
OK, so there is now an official BETA of Testopia 2.2 available, and for the fist time, I am trying to support multiple branches of development. 2.2 will support both Bugzilla 3.2 and 3.0.x.
Be sure to download the correct package for your installation!
You can get it from the project home page at http://www.mozilla.org/projects/testopia/ or from FTP
For the most part, upgrading should be the same as usual: unpatch, untar, re-patch, checksetup.
If you are upgrading Bugzilla at the same time, be sure to reverse the patch first.
So far this seems to work for Mysql with Firefox on Linux without mod_perl (my standard development system). I would love it if anyone wants to help test on other environments as I have limited time for testing these days.
I should stress that you should backup your database before attempting the upgrade. It has not been tested on a production system yet.
As usual Comments and questions should be posted to support-webtools@lists.mozilla.org
Happy Holidays
Be sure to download the correct package for your installation!
You can get it from the project home page at http://www.mozilla.org/projects/testopia/ or from FTP
For the most part, upgrading should be the same as usual: unpatch, untar, re-patch, checksetup.
If you are upgrading Bugzilla at the same time, be sure to reverse the patch first.
So far this seems to work for Mysql with Firefox on Linux without mod_perl (my standard development system). I would love it if anyone wants to help test on other environments as I have limited time for testing these days.
I should stress that you should backup your database before attempting the upgrade. It has not been tested on a production system yet.
As usual Comments and questions should be posted to support-webtools@lists.mozilla.org
Happy Holidays
Wednesday, December 03, 2008
Danger Will Robinson!!!
Bugzilla 3.2 is finally here. Hooray! :)
I reiterate again now that Bugzilla 3.2 is finally released that Testopia is not yet compatible with the new version. In fact...
UPGRADING BUGZILLA WITH TESTOPIA WILL CAUSE IRREPARABLE DAMAGE TO YOUR DATA!!!
Work is progressing on the upgrades and I will post further information as it comes available. Anyone wishing to help out in this regard is welcome to check out the tip from CVS, although it is not currently production ready.
I reiterate again now that Bugzilla 3.2 is finally released that Testopia is not yet compatible with the new version. In fact...
UPGRADING BUGZILLA WITH TESTOPIA WILL CAUSE IRREPARABLE DAMAGE TO YOUR DATA!!!
Work is progressing on the upgrades and I will post further information as it comes available. Anyone wishing to help out in this regard is welcome to check out the tip from CVS, although it is not currently production ready.
Monday, October 27, 2008
Vacation over, Back To Work.
Sorry for the long silence. I just got back from a much needed 2 weeks vacation in southern California. The kids had a blast at Disneyland and my wife got to pet penguins (a life long dream of hers) at Sea World.
Aside from having to reacclimatize to the 50 degree temperature difference, and digging myself out of two weeks worth of email, I am raring to go.
I am working out some issues with the Bugzilla devs dealing with database upgrades and foreign keys in Bugzilla 3.2 as well as ensuring that we have the necessary hooks set up. Otherwise the move to 3.2 is going very smoothly. Watch for the announcements for Bugzilla 3.2 and with luck, Testopia will be ready by then.
Aside from having to reacclimatize to the 50 degree temperature difference, and digging myself out of two weeks worth of email, I am raring to go.
I am working out some issues with the Bugzilla devs dealing with database upgrades and foreign keys in Bugzilla 3.2 as well as ensuring that we have the necessary hooks set up. Otherwise the move to 3.2 is going very smoothly. Watch for the announcements for Bugzilla 3.2 and with luck, Testopia will be ready by then.
Friday, September 12, 2008
Branching
Yesterday I branched for the Bugzilla 3.2 development. Moving forward, the tip will slowly be converting to the Bugzilla 3.2 codebase while the branch will stick to 3.0.x code.
This is an experiment for me to see if I, in all my ADHD glory, can manage to keep two active branches of development going simultaneously. For those of you interested, the TESTOPIA_2-1_BRANCH is the branch name in CVS.
Right now my thinking is that this will be kept up to date for Bugzilla 3.0.x primarily for bug fixes while new development and new features will stay on the tip. I guess it will depend on how much has to change between Bugzilla 3.0 and 3.2 in the areas where Testopia hooks or patches in. Where a clean patch can be applied, it won't hurt to have new features on both.
This is an experiment for me to see if I, in all my ADHD glory, can manage to keep two active branches of development going simultaneously. For those of you interested, the TESTOPIA_2-1_BRANCH is the branch name in CVS.
Right now my thinking is that this will be kept up to date for Bugzilla 3.0.x primarily for bug fixes while new development and new features will stay on the tip. I guess it will depend on how much has to change between Bugzilla 3.0 and 3.2 in the areas where Testopia hooks or patches in. Where a clean patch can be applied, it won't hurt to have new features on both.
Friday, September 05, 2008
Testopia 2.1 Released
Testopia 2.1 is out.
ChangeLog at https://wiki.mozilla.org/Testopia:ChangeLog_2.1
http://www.mozilla.org/projects/testopia/
Get it while it's hot! ;-)
EDIT:
There were a few installation issues with original tarball, also a couple nasty JavaScript issues that I missed that were messing up IE. An updated tarball is now up. Treat it as an upgrade (unpatch and repatch)
ChangeLog at https://wiki.mozilla.org/Testopia:ChangeLog_2.1
http://www.mozilla.org/projects/testopia/
Get it while it's hot! ;-)
EDIT:
There were a few installation issues with original tarball, also a couple nasty JavaScript issues that I missed that were messing up IE. An updated tarball is now up. Treat it as an upgrade (unpatch and repatch)
Wednesday, September 03, 2008
UTOSC 2008
The Second Anuual Utah Open Source Conference was held last week. This year I presented a basic overview of Ext JS. You can see the details as well as the slides at http://2008.utosc.com/presentation/68/. The session was well attended considering it was the last time slot on the last day. The examples mentioned were just those available with the Extjs 2.2 distribution.
This year's theme was HOWTO and a lot of really great presenters that live just down the street (or the hall in some cases) gave several excellent introductions to topics that interest me. Included was Matt Asay's discussion of the problem of the open commons and open source. At issue of course, is the human tendency of taking for granted things that are open and free to all (i.e. public parks) and are therefore not very well maintained.
Open source is similar. It takes enough people willing to give back in order to maintain a resource. The vast majority of open source projects out there are small, one man (or less likely, woman) operations.
This got me thinking. In all honesty, I can't say that I would be as devoted to Testopia were it not my full time job. I am extremely grateful to the handful of contributors that have stepped up and given back. Perhaps it is as Max points out, that it takes a certain critical mass before regular contributors step forward. If Bugzilla is any gague, then I am guessing Testopia has a few more years before that happens.
In the meantime, work progresses on 2.1 and I will likely release by the end of the week, provided I can get enough testing done by then to satisfy my conscience.
This year's theme was HOWTO and a lot of really great presenters that live just down the street (or the hall in some cases) gave several excellent introductions to topics that interest me. Included was Matt Asay's discussion of the problem of the open commons and open source. At issue of course, is the human tendency of taking for granted things that are open and free to all (i.e. public parks) and are therefore not very well maintained.
Open source is similar. It takes enough people willing to give back in order to maintain a resource. The vast majority of open source projects out there are small, one man (or less likely, woman) operations.
This got me thinking. In all honesty, I can't say that I would be as devoted to Testopia were it not my full time job. I am extremely grateful to the handful of contributors that have stepped up and given back. Perhaps it is as Max points out, that it takes a certain critical mass before regular contributors step forward. If Bugzilla is any gague, then I am guessing Testopia has a few more years before that happens.
In the meantime, work progresses on 2.1 and I will likely release by the end of the week, provided I can get enough testing done by then to satisfy my conscience.
Thursday, August 14, 2008
Bugzilla 3.2 Support
So, as many of you know, Bugzilla 3.2 RC1 was released this week. Already the questions are beginning to trickle in as to when will Testopia support 3.2. The answer is... soon.
How soon is soon? Well, I will direct you to earlier posts on this blog as well as the project site that mention the amount of work involved in first upgrading our installation of Bugzilla and then making Testopia stable with that and then porting it to a vanilla installation. Coupled with the other duties I have to perform, past upgrades have taken a month or more and I don't expect this one to be much different. Once this happens it takes a few weeks work to get Testopia ported and tested. The problem is that during the merging of the code, I pretty much have to freeze Testopia development until the base is stable. So, I am focusing my attention on getting as many features and bug fixes as I can out of the way before that happens.
I am pushing to have Testopia 2.1 ready for the end of the month.
I realize many of you are itching to upgrade your Bugzilla installations, but for now, Testopia will only work with 3.0 and that will probably be the case for the next couple of months. Hopefully in time for the final release of Bugzilla 3.2.
How soon is soon? Well, I will direct you to earlier posts on this blog as well as the project site that mention the amount of work involved in first upgrading our installation of Bugzilla and then making Testopia stable with that and then porting it to a vanilla installation. Coupled with the other duties I have to perform, past upgrades have taken a month or more and I don't expect this one to be much different. Once this happens it takes a few weeks work to get Testopia ported and tested. The problem is that during the merging of the code, I pretty much have to freeze Testopia development until the base is stable. So, I am focusing my attention on getting as many features and bug fixes as I can out of the way before that happens.
I am pushing to have Testopia 2.1 ready for the end of the month.
I realize many of you are itching to upgrade your Bugzilla installations, but for now, Testopia will only work with 3.0 and that will probably be the case for the next couple of months. Hopefully in time for the final release of Bugzilla 3.2.
Friday, July 18, 2008
Off to OSCON
I'll be attending OSCON in Portland again this year. Hope to see some folks around the Mozilla booth where I will be hanging out. Come check it out if you are in that neck of the woods. I'll be standing around shamelessly promoting Bugzilla, Mozilla, and of course Testopia. ;-)
My goal this year? Get my copy of the Camel autographed by Larry and the gang. Oh, and add to my already burgeoning collection of T-Shirts.
My goal this year? Get my copy of the Camel autographed by Larry and the gang. Oh, and add to my already burgeoning collection of T-Shirts.
Thursday, July 03, 2008
Testopia 2.0 Final
Finally...
2.0 Final is here. A few minor bugs and a major enhancement in the form of a CSV importer made it into this release.
You know the drill... :)
2.0 Final is here. A few minor bugs and a major enhancement in the form of a CSV importer made it into this release.
You know the drill... :)
Wednesday, June 25, 2008
Testopia 2.0 RC2
There were a few hangups with the latest RC.
First, I wanted to get the test suite finished. My goal was to have a fully automated set of tests that could be run against a sample database to demonstrate all the features of Testopia. I have had the help of a couple of students from Neumont University that have done a great job getting this started. The tests are in the testopia/t folder. What is there is a good start, but I plan to refactor it multiple times in the near future to get it up to snuff.
Second was to get the XMLRPC API fully developed. As of today it is functioning very well. This version introduces batch mode processing as well as a host of improvements. There are a number of changes that are incompatible with the old version unfortunately. The differences can all be viewed in the CHANGELOG and the updated docs can be found at http://landfill.bugzilla.org/testopia2/docs/html/api/index.html
Finally, I really needed to squash that JSON version incompatibility bug. I think it is finally working with the new version of JSON. The latest, 2.10, is required. This means you will need to update JSON before updating Testopia. You might also want to install JSON::XS which will speed JSON up considerably.
If I don't see any serious bug reports in the next week or so, this will likely be the final release candidate.
Enjoy! :D
First, I wanted to get the test suite finished. My goal was to have a fully automated set of tests that could be run against a sample database to demonstrate all the features of Testopia. I have had the help of a couple of students from Neumont University that have done a great job getting this started. The tests are in the testopia/t folder. What is there is a good start, but I plan to refactor it multiple times in the near future to get it up to snuff.
Second was to get the XMLRPC API fully developed. As of today it is functioning very well. This version introduces batch mode processing as well as a host of improvements. There are a number of changes that are incompatible with the old version unfortunately. The differences can all be viewed in the CHANGELOG and the updated docs can be found at http://landfill.bugzilla.org/testopia2/docs/html/api/index.html
Finally, I really needed to squash that JSON version incompatibility bug. I think it is finally working with the new version of JSON. The latest, 2.10, is required. This means you will need to update JSON before updating Testopia. You might also want to install JSON::XS which will speed JSON up considerably.
If I don't see any serious bug reports in the next week or so, this will likely be the final release candidate.
Enjoy! :D
Monday, May 12, 2008
Testopia at JavaOne?
So I just returned from a lovely week in San Francisco attending JavaOne. Why would a Perl guy go to a Java conference? Good question, but I learned a lot and can't wait to play with Groovy and Grails. I also picked up some great tips on increasing performance for Ajax apps (of which Testopia is one).
As you may have guessed, I wasn't really able to do much work on Testopia during the last week and I see there is now a Bugzilla 3.0.4 that needs to be tested. I have seen one report already that the patch does not work.
Joy! :(
One of the more interesting sessions I attended was entitled, "How to destroy your community in 10 easy steps." It was rather amusing but I learned that silence is the biggest killer. I am rather disorganized and tend to ignore email when things go crunch. Though I attempt to keep on top of the various channels of communication, often I find it gets pushed to the back burner more than it should. Before I know it, I may have gone a week or more without checking my email, or my blog. I am more available in IRC but may be too busy to answer at times. I honestly wonder how Linus keeps up with it all. Testopia is my day job, and though I love it immensely, I have never been the type to devote all my time to a single thing. When I go home, I prefer to play or work on other things. Maybe that is not what makes a good FOSS developer, I don't know. I guess the bottom line is, I will continue to develop Testopia whether anyone outside Novell finds it useful or not.
I am going to try to be better at responding more quickly to questions and bugs from now on.
As you may have guessed, I wasn't really able to do much work on Testopia during the last week and I see there is now a Bugzilla 3.0.4 that needs to be tested. I have seen one report already that the patch does not work.
Joy! :(
One of the more interesting sessions I attended was entitled, "How to destroy your community in 10 easy steps." It was rather amusing but I learned that silence is the biggest killer. I am rather disorganized and tend to ignore email when things go crunch. Though I attempt to keep on top of the various channels of communication, often I find it gets pushed to the back burner more than it should. Before I know it, I may have gone a week or more without checking my email, or my blog. I am more available in IRC but may be too busy to answer at times. I honestly wonder how Linus keeps up with it all. Testopia is my day job, and though I love it immensely, I have never been the type to devote all my time to a single thing. When I go home, I prefer to play or work on other things. Maybe that is not what makes a good FOSS developer, I don't know. I guess the bottom line is, I will continue to develop Testopia whether anyone outside Novell finds it useful or not.
I am going to try to be better at responding more quickly to questions and bugs from now on.
Thursday, April 17, 2008
A Release Candidate!
Ok, so after lots of hand wringing and questions as to when Testopia 2.0 will be ready for "prime time," I give you RC1. This release includes many bug fixes and replaces many missing features. It also includes the beta of the new XMLRPC API with support for batch mode processing.
You can get it from FTP. As there are no patch changes, you can simply drop this in place for the most part and you should be good to go.
As always, your feedback is appreciated. Even bug reports. ;-)
You can get it from FTP. As there are no patch changes, you can simply drop this in place for the most part and you should be good to go.
As always, your feedback is appreciated. Even bug reports. ;-)
Friday, February 29, 2008
Leaping to 2.0
Happy Leap Day!!!
Why don't we take the leap to Testopia 2.0 while we are at it?
Testopia 2.0 Beta 1 is now available for download from the project home page at http://www.mozilla.org/projects/testopia or from Mozilla's FTP.
Enjoy.
Why don't we take the leap to Testopia 2.0 while we are at it?
Testopia 2.0 Beta 1 is now available for download from the project home page at http://www.mozilla.org/projects/testopia or from Mozilla's FTP.
Enjoy.
Friday, February 15, 2008
Testopia 2.0 Checked into CVS
I Just finished checking the Testopia 2.0 code changes into CVS. Apologies to anyone on the CVS mailing list as you will have a lot of spam. LXR won't be too happy either I am guessing, but what can I say?
This is still alpha. I have not even tried installing it against a generic Bugzillla yet, nor has it been released internally at Novell. A few things to note however:
Dojo has been replaced by Ext.
You can download the Ext 2.0 package from http://extjs.com/deploy/ext-2.0.1.zip and install it in the testopia directory where dojo used to be. There is an empty folder as a place holder there called extjs. You don't want to unzip the package into it, rather you need that to be the top level of the extjs file structure. Easiest way might be to unzip the package inside the testopia directory, remove the extjs placeholder folder, and rename the unzipped folder "extjs".
Ext offers a host of new and better features, increases performance, and is just plain sexy. What is more, Testopia should now work much better with the browser made by a certain company in Redmond as well as a host of others.
API has not been updated (yet).
There might be issues with the API as I have not had a chance to test it yet with the new Testopia object modules.
Documentation is now woefully out of date.
Ah, the wonders of open source. Code is fun, docs are not. Over the next couple weeks I will try to get these up to date as best I can. For now, just play.
This version is not yet the Holy Grail of test trackers, but I hope it is a step in the right direction. As always, feedback is appreciated and you can post bugs at https://bugzilla.mozilla.org/enter_bug.cgi?product=Testopia
Now that I am not so overwhelmed by the task of upgrading, I might actually have a chance to catch up on the last four months of email. ;-)
This is still alpha. I have not even tried installing it against a generic Bugzillla yet, nor has it been released internally at Novell. A few things to note however:
Dojo has been replaced by Ext.
You can download the Ext 2.0 package from http://extjs.com/deploy/ext-2.0.1.zip and install it in the testopia directory where dojo used to be. There is an empty folder as a place holder there called extjs. You don't want to unzip the package into it, rather you need that to be the top level of the extjs file structure. Easiest way might be to unzip the package inside the testopia directory, remove the extjs placeholder folder, and rename the unzipped folder "extjs".
Ext offers a host of new and better features, increases performance, and is just plain sexy. What is more, Testopia should now work much better with the browser made by a certain company in Redmond as well as a host of others.
API has not been updated (yet).
There might be issues with the API as I have not had a chance to test it yet with the new Testopia object modules.
Documentation is now woefully out of date.
Ah, the wonders of open source. Code is fun, docs are not. Over the next couple weeks I will try to get these up to date as best I can. For now, just play.
This version is not yet the Holy Grail of test trackers, but I hope it is a step in the right direction. As always, feedback is appreciated and you can post bugs at https://bugzilla.mozilla.org/enter_bug.cgi?product=Testopia
Now that I am not so overwhelmed by the task of upgrading, I might actually have a chance to catch up on the last four months of email. ;-)
Friday, December 21, 2007
Testopia 2 Preview
So, I know a lot of people thought I have gone AWOL. In actuality, I have sequestered myself for the last couple months to hack away on Testopia 2.0. Well, all the waiting has paid off.
You can now preview Testopia 2.0 at http://landfill.bugzilla.org/testopia2/tr_show_product.cgi?product_id=15
This is still pre-alpha but it is a good way towards the final goal. You will notice that it is a completely new interface with a lot more Ajax courtesy of Ext 2.0.
With any luck I will have it done in the first few weeks after the new year.
Happy Holidays!
You can now preview Testopia 2.0 at http://landfill.bugzilla.org/testopia2/tr_show_product.cgi?product_id=15
This is still pre-alpha but it is a good way towards the final goal. You will notice that it is a completely new interface with a lot more Ajax courtesy of Ext 2.0.
With any luck I will have it done in the first few weeks after the new year.
Happy Holidays!
Subscribe to:
Posts (Atom)