Test harness for gridmet.cwl

Source code

Workflow

Inputs

Name

Type

Default

Description

bands

string[]

University of Idaho Gridded Surface Meteorological Dataset bands

connection_name

string

The name of the section in the database.ini file

database

File

Path to database connection file, usually database.ini

dates

string?

dates restriction, for testing purposes only

domain

string

climate

geography

string

Type of geography: zip codes or counties Valid values: “zip”, “zcta” or “county”

proxy

string?

HTTP/HTTPS Proxy if required

ram

string

1GB

Runtime memory, available to the process

shapes

Directory?

Do we even need this parameter, as we instead downloading shapes?

strategy

string

auto

Rasterization strategy

test_script

File[]

File containing SQL test script

years

string[]

['2009', '2010']

Outputs

Name

Type

Description

execute_initdb_log

File

execute_initdb_err

File

execute_init_schema_log

File

execute_init_schema_err

File

execute_registry

File

execute_registry_log

File

execute_registry_err

File

execute_data

array

execute_download_log

array

execute_download_err

array

execute_process_log

array

execute_process_err

array

execute_ingest_log

array

execute_ingest_err

array

execute_reset_log

array

execute_reset_err

array

execute_index_log

array

execute_index_err

array

execute_vacuum_log

array

execute_vacuum_err

array

verify_log

File

verify_errors

File

execute_export_data

array

execute_export_log

File[]

execute_export_err

File[]

Steps

Name

Runs

Description

execute

gridmet.cwl

verify

run_test.cwl