Skip to content

test.raster3d.lib

Performs unit and integration tests for the raster3d library

test.raster3d.lib [-ul] [unit=string] [depths=integer] [rows=integer] [cols=integer] [tile_size=integer] [--verbose] [--quiet] [--qq] [--ui]

Example:

test.raster3d.lib

grass.script.run_command("test.raster3d.lib", unit=None, depths=20, rows=5400, cols=10800, tile_size=32, flags=None, verbose=False, quiet=False, superquiet=False)

Example:

gs.run_command("test.raster3d.lib")

Parameters

unit=string
    Choose the unit tests to run
    Allowed values: coord, putget, large
depths=integer
    The number of depths to be used for the large file put/get value test
    Default: 20
rows=integer
    The number of rows to be used for the large file put/get value test
    Default: 5400
cols=integer
    The number of columns to be used for the large file put/get value test
    Default: 10800
tile_size=integer
    The tile size in kilo bytes to be used for the large file put/get value test. Set the tile size to 2048 and the number of row*cols*depths > 130000 to reproduce the tile rle error.
    Default: 32
-u
    Run all unit tests
-l
    Switch zip compression on
--help
    Print usage summary
--verbose
    Verbose module output
--quiet
    Quiet module output
--qq
    Very quiet module output
--ui
    Force launching GUI dialog

unit : str, optional
    Choose the unit tests to run
    Allowed values: coord, putget, large
depths : int, optional
    The number of depths to be used for the large file put/get value test
    Default: 20
rows : int, optional
    The number of rows to be used for the large file put/get value test
    Default: 5400
cols : int, optional
    The number of columns to be used for the large file put/get value test
    Default: 10800
tile_size : int, optional
    The tile size in kilo bytes to be used for the large file put/get value test. Set the tile size to 2048 and the number of row*cols*depths > 130000 to reproduce the tile rle error.
    Default: 32
flags : str, optional
    Allowed values: u, l
    u
        Run all unit tests
    l
        Switch zip compression on
verbose: bool, optional
    Verbose module output
    Default: False
quiet: bool, optional
    Quiet module output
    Default: False
superquiet: bool, optional
    Very quiet module output
    Default: False

DESCRIPTION

test.raster3d.lib is a module dedicated for testing the raster 3d library functionality and to perform benchmark runs. This module is used by the testing framework to perform library tests.

AUTHOR

Sören Gebbert

SOURCE CODE

Available at: test.raster3d.lib source code (history)
Latest change: Saturday Feb 22 12:35:21 2025 in commit c12df29