| 1 | = Branch Validation |
| 2 | |
| 3 | {{{#!comment |
| 4 | |
| 5 | Ref. configurations list from sette.sh |
| 6 | # GYRE_PISCES : 1 & 2 \\ |
| 7 | # ORCA2_LIM3_PISCES : 3 & 4 \\ |
| 8 | # ORCA2_OFF_PISCES : 5 & 6 \\ |
| 9 | # AMM12 : 7 & 8 \\ |
| 10 | # SAS : 9 fos SAS there is no solver so is useless to test REPRO \\ |
| 11 | # ISOMIP : 10 & 11 \\ |
| 12 | # ORCA2_LIM3_OBS : 12 \\ |
| 13 | # ORCA2_AGRIF_LIM3 : 13 & 14 \\ |
| 14 | |
| 15 | }}} |
| 16 | |
| 17 | {{{#!WikiForms |
| 18 | |
| 19 | <tf>lastmodified</tf> |
| 20 | |
| 21 | || Branch Rev. || Tested Cfgs. (up to 8 ref. cfgs / batch) || HPC Center || Comments || Log || |
| 22 | {{{#!td |
| 23 | |
| 24 | <tf>input:rev:size=5</tf> |
| 25 | |
| 26 | }}} |
| 27 | {{{#!td |
| 28 | |
| 29 | <tf>checkbox:GYREP </tf>GYRE_PISCES <tf>select:GYREP_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 30 | <tf>checkbox:O2L3P </tf>ORCA2_LIM3_PISCES<tf>select:O2L3P_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 31 | <tf>checkbox:O2OP </tf>ORCA2_OFF_PISCES <tf>select:O2OP_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 32 | <tf>checkbox:AMM12 </tf>AMM12 <tf>select:AMM12_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 33 | <tf>checkbox:SAS </tf>SAS <tf>select:SAS_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 34 | <tf>checkbox:ISOMIP</tf>ISOMIP <tf>select:ISOMIP_st:class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 35 | <tf>checkbox:O2L3O </tf>ORCA2_LIM3_OBS <tf>select:O2L3O_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 36 | <tf>checkbox:O2AL3 </tf>ORCA2_AGRIF_LIM3 <tf>select:O2AL3_st :class=bchval_st default=OK: 'OK' 'KO'</tf> \\ |
| 37 | |
| 38 | }}} |
| 39 | {{{#!td |
| 40 | |
| 41 | <tf>select:simple_select:'' 'Ada - CNRS' 'Athena - CMCC' 'Curie - CNRS' 'Ekman - INGV' 'Naviti - Mercator' 'PW7 - UKMO' 'XC-40 - UKMO' 'XC-30 - UKMO'</tf> |
| 42 | |
| 43 | }}} |
| 44 | {{{#!td |
| 45 | |
| 46 | <tf>textarea:simple_text</tf> |
| 47 | |
| 48 | }}} |
| 49 | {{{#!td |
| 50 | |
| 51 | ''<tf>when:to_be_queried</tf>'' by __<tf>who:to_be_queried</tf>__ |
| 52 | |
| 53 | }}} |
| 54 | {{{#!td |
| 55 | |
| 56 | <tf>submit:label='Record line'</tf> |
| 57 | |
| 58 | }}} |
| 59 | |
| 60 | {{{#!comment |
| 61 | |
| 62 | == Selects |
| 63 | |
| 64 | || '''Description''' || '''Example''' || '''Value''' |
| 65 | || simple select || <tf>select:simple_select:1 2 3 4</tf> || <tf>value:simple_select</tf> |
| 66 | || labeled select || <tf>select:labeled_select:1=l1 2=l2 3=l3 4=l4</tf> || <tf>value:labeled_select</tf> |
| 67 | || quoted select || <tf>select:quoted_select:'"a"' "'b'" 'c c'</tf> || <tf>value:quoted_select</tf> |
| 68 | || complex select || <tf>select:complex_select: |
| 69 | # |
| 70 | # keep in mind that |
| 71 | # - comments are removed |
| 72 | # - newlines are replaced with '' (empty string) |
| 73 | # prior to parsing. After all those the preformatting the |
| 74 | # fields still have to be separated by whitespace to be distinguishable. |
| 75 | # Further cfg-options are: |
| 76 | # default |
| 77 | # class |
| 78 | # id |
| 79 | value0 # label = value |
| 80 | 'v a l u e 1' # label = value, both containing whitespace |
| 81 | value2='l a b e l 2' # |
| 82 | 'v a l u e 3'=label3 # |
| 83 | 'val ue4'="lab el4" |
| 84 | class=my_css_class |
| 85 | id=my_css_id |
| 86 | default=value2 # this is the cfg option (not an entry for the selector-list)... |
| 87 | : # separator, from now on everything becomes a selector-list entry even if the name matches a cfg-option |
| 88 | </tf> || <tf>value:complex_select</tf> |
| 89 | |
| 90 | == Checkboxes |
| 91 | |
| 92 | || '''Description''' || '''Example''' || '''Value''' |
| 93 | || simple checkbox || <tf>checkbox:simple_checkbox</tf> || <tf>value:simple_checkbox</tf> |
| 94 | || complex checkbox || <tf>checkbox:complex_checkbox: |
| 95 | # Further cfg-options are: |
| 96 | # checked : flag ('1','true' 'on' 'yes') used if there is no database entry available... |
| 97 | # value : value stored when checkbox is checked |
| 98 | # class |
| 99 | # id |
| 100 | value=value_if_checked |
| 101 | checked=true |
| 102 | </tf> || <tf>value:complex_checkbox</tf> |
| 103 | |
| 104 | == Inputs |
| 105 | |
| 106 | || '''Description''' || '''Example''' || '''Value''' |
| 107 | || simple input || <tf>input:simple_input</tf> || <tf>value:simple_input</tf> |
| 108 | || complex input || <tf>input:complex_input: |
| 109 | # Further cfg-options are: |
| 110 | # value : default value if no database entry is available |
| 111 | # size : width in characters (defaults to 22) |
| 112 | # class |
| 113 | # id |
| 114 | value=" 'foo' "'"bar" 'baz |
| 115 | size=30 |
| 116 | </tf> || <tf>value:complex_input</tf> |
| 117 | |
| 118 | == Radios |
| 119 | |
| 120 | || '''Description''' || '''Example''' || '''Value''' |
| 121 | || simple radio || <tf>radio:simple_radio:value='beer'</tf> [[BR]]<tf>radio:simple_radio:value=milk checked=true</tf> [[BR]] <tf>radio:simple_radio:value=water</tf> || <tf>value:simple_radio</tf> |
| 122 | || complex radio || <tf>radio:complex_radio: |
| 123 | # Further cfg-options are: |
| 124 | # checked : flag ('1','true' 'on' 'yes') used if there is no database entry available... |
| 125 | # value : value stored when this radio is selected |
| 126 | # class |
| 127 | # id |
| 128 | value=dummy1 |
| 129 | size=30 |
| 130 | </tf> [[BR]] <tf>radio:complex_radio: |
| 131 | value=dummy2</tf> || <tf>value:complex_radio</tf> |
| 132 | |
| 133 | == Text areas |
| 134 | |
| 135 | || '''Description''' || '''Example''' || '''Value''' |
| 136 | || simple text || <tf>textarea:simple_text</tf> || <tf>value:simple_text</tf> |
| 137 | || complex text || <tf>textarea:complex_text: |
| 138 | # Further cfg-options are: |
| 139 | # rows : defaults to 2 |
| 140 | # cols : defaults to 10 |
| 141 | # value : default value if no database entry is available, defaults to '' |
| 142 | # class |
| 143 | # id |
| 144 | cols=30 rows=5 value='Please fill your |
| 145 | approval |
| 146 | comment |
| 147 | in here'</tf> || <tf>value:complex_text</tf> |
| 148 | |
| 149 | == Submit Buttons |
| 150 | |
| 151 | || '''Description''' || '''Example''' |
| 152 | || simple button || <tf>submit</tf> |
| 153 | || complex button || <tf>submit: |
| 154 | # label : label on the button, defaults to 'Send' |
| 155 | # class |
| 156 | # id |
| 157 | label='Commit'</tf> |
| 158 | |
| 159 | == Query Stuff |
| 160 | |
| 161 | <tf> |
| 162 | # to have a value which is always there... |
| 163 | set:to_be_queried:magic_value</tf> |
| 164 | |
| 165 | === Without Formatting |
| 166 | |
| 167 | || '''Value''' || <tf>value:to_be_queried</tf> |
| 168 | || '''Who''' || <tf>who:to_be_queried</tf> |
| 169 | || '''When''' || <tf>when:to_be_queried</tf> |
| 170 | |
| 171 | === With Formatting |
| 172 | |
| 173 | || '''Value''' (in bold) || '''<tf>value:to_be_queried</tf>''' |
| 174 | || '''Who''' (underlined) || __<tf>who:to_be_queried</tf>__ |
| 175 | || '''When''' (in italic) || ''<tf>when:to_be_queried</tf>'' |
| 176 | |
| 177 | <tf>lastmodified</tf> |
| 178 | |
| 179 | == Debug Stuff |
| 180 | |
| 181 | <tf> |
| 182 | # set an relative field |
| 183 | set:rel_name:rel_value |
| 184 | </tf> |
| 185 | |
| 186 | <tf> |
| 187 | # set an absolute field |
| 188 | set:/abs_name:abs_value |
| 189 | </tf> |
| 190 | |
| 191 | <tf>delete:/abs_name</tf> |
| 192 | |
| 193 | <tf> |
| 194 | # dump fields... |
| 195 | dump:.* |
| 196 | </tf> |
| 197 | |
| 198 | }}} |
| 199 | |
| 200 | }}} |