Import sqlite test suite

From CDOT Wiki
Revision as of 13:10, 26 September 2008 by Kwpark1 (talk | contribs)
Jump to: navigation, search

Project: Import sqlite test suite

Import sqlite test suite

Project Description

Mozilla uses an embedded version of SQLite extensively to store data such as bookmarks, history, etc. To insure that it runs properly within Mozilla, it would be good to add the entire sqlite test suite to Mozilla's tests, so that testing the browser also means testing sqlite. The sqlite test suite is written in TCL and needs to be ported to JavaScript. Some work has already been done, but more is required to get full test coverage.

Project Leader(s)

Park, KiWon

Project Contributor(s)

Aaron Train

Project Details

bug 391756
http://www.0xdeadbeef.com/weblog/?p=368

To Do

  • Research
    • Find the default setting of SQLite files, tables, and values on Firefox 3
    • Make a relation tree which classes or functions talk with SQLite
    • Run & understand the test program already built in the tests folder
  • Programming
    • Add new functions that when the firefox runs on test mode, it pops up a new window, and then shows only SQLite's communication parts and result.
      • process
        • Add a new option into .mozconfig
          ac_add_options -enable-SQLitePopUp
        • Bulid
        • Run firefox
          • Open a new window when SQLite called
          • Display communication between functions and SQLite
  • Testing
    • working and performance tests
    • data testing


Project News

Right Now,I am working on

  • make a file list that call / connect SQLite files


Working History

C:\Documents and Settings\user account name\Application Data\Mozilla\Firefox\Profiles\bulid name.default\
 Files: signons.sqlite / search.sqlite / places.sqlite / permissions.sqlite / formhistory.sqlite / downloads.sqlite
        / cookies.sqlite / content-prefs.sqlite
  • 2008/9/23
    • Find a bug that Sequence number’s jumping
      • I am searching that this is a reported bug or not, and when the numbers are jumping and why
        • File Name: places.sqlite
        • Summary: Sequence number is jumping
        • OS: Win XP SP2

Jump SEQ Num 20080823.gif