Open main menu

CDOT Wiki β

Changes

Delta debugging framework

979 bytes added, 00:57, 25 October 2006
Project News
''This is where your regular updates will go. In these you should discuss the status or your work, your interactions with other members of the community (e.g., Seneca and Mozilla), problems you have encountered, etc. Put detailed technical information into the Project Details page (i.e., update it as you go), and save this section for news about participation in the project.''
 
 
'''Oct. 24/25, 2006'''
 
Committed some updates to the SVN repository.
 
Updates:
* Updated the package names for all files.
* Updated the svn.pl file - fixed a small bug.
* Updated makewrapper.pl - removed debug statements. I should probably rename the file to something better.
 
Additions:
* Created ChangesetFactory.pl - Returns a change set based on the type of change set (revision, directory, file, code block, line).
* Created RevisionChangeset.pl - Gets and returns all of the changes made in a specified revision.
* Created FileChangeset.pl - Gets and returns a list of the paths to the files that were changed since a specified revision.
* Created FileChange.pl - Encapsulates the idea of a Change to a file. Basically stores revision number and file path.
* Created ChangesetTest.pl - Tests the subroutines in the classes and the interactions between the classes.
 
Up Next:
* Continue working Changeset/Change subclasses. Need to do Directory, Code block, and Line.
* Tinderbox performs a build operation first, and then automatically starts a bunch of tests (e.g. MozillaAliveTest, regxpcom test). These tests do not exist within LXR, either, which means they reside outside the tree. If we can find the script that fires these tests, we can probably create our first prototype as a test and hook it into the build system.
So many questions... Perhaps I should start hanging out at [irc://irc.mozilla.org/build #build].
 
'''Oct. 15, 2006'''
1
edit