Skip to content

A13: Update CoreTestSuite to include all new core tests #501

@LSantha

Description

@LSantha

Goal

Update CoreTestSuite to include all 11 new/updated test classes from A1-A12.

Source Under Test

  • File: core/src/test/org/jnode/test/CoreTestSuite.java
  • Class: org.jnode.test.CoreTestSuite
  • Purpose: Aggregate test suite for core project

Current State

  • Test file: core/src/test/org/jnode/test/CoreTestSuite.java
  • Type: JUnit4 Suite
  • Current includes: NumberUtilsTest, VersionTest only

Approach

  1. Add @Suite.SuiteClasses entries for all 11 new/updated test classes:
    • NumberUtilsTest (A1)
    • VersionTest (A2)
    • SignatureTest (A3)
    • ResourceTest (A4)
    • ForEachTest (A5)
    • ThreadingTest (A6)
    • TryFinallyTest (A7)
    • VarArgsTest (A8)
    • ViewMethodTest (A9)
    • DoubleTest (A10)
    • X86StreamTest (A11) - if host-runnable
    • WaitTest (A12)
  2. Verify sh build.sh tests runs all 13 tests

Acceptance Criteria

  • CoreTestSuite compiles
  • sh build.sh tests exits 0 and runs all 13 tests
  • JUnit XML report contains all tests
  • QEMU boot test passes
  • PR opened against master

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/doneThe agent finished successfully; PR opened or comment posted.agent/failedThe agent exhausted its retries without producing a result.area/corecore/ — VM, kernel, scheduler, classmgr, drivers.area/testUnit tests, boot tests, QEMU test infrastructure.kind/featureNew feature or enhancement request.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions