1
edit
Changes
→Dale: renamed files
== Tests ==
TC3000 - TC3099: Dale
TC3100 - TC3199: Deva
TC3200 - TC3299: Vince
=== Dale ===
URL to git repo with tests: https://github.com/daliuss/webvtt/tree/master/test/spec
|class="header"|'''Peer Review'''
|-
|cuetime_bareminimumtc3200-bare_minimum.vtttest
|Bare minimum file that passes (no cue content)
|Pass
|ST2
|
|09/27 by Vince
|-
|cuetime_bareminimum_contenttc3201-bare_minimum_content.vtttest
|Bare minimum file that passes (cue content)
|Pass
|Conforms to spec (section 3.1 in W3C draft)
|ST2
|Should the content be there or is someone else testing this?|09/27 by Vince
|-
|cuetime_highestvaluestc3202-highest_values.vtttest
|Highest legal values allowed in time stamps
|Pass
|Conforms to spec (section 3.1 in W3C draft)
|ST2
|Can hours go to 3 digits? I think it can.|09/27 by Vince
|-
|cuetime_spacetabstc3203-space_tabs.vtttest
|Lots of tab/space chars between timestamps and "-->"
|Pass
|ST2
|
|09/27 by Vince
|-
|cuetime_tabstc3204-tabs.vtttest
|Using tab characters instead of space characters
|Pass
|Conforms to spec (section 3.1 in W3C draft)
|ST2
|Should the comment be there?|09/27 by Vince
|-
|cuetime_hourstc3205-hours.vtttest
|Includes optional hours characters in timestamps
|Pass
|ST2
|
|09/27 by Vince
|-
|cuetime_multicuestc3206-multicues.vtttest
|The second cue's start time and the first cue's end time are the same
|Pass
|ST2
|
|09/27 by Vince
|-
|cuetime_nestedcuestc3207-nestedcues.vtttest
|Some cue times are nested within another cue
|Pass
|Conforms to spec (section 3.1 in W3C draft)
|ST2
|Thank you for testing this! I'll make a broken one later.|09/27 by Vince
|-
|cuetime_overlappingcuestc3208-overlappingcues.vtttest
|There is overlap time between the two cues
|Pass
|ST2
|
|09/27 by Vince
|-
|}
|class="header"|'''Peer Review'''
|-
|bad01tc3201.vtttest
|'''00:00.000 --> 00:00.000'''
|Fail
|Dale, Sept 26 2012
|-
|bad02tc3202.vtttest
|00:00.'''001''' --> 00:00.000
|Fail
|Dale, Sept 26 2012
|-
|bad03tc3203.vtttest
|00:00.000 00:00.001
|Fail
|Dale, Sept 26 2012
|-
|bad04tc3204.vtttest
|00:00.'''0000''' --> 00:00.001
|Fail
|Dale, Sept 26 2012
|-
|bad05tc3205.vtttest
|00:'''000'''.000 --> 00:00.001
|Fail
|Dale, Sept 26 2012
|-
|bad06tc3206.vtttest
|'''000''':00.000 --> 00:00.001
|Fail
|Dale, Sept 26 2012
|-
|bad07tc3207.vtttest
|'''00:'''0:00:00.000 --> '''00:'''0:00:00.001
|Fail
|
|-
|bad08tc3208.vtttest
|:00:00.000 --> 00:00.001
|Fail
|
|-
|bad09tc3209.vtttest
|00:01.000 --> 00:01.001 <br /><br /> 00:00.000 --> 00:00.001
|Fail
'''TODO:''' Break hour, see if days work, create multiple cue times that don't make sense (first cue at 2 minutes, second at 1 minute)
=== Deva (Thevakaran) ===
Writing some test cases that not covered by Dale or Vince
{| border="1"
|class="header"|'''Peer Review'''
|-
|cuetime_minute_BAD[https://github.vttcom/gobihun/webvtt/blob/master/test/spec/bad/TC3100_cuetime_minute_BAD.test TC3100_cuetime_minute_BAD.test]
|Minute should have only two characters in the range U+0030 to U+0039.
|Fail
|
|-
|cuetime_timestamp_tag[https://github.vttcom/gobihun/webvtt/blob/master/test/spec/bad/TC3101_cuetime_second_BAD.test TC3101_cuetime_socond_BAD.test]|Second should have only two characters in the range U+0030 to U+0039.|Fail|Start time can be changed by time stamp taggingW3C WebVTT Standard - Explained in 3.1 Syntax||Pass||- |[httphttps://edutechwikigithub.unigecom/gobihun/webvtt/blob/master/test/spec/bad/TC3100_cuetime_spacetab_BAD.chtest TC3102_cuetime_spacetab_BAD.test]|Between timestamp and '-->' should have one or more white space/ens.|Fail|W3C WebVTT Standard - Explained in 3.1 Syntax||||- |[https://github.com/gobihun/webvtt/blob/master/test/spec/bad/TC3100_cuetime_starttime_BAD.test TC3103_cuetime_starttime_BAD.test]|Start time must be greater than last cue start time.|Fail|W3C WebVTT#Karaoke_style_cues EduTech Wiki WebVTT Standard - Karaoke style cue]Explained in 3.1 Syntax
|
|
|
|-
|}
== SUMMARY Summary ==
=== CUE TIME STAMP Cue Timestamp - MINIMUM REQUIREMENT Minimum Requirement ===
* Starting "WEBVTT" title
* Two or more WEBVTT line breakers
=== CUE START TIME RULES Cue Timestamp Rules ===1. The cue start time must be greater or equal to last cue start time (Applicable only if there are any previous cue time stamps available) 2. Should start with any characters in the range of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9)
* U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9).
* one U+002E FULL STOP character (.).
* one U+003A COLON character (:) only if the hour is zero and not included, if not, two U+003A COLON character (:).
* Minute - 2 characters in the range of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). Range 00 to 59.
* Second - 2 characters in the range of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). Range 00 to 59.
* Millisecond - 3 characters in the range of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). Range 000 to 999.
* Hours and Minute
* Minute and second