= Branch Validation
[[PageOutline(2)]]
== Configurations tested
Extract of `sette.sh` to list configurations monitored regarding code branch
|| Last stable ||= Trunk =||
|| [[IncludeSource(/branches/2015/nemo_v3_6_STABLE/NEMOGCM/SETTE/sette.sh, start=134, end=144)]] || [[IncludeSource(/trunk/NEMOGCM/SETTE/sette.sh, start=134, end=144)]] ||
== Advertisement Notice
{{{#!div class='important'
* '''Filling a line assume that the entirety of all SETTE tests were led for the given branch revision''', copy-paste the sette report will confirm it.
* '''No history record on form fields''', all former fields values will be replaced at each submission.
* The body of the page is read-only, email nemo@forge.ipsl.jussieu.fr to update HPC centers list or request new rows in table if needed.
}}}
== Log of sette results
{{{#!WikiForms
|| || SVN Rev. || HPC Center || Specific compilation options || Sette report || Comments || Log || Submit ||
{{{#!td style='vertical-align: middle'
set:i:1
value:i
}}}
{{{#!td
input:rev:size=5
}}}
{{{#!td
select:HPCC:'' 'Ada - CNRS' 'Athena - CMCC' 'Curie - CNRS' 'Ekman - INGV' 'Naviti - Mercator' 'PW7 - UKMO' 'XC-40 - UKMO' 'XC-30 - UKMO' 'Others'
}}}
{{{#!td
input:compile
}}}
{{{#!td
textarea:report:rows=10 cols=50
}}}
{{{#!td
textarea:comments:rows=10 cols=50
}}}
{{{#!td
''when:i'' by __who:i__
}}}
{{{#!td
submit:label='Record line'
}}}
}}}
{{{#!comment
Help to implement new form
== Selects
|| '''Description''' || '''Example''' || '''Value'''
|| simple select || select:simple_select:1 2 3 4 || value:simple_select
|| labeled select || select:labeled_select:1=l1 2=l2 3=l3 4=l4 || value:labeled_select
|| quoted select || select:quoted_select:'"a"' "'b'" 'c c' || value:quoted_select
|| complex select || select:complex_select:
#
# keep in mind that
# - comments are removed
# - newlines are replaced with '' (empty string)
# prior to parsing. After all those the preformatting the
# fields still have to be separated by whitespace to be distinguishable.
# Further cfg-options are:
# default
# class
# id
value0 # label = value
'v a l u e 1' # label = value, both containing whitespace
value2='l a b e l 2' #
'v a l u e 3'=label3 #
'val ue4'="lab el4"
class=my_css_class
id=my_css_id
default=value2 # this is the cfg option (not an entry for the selector-list)...
: # separator, from now on everything becomes a selector-list entry even if the name matches a cfg-option
|| value:complex_select
== Checkboxes
|| '''Description''' || '''Example''' || '''Value'''
|| simple checkbox || checkbox:simple_checkbox || value:simple_checkbox
|| complex checkbox || checkbox:complex_checkbox:
# Further cfg-options are:
# checked : flag ('1','true' 'on' 'yes') used if there is no database entry available...
# value : value stored when checkbox is checked
# class
# id
value=value_if_checked
checked=true
|| value:complex_checkbox
== Inputs
|| '''Description''' || '''Example''' || '''Value'''
|| simple input || input:simple_input || value:simple_input
|| complex input || input:complex_input:
# Further cfg-options are:
# value : default value if no database entry is available
# size : width in characters (defaults to 22)
# class
# id
value=" 'foo' "'"bar" 'baz
size=30
|| value:complex_input
== Radios
|| '''Description''' || '''Example''' || '''Value'''
|| simple radio || radio:simple_radio:value='beer' [[BR]]radio:simple_radio:value=milk checked=true [[BR]] radio:simple_radio:value=water || value:simple_radio
|| complex radio || radio:complex_radio:
# Further cfg-options are:
# checked : flag ('1','true' 'on' 'yes') used if there is no database entry available...
# value : value stored when this radio is selected
# class
# id
value=dummy1
size=30
[[BR]] radio:complex_radio:
value=dummy2 || value:complex_radio
== Text areas
|| '''Description''' || '''Example''' || '''Value'''
|| simple text || textarea:simple_text || value:simple_text
|| complex text || textarea:complex_text:
# Further cfg-options are:
# rows : defaults to 2
# cols : defaults to 10
# value : default value if no database entry is available, defaults to ''
# class
# id
cols=30 rows=5 value='Please fill your
approval
comment
in here' || value:complex_text
== Submit Buttons
|| '''Description''' || '''Example'''
|| simple button || submit
|| complex button || submit:
# label : label on the button, defaults to 'Send'
# class
# id
label='Commit'
== Query Stuff
# to have a value which is always there...
set:to_be_queried:magic_value
=== Without Formatting
|| '''Value''' || value:to_be_queried
|| '''Who''' || who:to_be_queried
|| '''When''' || when:to_be_queried
=== With Formatting
|| '''Value''' (in bold) || '''value:to_be_queried'''
|| '''Who''' (underlined) || __who:to_be_queried__
|| '''When''' (in italic) || ''when:to_be_queried''
lastmodified
== Debug Stuff
# set an relative field
set:rel_name:rel_value
# set an absolute field
set:/abs_name:abs_value
delete:/abs_name
# dump fields...
dump:.*
}}}