mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-31 02:28:09 +08:00
Add explicit job_runtime specs for scalar parameter types.
Add job_runtime_valid/job_runtime_invalid test specs for all scalar types: int, boolean, float, text, select, genomebuild, directory_uri, hidden, drill_down, and structural types (conditionals, repeats, sections) containing only scalars. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
1cc0e26b0f
commit
563dbcaa9f
@@ -47,6 +47,11 @@ gx_int:
|
||||
job_internal_invalid:
|
||||
- parameter: null
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: 5
|
||||
job_runtime_invalid:
|
||||
- parameter: null
|
||||
- {}
|
||||
landing_request_valid:
|
||||
- {}
|
||||
- parameter: 5
|
||||
@@ -104,6 +109,11 @@ gx_boolean:
|
||||
- parameter: false
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: true
|
||||
- parameter: false
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
landing_request_valid:
|
||||
- {}
|
||||
- parameter: true
|
||||
@@ -150,6 +160,11 @@ gx_boolean_user:
|
||||
- parameter: false
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: true
|
||||
- parameter: false
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
landing_request_valid:
|
||||
- {}
|
||||
- parameter: true
|
||||
@@ -208,6 +223,11 @@ gx_int_optional:
|
||||
- parameter: null
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: 5
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
test_case_xml_valid:
|
||||
- parameter: null
|
||||
landing_request_valid:
|
||||
@@ -254,6 +274,10 @@ gx_int_required: &gx_int_required
|
||||
- parameter: 5
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: 5
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
# and actual request will require a value but the landing only needs to specify parameters
|
||||
# of interest - forcing users to make the rest of the selections.
|
||||
landing_request_valid:
|
||||
@@ -332,6 +356,11 @@ gx_text_empty_validation:
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
- parameter: ''
|
||||
job_runtime_valid:
|
||||
- parameter: foobar
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: ''
|
||||
workflow_step_linked_valid:
|
||||
- parameter: {__class__: 'ConnectedValue'}
|
||||
workflow_step_linked_invalid:
|
||||
@@ -375,6 +404,14 @@ gx_text:
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
- parameter: { "moo": "cow" }
|
||||
job_runtime_valid:
|
||||
- parameter: moocow
|
||||
- parameter: 'some spaces'
|
||||
- parameter: ''
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: { "moo": "cow" }
|
||||
workflow_step_valid:
|
||||
- parameter: moocow
|
||||
- parameter: 'some spaces'
|
||||
@@ -493,6 +530,14 @@ gx_text_default:
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
- parameter: { "moo": "cow" }
|
||||
job_runtime_valid:
|
||||
- parameter: moocow
|
||||
- parameter: 'some spaces'
|
||||
- parameter: ''
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: { "moo": "cow" }
|
||||
workflow_step_valid:
|
||||
- parameter: moocow
|
||||
- parameter: 'some spaces'
|
||||
@@ -573,6 +618,11 @@ gx_select:
|
||||
- parameter: 'ex2'
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: '--ex1'
|
||||
- parameter: 'ex2'
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
test_case_xml_valid:
|
||||
- parameter: 'ex2'
|
||||
- parameter: '--ex1'
|
||||
@@ -635,6 +685,13 @@ gx_select_optional:
|
||||
job_internal_invalid:
|
||||
- parameter: 'invalid'
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: '--ex1'
|
||||
- parameter: 'ex2'
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- parameter: 'invalid'
|
||||
- {}
|
||||
test_case_xml_valid:
|
||||
- {}
|
||||
workflow_step_valid:
|
||||
@@ -698,6 +755,12 @@ gx_select_multiple:
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
- parameter: "--ex1"
|
||||
job_runtime_valid:
|
||||
- parameter: ["--ex1"]
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: "--ex1"
|
||||
workflow_step_invalid:
|
||||
- parameter: ["Ex1"]
|
||||
- parameter: {}
|
||||
@@ -748,6 +811,10 @@ gx_select_no_options_validation:
|
||||
- parameter: "--ex1"
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: "--ex1"
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
|
||||
gx_genomebuild:
|
||||
request_valid:
|
||||
@@ -773,6 +840,10 @@ gx_genomebuild:
|
||||
- parameter: hg19
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: hg19
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
|
||||
gx_genomebuild_optional:
|
||||
request_valid:
|
||||
@@ -799,6 +870,10 @@ gx_genomebuild_optional:
|
||||
- parameter: null
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
|
||||
gx_genomebuild_multiple:
|
||||
request_valid:
|
||||
@@ -813,6 +888,11 @@ gx_genomebuild_multiple:
|
||||
- parameter: null
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: ["hg18", hg19"]
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
|
||||
gx_directory_uri:
|
||||
request_valid:
|
||||
@@ -841,6 +921,13 @@ gx_directory_uri:
|
||||
- parameter: "justsomestring"
|
||||
- parameter: true
|
||||
- parameter: null
|
||||
job_runtime_valid:
|
||||
- parameter: "gxfiles://foobar/"
|
||||
- parameter: "gxfiles://foobar"
|
||||
job_runtime_invalid:
|
||||
- parameter: "justsomestring"
|
||||
- parameter: true
|
||||
- parameter: null
|
||||
|
||||
gx_directory_uri_validation:
|
||||
request_valid:
|
||||
@@ -890,6 +977,12 @@ gx_hidden:
|
||||
- parameter: ''
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: moocow
|
||||
- parameter: 'some spaces'
|
||||
- parameter: ''
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
workflow_step_valid:
|
||||
- parameter: moocow
|
||||
- {}
|
||||
@@ -979,6 +1072,14 @@ gx_float:
|
||||
- parameter: "5"
|
||||
- parameter: "5.0"
|
||||
- parameter: null
|
||||
job_runtime_valid:
|
||||
- parameter: 5
|
||||
- parameter: 5.0
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: "5"
|
||||
- parameter: "5.0"
|
||||
- parameter: null
|
||||
landing_request_valid:
|
||||
- {}
|
||||
- parameter: 5
|
||||
@@ -1040,6 +1141,14 @@ gx_float_optional:
|
||||
- {}
|
||||
- parameter: "5"
|
||||
- parameter: "5.0"
|
||||
job_runtime_valid:
|
||||
- parameter: 5
|
||||
- parameter: 5.0
|
||||
- parameter: null
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: "5"
|
||||
- parameter: "5.0"
|
||||
landing_request_valid:
|
||||
- {}
|
||||
- parameter: 5
|
||||
@@ -1716,6 +1825,20 @@ gx_conditional_boolean:
|
||||
test_parameter: true
|
||||
- conditional_parameter:
|
||||
boolean_parameter: true
|
||||
job_runtime_valid:
|
||||
- conditional_parameter:
|
||||
test_parameter: true
|
||||
integer_parameter: 1
|
||||
- conditional_parameter:
|
||||
test_parameter: false
|
||||
boolean_parameter: false
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- conditional_parameter: {}
|
||||
- conditional_parameter:
|
||||
test_parameter: true
|
||||
- conditional_parameter:
|
||||
boolean_parameter: true
|
||||
|
||||
gx_conditional_boolean_checked:
|
||||
request_valid:
|
||||
@@ -1828,6 +1951,19 @@ gx_conditional_select:
|
||||
integer_parameter: 1
|
||||
- conditional_parameter: null
|
||||
- conditional_parameter: {}
|
||||
job_runtime_valid:
|
||||
- conditional_parameter:
|
||||
test_parameter: a
|
||||
integer_parameter: 1
|
||||
- conditional_parameter:
|
||||
test_parameter: b
|
||||
boolean_parameter: true
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- conditional_parameter:
|
||||
integer_parameter: 1
|
||||
- conditional_parameter: null
|
||||
- conditional_parameter: {}
|
||||
|
||||
gx_repeat_boolean:
|
||||
request_valid:
|
||||
@@ -1873,6 +2009,16 @@ gx_repeat_boolean:
|
||||
job_internal_invalid:
|
||||
- parameter: [{}]
|
||||
- parameter: [{}, {}]
|
||||
job_runtime_valid:
|
||||
- parameter:
|
||||
- { boolean_parameter: true }
|
||||
- parameter: []
|
||||
- parameter:
|
||||
- { boolean_parameter: true }
|
||||
- { boolean_parameter: false }
|
||||
job_runtime_invalid:
|
||||
- parameter: [{}]
|
||||
- parameter: [{}, {}]
|
||||
|
||||
|
||||
gx_repeat_boolean_min:
|
||||
@@ -1906,6 +2052,13 @@ gx_repeat_boolean_min:
|
||||
job_internal_invalid:
|
||||
- parameter: [{}, {}]
|
||||
- parameter: []
|
||||
job_runtime_valid:
|
||||
- parameter:
|
||||
- { boolean_parameter: true }
|
||||
- { boolean_parameter: false }
|
||||
job_runtime_invalid:
|
||||
- parameter: [{}, {}]
|
||||
- parameter: []
|
||||
test_case_xml_valid:
|
||||
- {}
|
||||
|
||||
@@ -2015,6 +2168,11 @@ gx_section_boolean:
|
||||
job_internal_invalid:
|
||||
- {}
|
||||
- parameter: { boolean_parameter: 4 }
|
||||
job_runtime_valid:
|
||||
- parameter: { boolean_parameter: true }
|
||||
job_runtime_invalid:
|
||||
- {}
|
||||
- parameter: { boolean_parameter: 4 }
|
||||
|
||||
|
||||
gx_section_data:
|
||||
@@ -2052,6 +2210,11 @@ gx_drill_down_exact:
|
||||
job_internal_invalid:
|
||||
- parameter: c
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: aa
|
||||
job_runtime_invalid:
|
||||
- parameter: c
|
||||
- {}
|
||||
|
||||
gx_drill_down_exact_with_selection:
|
||||
request_valid:
|
||||
@@ -2071,6 +2234,12 @@ gx_drill_down_exact_with_selection:
|
||||
- parameter: c
|
||||
- parameter: null
|
||||
- {}
|
||||
job_runtime_valid:
|
||||
- parameter: aa
|
||||
job_runtime_invalid:
|
||||
- parameter: c
|
||||
- parameter: null
|
||||
- {}
|
||||
|
||||
gx_drill_down_recurse:
|
||||
request_valid:
|
||||
|
||||
Reference in New Issue
Block a user