List of stable managers in bioclipse 2.0

From BioclipseWiki

Jump to: navigation, search

Managers in Bioclipse 2.0 should be stable and all methods should have unit tests, preferably standalone junit tests and plugin-junit tests. This is because classloading is a problem, and it is a well known fact that tests may pass in junit and fail in plugin-junit tests How_to_write_JUnit_plugin_tests.

Fill in this list with managers that are included in release 2.0 in the list Stable Managers if no failures are found, or Unstable Managers is failures are found.

Status explanation: # tests passing / # tests existing, # missing manager methods

Contents

Coverage Testing

The below statistics on 'missing manager methods' can conveniently be calculated using the 'test suite' in the java class AllStableCoverageTests in the net.bioclipse.tests plugin. Likewise, the state of the unit tests for the non-plugin tests, can be calculated using AllStableManagerTests.

To add coverage testing for your favorite plugin, copy the CoverageTest.java from the net.bioclipse.cdk.business.test plugin to your whatever.business.test plugin, and add it to the AllStableCoverageTests.

Stable Managers

Overall statistics:

  • Managers with no missing unit tests: 8/20, updated: egonw 16:42, 22 January 2009 (CET)
  • Missing tests: 54, updated: egonw 16:08, 29 November 2008 (CET)
  • Manager unit tests: 75/115, updated: egonw 16:08, 29 November 2008 (CET)
  • Manager plugin tests:

GistManager - Responsible: Egon

  • Missing tests: 0, updated: egonw 09:30, 17 May 2009 (CEST)
  • AllGistManagerTests: 4/4 commit 10483, updated: egonw 09:30, 17 May 2009 (CEST)
  • AllGistManagerPluginTests: 6/10, commit 10483, updated: egonw 09:30, 17 May 2009 (CEST)

CDKManager - Responsible: Egon

  • Missing tests: 0, updated: egonw 20:52, 15 May 2009 (CEST)
  • AllCDKManagerPluginTests: 192/208 (8 ignored), commit 10469, updated: egonw 20:51, 15 May 2009 (CEST)

CDKDebugManager - Responsible: Egon

  • Missing tests: 0, updated: egonw 16:18, 17 May 2009 (CEST)
  • AllCDKDebugManagerTest: 4/4, updated: egonw 16:18, 17 May 2009 (CEST)
  • AllCDKDebugManagerPluginTests: 12/18, updated: egonw 16:18, 17 May 2009 (CEST)

JmolManager - Responsible: Jonalv? Egon?

  • Missing tests: 5, updated: egonw 15:53, 29 November 2008 (CET)
  • JUnit-tests: 0/0, 5
  • Plugin-JUnit-tests: (missing)

JChemPaintManager - Responsible: Egon

  • Missing tests: 25, updated: egonw 15:53, 29 November 2008 (CET)
  • JUnit-tests: 0/0
  • Plugin-JUnit-tests: (missing)

JChemPaintGlobalPropertiesManager - Responsible: Egon

  • Missing tests: all
  • JUnit-tests: (missing)
  • Plugin-JUnit-tests: (missing)

UIManager - Responsible: Carl

  • Missing tests: 0, updated: egonw 20:07, 8 December 2008 (CET)
  • JUnit-tests: 0/0, updated: egonw 20:07, 8 December 2008 (CET)
  • Plugin-JUnit-tests: 3/4, updated: egonw 20:07, 8 December 2008 (CET)

ValidateCMLManager - Responsible: Egon

  • Missing tests: 0, updated: --Shk3 16:32, 7 July 2009 (CEST)
  • AllValidateCMLManagerTests: 4/4, updated: --Shk3 16:32, 7 July 2009 (CEST)
  • AllValidateCMLManagerPluginTests: 8/8, updated: --Shk3 16:32, 7 July 2009 (CEST)

JsConsoleManager - Responsible: Carl

Contains a few convenience methods for manipulating the Javascript console.

  • Missing tests: 5, updated: egonw 15:53, 29 November 2008 (CET)
  • JUnit-tests: 0/0
  • Plugin-JUnit-tests: (missing)

UserManager - Responsible: Jonathan

  • Missing tests: 4, updated: egonw 15:58, 29 November 2008 (CET)
  • UserManagerTest: 26/26, 0
  • UserManagerPluginTests:: missing

Last updated for trunk: Jonalv 12:08, 24 November 2008 (CET)

InChIManager - Responsible: Egon

  • Missing tests: 0, updated: egonw 16:10, 17 May 2009 (CEST)
  • AllInChIManagerTest: 4/4, commit, updated: egonw 16:10, 17 May 2009 (CEST)
  • AllInChIManagerPluginTests: 0/6, commit, updated: egonw 16:10, 17 May 2009 (CEST)

Tests fail because InChI in Bioclipse does not run on 64bit Ubuntu Jaunty Linux.

SpectrumManager - Responsible: Stefan

  • Missing tests: 0, updated: --Shk3 10:58, 9 July 2009 (CEST)
  • SpectrumManagerTest: 4/4, 0
  • SpectrumManagerPluginTests: 26/26, 0

Last updated for trunk: --Shk3 10:58, 9 July 2009 (CEST)

SpecmolManager - Responsible: Stefan

  • Missing tests: 0, updated: --Shk3 10:57, 9 July 2009 (CEST)
  • SpecmolManagerTest: 4/4, 0
  • SpecmolManagerPluginTests: 14/14, 0

Last updated for trunk: --Shk3 10:57, 9 July 2009 (CEST)

BalloonManager - Responsible: Ola

  • Missing tests: N/A
  • BalloonPluginTests: N/A

Last updated for trunk: --Ola 13:27, 2 April 2009 (CEST)

Bibtex - Responsible: Stefan

Contains methods for loading bibtex files.

  • Missing tests: 0, updated: --Shk3 10:53, 9 July 2009 (CEST)
  • AllBibtexManagerTest: 4/4, , 0
  • AllBibtexManagerPluginTests: 4/4, 0

NMRShiftDB - Responsible: Stefan

Contains methods for interacting with NMRShiftDB.

  • Missing tests: 0, updated: --Shk3 19:02, 19 October 2009 (CEST)
  • AllNmrshiftdbManagerTest: 4/4, , 0
  • AllNmrshiftdbManagerPluginTests: 12/12, 0

Unstable Managers

StructureDBManager - Responsible: Jonathan

A database for working with big amounts of molecules. Failing tests are all related to ChoiceAnnotations which are not yet supported.

  • Missing tests: 0, updated: Jonalv 11:28, 5 December 2008 (CET)
  • JUnit-tests: 136/145
  • Plugin-JUnit-tests: (missing)

MedeaManager - Responsible: Miguel/Egon

  • Missing tests: 0, updated: egonw 20:17, 17 May 2009 (CEST)
  • AllMedeaManagerTests: 4/4, updated: egonw 20:17, 17 May 2009 (CEST)
  • AllMedeaManagerPluginTests: 0/4, updated: egonw 20:17, 17 May 2009 (CEST)

WebserviceManager

  • WebserviceManagerTest: missing
  • WebserviceManagerPluginTests:: missing

Last updated for trunk: --egonw 21:15, 9 November 2008 (CET)

SenecaManager - Responsibe: Stefan

  • SenecaManagerTest: missing
  • SenecaManagerPluginTests:: missing

Last updated for trunk: --egonw 21:15, 9 November 2008 (CET)

QsarManager

  • QsarManagerTest: missing
  • QsarManagerPluginTests:: missing

Last updated for trunk: --egonw 21:15, 9 November 2008 (CET)

Personal tools