Skip to content

NSKIP015: remaining OOM skip guards (test_largefile, test_zipfile64) #614

@ppenna

Description

@ppenna

Summary

Two test modules still carry NSKIP015 skip guards that were not addressed by PR #608. These tests require far more resources than the 128 MB heap / 256 MB VM provides and cannot be enabled without a significantly larger VM configuration.

Remaining skip guards

File Reason
Lib/test/test_largefile.py Requires >2 GB disk I/O
Lib/test/test_zipfile64.py Requires 4 GB+ ZIP entries

Context

PR #608 removed NSKIP015 from five deep-recursion/nesting tests that became passable once the Nanvix OS heap was raised from 64 MB to 128 MB. The two modules listed above are fundamentally different: they require multi-gigabyte allocations or disk space, making them infeasible in the current 256 MB standalone VM.

Acceptance criteria

  • Determine if a larger VM configuration (e.g., 1 GB+) will ever be supported
  • If yes, re-enable tests under that configuration
  • If no, document these as permanent exclusions and close this issue

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions