1

Metal Toad: Mechanizing Git bisect: Bug hunting for the lazy

http://www.metaltoad.com

Git bisect is a powerful automated tool for searching deep into a project's history. Instead of searching for relevant commit messages (git log) or patches (git log -S), bisect actually allows you to run a functional test on each revision until the first bad commit is identified. (Okay, it doesn't test every revision, it performs a binary search, which results in at most log2(N) tests. This allows a relatively large history to be searched quickly.)
The test can be done interactively, with the human performing each check, or mechanically if you can supply a testing script. Randy Fay has done a nice screencast on the interactive method; this post will instead focus on mechanizing the process.read more

Read »
admin's picture
Created by admin 1 year 21 weeks ago – Made popular 1 year 21 weeks ago
Category: Open Source CMS   Tags:

Your Ad Here

User login

Who's online

There are currently 0 users and 1 guest online.

Best karma users

  1. bands
  2. sri's picture
    sri
  3. shashi
  4. sunnyholic
  5. admin user