Diff for /wikisrc/kyua/import.mdwn between versions 1.2 and 1.3

version 1.2, 2012/09/01 19:32:25 version 1.3, 2012/09/01 19:58:18
Line 17  plan should be executed well in advance  Line 17  plan should be executed well in advance 
 ensure there is enough time in NetBSD-current to flesh out any major  ensure there is enough time in NetBSD-current to flesh out any major
 problems.  problems.
   
 Before moving on, please read the  **Before moving on, please read the
 [[Kyua: An introduction for NetBSD users|/kyua]] page.  You should be  [[Kyua: An introduction for NetBSD users|/kyua]] page.  You should be
 familiar with the structure of Kyua and its major components to be able to  familiar with the structure of Kyua and its major components to be able to
 review this plan.  review this plan.**
   
 # Proposed changes  # Proposed changes
   
Line 58  across two major releases: Line 58  across two major releases:
 * Removal of the backwards compatibility `atf-run` and `atf-report`  * Removal of the backwards compatibility `atf-run` and `atf-report`
   scripts, as well as the supporting `atf2kyua` tool.    scripts, as well as the supporting `atf2kyua` tool.
   
 # Why now?  # Why?
   
   As mentioned in [[another page|/kyua]], Kyua should be seen as ATF 2.x even
   though it carries a different name.  It is the evolution of the previous
   ATF tools (*the tools only*), but written in a more modular and flexible
   way, and with a more reliable codebase.  Therefore, you should consider
   this project as the update of ATF to a newer version.
   
   The `atf-run` and `atf-report` tools have effectively been in maintenance
   mode for over a year already.  None of the desired features (see the list
   of open PRs) have been implemented on top of them, mostly because doing so
   is building upon a broken implementation.  Additionally, several developers
   have had to implement their own test results dashboards due to
   defficiencies in `atf-report`, effectively reinventing the wheel.
   
   This update will permit the real removal of the obsolete tools, thus
   allowing us to build additional features on top of Kyua without having to
   worry about being compatible with `atf-run` (and thus adjusting this tool
   to behave in the same manner).
   
   Some possible answers to "Why not?" can be found later in this page.
   
   ## And why now?
   
 Kyua has existed for almost 3 years already, so you may be wondering why  Kyua has existed for almost 3 years already, so you may be wondering why
 this import is being proposed now.  The major reasons are:  this import is being proposed now.  The major reasons are:

Removed from v.1.2  
changed lines
  Added in v.1.3


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb