Skip to content

TASK-1.3 (Core Test Stabilization) #13

@biofe

Description

@biofe

Goal:

Make all CORE tests pass without touching deferred functionality.


Context

tests/TEST_CATEGORIES.md defines:

  • CORE
  • OPTIONAL
  • DEFERRED

Only CORE tests are in scope.

Deferred areas:

  • stochastic lumping
  • GPCCA
  • RMSD extras
  • random frame export
  • pdb generation
  • least moving residues

These must NOT be fixed in this task.


Task

Run only CORE tests and stabilize them.


Scope

Allowed:

  • deterministic lumping
  • deterministic kernels (T, KL, JS)
  • deterministic plotting
  • config loading
  • linkage/Z conversion
  • deterministic macrostate assignment

Not allowed:

  • stochastic functionality
  • GPCCA
  • RMSD workflows
  • random frame generation
  • pdb exports

Requirements

  1. Execute only CORE tests.
  2. Fix failures by:
  • correcting production bugs
  • fixing stale deterministic references
  • fixing obsolete paths/aliases
  1. Replace stale aliases:
  • PDZ3_7PDZ3
  • aSyn_rdc_200nsaSyn
  1. Fix config path assumptions:
  • use input/config.yml
  • do NOT introduce duplicate config files
  1. If expected outputs are genuinely stale:
  • regenerate only deterministic outputs
  • document exactly why regeneration was necessary

Constraints

  • Do NOT touch DEFERRED tests
  • Do NOT remove tests
  • Do NOT skip tests
  • Do NOT introduce broad refactors
  • Keep changes narrowly scoped

Latitude

Controlled


Verification

Run only CORE tests.

Expected result:

All CORE tests pass

Provide:

  • exact pytest command used
  • list of fixed failures
  • list of regenerated outputs (if any)

Output format

Provide:

  1. failing CORE tests found
  2. root causes
  3. fixes applied
  4. verification results
  5. remaining OPTIONAL/DEFERRED failures (if encountered accidentally)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions