add all xsl filed into xsd
authorsui wendong <weidongx.sun@intel.com>
Fri, 21 Dec 2012 05:49:23 +0000 (13:49 +0800)
committersui wendong <weidongx.sun@intel.com>
Fri, 21 Dec 2012 05:49:23 +0000 (13:49 +0800)
pack.sh
testkitlite/engines/default/runner.py
xsd/Makefile.am
xsd/readme.txt [new file with mode: 0644]
xsd/release-notes [new file with mode: 0644]
xsd/result.xml [new file with mode: 0644]
xsd/test_definition.xsd [new file with mode: 0644]
xsd/testcase.xsl [new file with mode: 0644]
xsd/tests.xml [new file with mode: 0644]

diff --git a/pack.sh b/pack.sh
index 08258c5..93318d1 100755 (executable)
--- a/pack.sh
+++ b/pack.sh
@@ -50,7 +50,6 @@ check_precondition()
        fi
 }
 check_precondition rpmbuild
-#check_precondition gcc
 check_precondition make
 
 # clean
index 64c7aa2..2c1bbc4 100644 (file)
@@ -247,6 +247,7 @@ class TRunner:
                 self.log = os.path.splitext(self.log)[0]
                 self.log = os.path.splitext(self.log)[0]
             if self.log != temp:
+                time.sleep(3)
                 print "\n[ testing xml: %s.auto.xml ]" % _abs(temp)
             self.log = core_auto_files
             self.execute(core_auto_files, core_auto_files)
@@ -268,6 +269,7 @@ class TRunner:
                 self.log = os.path.splitext(self.log)[0]
                 self.log = os.path.splitext(self.log)[0]
             if self.log != temp:
+                time.sleep(3)
                 print "\n[ testing xml: %s.manual.xml ]" % _abs(temp)
             self.log = core_manual_files
             if self.non_active:
index 978ac7a..90f5086 100644 (file)
@@ -19,4 +19,4 @@
 #              Wendong,Sui  <weidongx.sun@intel.com>
 
 testkitxsddir = /opt/testkit/lite/xsd
-dist_testkitxsd_DATA = *.js testresult.xsl tests.css back_top.png
+dist_testkitxsd_DATA = *.js *.xsl *.css *.png *.txt *.xml *.xsd release-notes
diff --git a/xsd/readme.txt b/xsd/readme.txt
new file mode 100644 (file)
index 0000000..a87a6d0
--- /dev/null
@@ -0,0 +1,53 @@
+= XSLT style for Test Case and Test Result =
+
+== Files structure ==
+
+        readme.txt
+        test_definition.xsd   //The schema of test definition
+        tests.css             // CSS style for showing test cases and results
+        testresult.xsl
+        testcase.xsl
+        tests.xml             //example of test cases
+        result.xml            //example of test result
+        
+ == Applying the style ==
+ === Update in definition and result XML ===
+ For applying this style for the definition XML of test cases, please add below statement before the root element of XML (the tag "test_definition").
+ <?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+ as below: 
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl"  href="./testcase.xsl"?>
+<test_definition>
+
+For applying this style for the test-result XML, please add below statement before the root element of XML (the tag "test_definition").
+<?xml-stylesheet type="text/xsl"  href="./testresult.xsl"?>
+
+as below:
+
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl"  href="./testresult.xsl"?>
+<test_definition>
+
+=== Deploy XSLT and CSS style ===
+
+For our test package, below 3 files should be added in each test package. 
+
+        tests.css  
+        testresult.xsl
+        testcase.xsl
+        
+For instance, add them under the test package "webapi-tizen-alarm-tests".
+ ©¸©¤webapi-tizen-alarm-tests
+             ©¸©¤...
+             ©¸©¤...
+             ©¸tests.css  
+             ©¸testresult.xsl
+             ©¸testcase.xsl
+             ©¸tests.xml
+             ©¸...
diff --git a/xsd/release-notes b/xsd/release-notes
new file mode 100644 (file)
index 0000000..ac14b68
--- /dev/null
@@ -0,0 +1,60 @@
+-- version 1.0.1-2 --
+
+ adding 2 new case types "compliance" and "user_experience"
+-- version 1.0.1-3 --
+ Add a new sub-element "spec" (type: string) under the "testcase" element.
+-- version 1.0.1-4 --
+  
+ Add 2 new priority "P3" and "P4"
+-- version 1.0.1-5 --
+ Add a new root "test_definition", and the element "suite" has been move into it as children elements.
+-- version 1.0.1-6 --
+ A new optional attribute "launcher" is added in the element "testdefinition" for supporting identifying which kind of test suites the XML is designed for
+
+-- version 1.0.1-7 --
+The Xslt related files are merged into this repo. 
+including 
+
+        tests.css             // CSS style for showing test cases and results
+        testresult.xsl
+        testcase.xsl
+        tests.xml             //example of test cases
+        result.xml            //example of test result
+        application.js        //Javascript for "back to top"
+        jquery.min.js         //JQuery
+        back_top.png          //image for "back to top"
+
+Modification in Schema:
+
+1\ the optional attribute "launcher" is moved into suite, not in "testdefinition" element any longer.
+
+2\ "spec" element is removed. and a new "specs" structure is added as below
+
+                                <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+All spec-related infomation are re-organized as XML element and attributes.
+
+In Xslt, 
+
+1\ a float image "Back to top" is available on right-bottom for scrolling to top.
+
+2\ html anchor is adder for scrolling back to suite summary table, and case detail tables.
+
+-- version 1.0.1-8 --
+1\ For more flexible, rename the attribute "method_or_attribute" to "element_name".
+2\ Add a new attribute "element_type" to describe the type of the corresponding specification item
+
+related example and Xlst is also updated for above.
+
diff --git a/xsd/result.xml b/xsd/result.xml
new file mode 100644 (file)
index 0000000..941e115
--- /dev/null
@@ -0,0 +1,1853 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl"  href="testresult.xsl"?>
+<test_definition name="http://tempuri.org" type=""
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:noNamespaceSchemaLocation="test_definition.xsd">
+       <environment device_id="generic/sdk/generic:4.0.4/MR1/302030:eng/test-keys"
+               device_model="unknown" device_name="MR8" firmware_version="4.0.4"
+               host="zhongqing-dev.sh.intel.com (Linux - 2.6.38.6-26.rc1.fc15.i686)"
+               os_version="4.0.4" resolution="1280*800" screen_size="250*150">
+               <other> Here is a Long String for testing ~~~~~~~~~~~~~~~~~~~
+               There's a fire starting in my heart
+                       Reaching a fever pitch, it's
+                       bringing me out the dark
+                       Finally I can see you crystal clear
+                       Go 'head
+                       and sell me out and I'll lay your ship [shit] bare
+                       See how I leave
+                       with every piece of you
+                       Don't underestimate the things that I will do
+
+                       There's a fire starting in my heart
+                       Reaching a fever pitch
+                       And it's
+                       bringing me out the dark
+
+                       The scars of your love remind me of us
+                       They
+                       keep me thinking that we almost had it all
+                       The scars of your love,
+                       they leave me breathless
+                       I can't help feeling
+                       We could have had it all
+                       (You're gonna wish you never had met me)
+                       Rolling in the deep
+                       (Tears are
+                       gonna fall, rolling in the deep)
+                       You had my heart inside of your hand
+                       (You're gonna wish you never had met me)
+                       And you played it, to the
+                       beat
+                       (Tears are gonna fall, rolling in the deep)
+
+                       Baby, I have no story
+                       to be told
+                       But I've heard one on you
+                       And I'm gonna make your head burn
+                       Think of me in the depths of your despair
+                       Make a home down there
+                       As
+                       mine sure won't be shared
+
+                       (You're gonna wish you never had met me)
+                       The
+                       scars of your love remind me of us
+                       (Tears are gonna fall, rolling in
+                       the deep)
+                       They keep me thinking that we almost had it all
+                       (You're gonna
+                       wish you never had met me)
+                       The scars of your love, they leave me
+                       breathless
+                       (Tears are gonna fall, rolling in the deep)
+                       I can't help
+                       feeling
+                       We could have had it all
+                       (You're gonna wish you never had met
+                       me)
+                       Rolling in the deep
+                       (Tears are gonna fall, rolling in the deep)
+                       You
+                       had my heart inside of your hand
+                       (You're gonna wish you never had met
+                       me)
+                       And you played it, to the beat
+                       (Tears are gonna fall, rolling in
+                       the deep)
+                       We could have had it all
+                       Rolling in the deep
+                       You had my heart
+                       inside of your hand
+                       But you played it, with a beating
+
+                       Throw your soul
+                       through every open door (woah)
+                       Count your blessings to find what you
+                       look for (woah)
+                       Turn my sorrow into treasured gold (woah)
+                       You'll pay me
+                       back in kind and reap just what you sow (woah)
+                       (You're gonna wish you
+                       never had met me)
+                       We could have had it all
+                       (Tears are gonna fall,
+                       rolling in the deep)
+                       We could have had it all
+                       (You're gonna wish you
+                       never had met me)
+                       It all, it all, it all
+                       (Tears are gonna fall, rolling
+                       in the deep)
+
+                       We could have had it all
+                       (You're gonna wish you never had
+                       met me)
+                       Rolling in the deep
+                       (Tears are gonna fall, rolling in the deep)
+                       You had my heart inside of your hand
+                       (You're gonna wish you never had
+                       met me)
+                       And you played it to the beat
+                       (Tears are gonna fall, rolling in
+                       the deep)
+
+                       We could have had it all
+                       (You're gonna wish you never had met
+                       me)
+                       Rolling in the deep
+                       (Tears are gonna fall, rolling in the deep)
+                       You
+                       had my heart inside of your hand
+                       (You're gonna wish you never had met
+                       me)
+
+                       But you played it
+                       You played it
+                       You played it
+                       You played it to the
+                       beat.
+               </other>
+       </environment>
+       <summary test_plan_name="tmp_test_1">
+               <start_at>Fri Jul 13 04:04:59 CST 2012</start_at>
+               <end_at>Fri Jul 13 05:01:53 CST 2012</end_at>
+       </summary>
+       <suite name="webapi-tizen-alarm-tests" type="">
+               <set name="Alarm1">
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_constructor_delay" priority="P1"
+                               purpose="check AlarmRelative attribute when create with delay"
+                               status="approved" type="compliance" result="PASS">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative create constructor with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative create succeed with constructor with
+                                                               delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_constructor_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>PASS</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_get" priority="P1"
+                               purpose="check AlarmManager method removeAll: without input attribute"
+                               status="approved" type="compliance" result="BLOCK">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method get: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method get: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_get.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>BLOCK</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>N/R</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_rel" priority="P1"
+                               purpose="check AlarmManager method add: add relative alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add relative alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add relative alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_rel.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_getAll" priority="P1"
+                               purpose="check AlarmManager method getAll: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method getAll: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method getAll: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_getAll.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:39 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_03" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=3
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:39 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:41 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_getNextScheduledDate_date" priority="P1"
+                               purpose="check AlarmAbsolute method getNextScheduledDate when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute method getNextScheduledDate when
+                                                               create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute method getNextScheduledDate return
+                                                               correct value when create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_getNextScheduledDate_date.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:41 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:57 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_constructor_date" priority="P1"
+                               purpose="check AlarmAbsolute create constructor with date" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute create constructor with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute create succeed with constructor with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_constructor_date.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:57 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:13 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_getRemainingSeconds_delay" priority="P1"
+                               purpose="check AlarmRelative method getNextScheduleddelay when create with delay"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative method getNextScheduleddelay when
+                                                               create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative method getNextScheduleddelay return
+                                                               correct value when create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_getRemainingSeconds_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:13 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:30 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:30 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:32 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_abs" priority="P1"
+                               purpose="check AlarmManager method add: add absolute alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add absolute alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add absolute alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_abs.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:32 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:48 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:48 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:50 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_removeAll" priority="P1"
+                               purpose="check AlarmManager method removeAll: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method removeAll: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method removeAll: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_removeAll.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:50 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:06 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_remove" priority="P1"
+                               purpose="check AlarmManager method remove: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method remove: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method remove: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_remove.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:06 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:22 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManagerObject_exist" priority="P1"
+                               purpose="check AlarmManagerObject existance" status="approved" type="compliance"
+                               result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManagerObject exist</step_desc>
+                                                       <expected>AlarmManagerObject exist</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManagerObject_exist.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:22 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:38 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_01" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_MINUTE" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:38 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:40 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_02" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_HOUR" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:40 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:42 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_03" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_DAY" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=3
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:42 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:44 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_04" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_WEEK" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=4
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:46 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+               </set>
+               <set name="Alarm">
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_constructor_delay" priority="P1"
+                               purpose="check AlarmRelative attribute when create with delay"
+                               status="approved" type="compliance" result="PASS">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative create constructor with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative create succeed with constructor with
+                                                               delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_constructor_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>PASS</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_get" priority="P1"
+                               purpose="check AlarmManager method removeAll: without input attribute"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method get: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method get: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_get.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_rel" priority="P1"
+                               purpose="check AlarmManager method add: add relative alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add relative alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add relative alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_rel.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+               </set>
+       </suite>
+       <suite name="webapi-tizen-alarm-tests1" type="">
+               <set name="Alarm4">
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_constructor_delay" priority="P1"
+                               purpose="check AlarmRelative attribute when create with delay"
+                               status="approved" type="compliance" result="PASS">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative create constructor with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative create succeed with constructor with
+                                                               delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_constructor_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>PASS</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_get" priority="P1"
+                               purpose="check AlarmManager method removeAll: without input attribute"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method get: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method get: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_get.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_rel" priority="P1"
+                               purpose="check AlarmManager method add: add relative alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add relative alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add relative alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_rel.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_getAll" priority="P1"
+                               purpose="check AlarmManager method getAll: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method getAll: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method getAll: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_getAll.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:39 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_03" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=3
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:39 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:41 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_getNextScheduledDate_date" priority="P1"
+                               purpose="check AlarmAbsolute method getNextScheduledDate when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute method getNextScheduledDate when
+                                                               create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute method getNextScheduledDate return
+                                                               correct value when create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_getNextScheduledDate_date.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:41 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:57 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_constructor_date" priority="P1"
+                               purpose="check AlarmAbsolute create constructor with date" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute create constructor with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute create succeed with constructor with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_constructor_date.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:57 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:13 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_getRemainingSeconds_delay" priority="P1"
+                               purpose="check AlarmRelative method getNextScheduleddelay when create with delay"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative method getNextScheduleddelay when
+                                                               create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative method getNextScheduleddelay return
+                                                               correct value when create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_getRemainingSeconds_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:13 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:30 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:30 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:32 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_abs" priority="P1"
+                               purpose="check AlarmManager method add: add absolute alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add absolute alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add absolute alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_abs.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:32 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:48 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:48 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:45:50 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_removeAll" priority="P1"
+                               purpose="check AlarmManager method removeAll: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method removeAll: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method removeAll: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_removeAll.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:45:50 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:06 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_remove" priority="P1"
+                               purpose="check AlarmManager method remove: default check" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method remove: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method remove: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_remove.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:06 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:22 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManagerObject_exist" priority="P1"
+                               purpose="check AlarmManagerObject existance" status="approved" type="compliance"
+                               result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManagerObject exist</step_desc>
+                                                       <expected>AlarmManagerObject exist</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManagerObject_exist.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:22 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:38 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_01" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_MINUTE" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:38 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:40 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_02" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_HOUR" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:40 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:42 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_03" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_DAY" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=3
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:42 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:44 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_const_check_04" priority="P1"
+                               purpose="Check AlarmManager constants:PERIOD_WEEK" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Check AlarmManager constants:</step_desc>
+                                                       <expected>AlarmManager constants value is correct:</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_const_check.htm?total_num=4&amp;locator_key=id&amp;value=4
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:46:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:46:46 GMT+0900 (KST)</end>
+                                       <stdout>Can't find variable: tizen</stdout>
+                               </result_info>
+                       </testcase>
+               </set>
+               <set name="Alarm3">
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_constructor_delay" priority="P1"
+                               purpose="check AlarmRelative attribute when create with delay"
+                               status="approved" type="compliance" result="PASS">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative create constructor with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative create succeed with constructor with
+                                                               delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_constructor_delay.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>PASS</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:44 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_get" priority="P1"
+                               purpose="check AlarmManager method removeAll: without input attribute"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method get: default check
+                                                       </step_desc>
+                                                       <expected>AlarmManager method get: default check succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_get.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:43:46 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmAbsolute_attri_date_01" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with date"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmAbsolute attribute when create with date
+                                                       </step_desc>
+                                                       <expected>AlarmAbsolute attribute return correct value when
+                                                               create with date
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmAbsolute_attri_date.htm?total_num=3&amp;locator_key=id&amp;value=1
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:02 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmManager_add_rel" priority="P1"
+                               purpose="check AlarmManager method add: add relative alarm" status="approved"
+                               type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmManager method add: add relative alarm
+                                                       </step_desc>
+                                                       <expected>AlarmManager method add: add relative alarm succeed
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmManager_add_rel.htm
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:05 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</end>
+                                       <stdout>Test time out</stdout>
+                               </result_info>
+                       </testcase>
+                       <testcase component="WebAPI/Tizen/Alarm" execution_type="auto"
+                               id="Alarm_AlarmRelative_attri_delay_02" priority="P1"
+                               purpose="check AlarmAbsolute attribute when create with period"
+                               status="approved" type="compliance" result="FAIL">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>check AlarmRelative attribute when create with delay
+                                                       </step_desc>
+                                                       <expected>AlarmRelative attribute return correct value when
+                                                               create succeed with with delay
+                                                       </expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry test_script_expected_result="0">/opt/webapi-tizen-alarm-tests/Alarm/Alarm_AlarmRelative_attri_delay.htm?total_num=2&amp;locator_key=id&amp;value=2
+                                       </test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                               <result_info>
+                                       <actual_result>FAIL</actual_result>
+                                       <start>Sat Jan 01 2000 13:44:21 GMT+0900 (KST)</start>
+                                       <end>Sat Jan 01 2000 13:44:23 GMT+0900 (KST)</end>
+                                       <stdout />
+                               </result_info>
+                       </testcase>
+               </set>
+       </suite>
+</test_definition>
diff --git a/xsd/test_definition.xsd b/xsd/test_definition.xsd
new file mode 100644 (file)
index 0000000..3e83d10
--- /dev/null
@@ -0,0 +1,358 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+       <xs:element name="suite">
+
+
+               <xs:complexType>
+
+                       <xs:sequence minOccurs="1" maxOccurs="unbounded">
+                               <xs:element ref="set" minOccurs="0" maxOccurs="unbounded"></xs:element>
+                       </xs:sequence>
+
+                       <xs:attributeGroup ref="set_attribute_group"></xs:attributeGroup>
+                       <xs:attribute name="launcher" type="xs:string"></xs:attribute>
+               </xs:complexType>
+               <xs:unique name="uniqueSetName">
+                       <xs:selector xpath=".//set" />
+                       <xs:field xpath="@name" />
+               </xs:unique>
+       </xs:element>
+
+       <xs:element name="set">
+
+               <xs:complexType>
+
+                       <xs:sequence minOccurs="1" maxOccurs="unbounded">
+                               <xs:element ref="testcase" minOccurs="0"  maxOccurs="unbounded"></xs:element>
+                       </xs:sequence>
+
+
+                       <xs:attributeGroup ref="set_attribute_group"></xs:attributeGroup>
+               </xs:complexType>
+               <xs:unique name="uniqueCaseName">
+                       <xs:selector xpath=".//testcase" />
+                       <xs:field xpath="@id" />
+               </xs:unique>
+       </xs:element>
+
+       <xs:element name="testcase">
+
+               <xs:complexType>
+
+                       <xs:sequence minOccurs="1">
+
+
+                               <xs:element ref="description"></xs:element>
+                               <xs:element name="categories" type="categories"
+                                       minOccurs="0" maxOccurs="1">
+                               </xs:element>
+                               <xs:element name="measurement" type="measurementType"
+                                       minOccurs="0" maxOccurs="unbounded">
+                               </xs:element>
+                               <xs:element name="series" type="seriesType" minOccurs="0"
+                                       maxOccurs="unbounded">
+                               </xs:element>
+                               <xs:element name="specs" type="specsType" minOccurs="0"
+                                       maxOccurs="1"></xs:element>
+                               <xs:element name="result_info" type="result_info_type"
+                                       minOccurs="0">
+                               </xs:element>
+                       </xs:sequence>
+
+                       <xs:attributeGroup ref="case_attribute_group"></xs:attributeGroup>
+               </xs:complexType>
+       </xs:element>
+
+       <xs:element name="steps">
+               <xs:complexType>
+                       <xs:sequence minOccurs="0" maxOccurs="unbounded">
+                               <xs:element ref="step"></xs:element>
+                       </xs:sequence>
+               </xs:complexType>
+               <xs:unique name="uniqueStepName">
+                       <xs:selector xpath=".//step" />
+                       <xs:field xpath="@order" />
+               </xs:unique>
+       </xs:element>
+
+       <xs:attributeGroup name="set_attribute_group">
+
+               <xs:attribute name="name" type="xs:anyURI" use="required"></xs:attribute>
+               <xs:attribute name="type" type="xs:string"></xs:attribute>
+       </xs:attributeGroup>
+
+       <xs:attributeGroup name="case_attribute_group">
+
+               <xs:attribute name="id" use="required">
+                       <xs:simpleType>
+                               <xs:restriction base="xs:string">
+                                       <xs:minLength value="1"></xs:minLength>
+                                       <xs:whiteSpace value="collapse"></xs:whiteSpace>
+                               </xs:restriction>
+                       </xs:simpleType>
+               </xs:attribute>
+
+               <xs:attribute name="priority" type="priority_simple_type"
+                       use="required">
+               </xs:attribute>
+
+               <xs:attribute name="execution_type" type="execution_type_simple_type"
+                       use="required">
+               </xs:attribute>
+
+               <xs:attribute name="component" type="xs:string"></xs:attribute>
+
+               <xs:attribute name="requirement_ref" type="xs:anyURI"
+                       use="optional">
+               </xs:attribute>
+
+               <xs:attribute name="status" type="status_type" use="required"></xs:attribute>
+
+               <xs:attribute name="type" type="case_type_type" use="required">
+               </xs:attribute>
+               <xs:attribute name="purpose" type="xs:string"></xs:attribute>
+               <xs:attribute name="result" type="xs:string"></xs:attribute>
+       </xs:attributeGroup>
+
+       <xs:simpleType name="priority_simple_type">
+               <xs:restriction base="xs:string">
+
+                       <xs:enumeration value="P0"></xs:enumeration>
+
+                       <xs:enumeration value="P1"></xs:enumeration>
+
+                       <xs:enumeration value="P2"></xs:enumeration>
+
+                       <xs:enumeration value="P3"></xs:enumeration>
+
+                       <xs:enumeration value="P4"></xs:enumeration>
+
+               </xs:restriction>
+       </xs:simpleType>
+
+       <xs:simpleType name="execution_type_simple_type">
+               <xs:restriction base="xs:string">
+
+                       <xs:enumeration value="auto"></xs:enumeration>
+
+                       <xs:enumeration value="manual"></xs:enumeration>
+               </xs:restriction>
+       </xs:simpleType>
+
+       <xs:simpleType name="status_type">
+               <xs:restriction base="xs:string">
+
+                       <xs:enumeration value="designed"></xs:enumeration>
+
+                       <xs:enumeration value="ready"></xs:enumeration>
+
+                       <xs:enumeration value="approved"></xs:enumeration>
+               </xs:restriction>
+       </xs:simpleType>
+
+       <xs:simpleType name="case_type_type">
+               <xs:restriction base="xs:string">
+
+                       <xs:enumeration value="functional_positive"></xs:enumeration>
+
+                       <xs:enumeration value="functional_negative"></xs:enumeration>
+
+                       <xs:enumeration value="security"></xs:enumeration>
+
+                       <xs:enumeration value="performance"></xs:enumeration>
+
+                       <xs:enumeration value="reliability"></xs:enumeration>
+
+                       <xs:enumeration value="portability"></xs:enumeration>
+
+                       <xs:enumeration value="maintainability"></xs:enumeration>
+
+                       <xs:enumeration value="compliance"></xs:enumeration>
+
+                       <xs:enumeration value="user_experience"></xs:enumeration>
+
+                       <xs:enumeration value="undefined"></xs:enumeration>
+               </xs:restriction>
+       </xs:simpleType>
+
+
+       <xs:element name="purpose" type="xs:anySimpleType"></xs:element>
+
+       <xs:element name="notes" type="xs:string"></xs:element>
+
+       <xs:element name="pre_condition" type="xs:string"></xs:element>
+
+       <xs:element name="post_condition" type="xs:string"></xs:element>
+
+       <xs:element name="description">
+
+               <xs:complexType>
+
+                       <xs:sequence minOccurs="1" maxOccurs="unbounded">
+
+                               <xs:choice minOccurs="0" maxOccurs="1">
+                                       <xs:element ref="notes"></xs:element>
+                               </xs:choice>
+
+                               <xs:choice minOccurs="0" maxOccurs="1">
+                                       <xs:element ref="pre_condition"></xs:element>
+                               </xs:choice>
+
+                               <xs:choice minOccurs="0" maxOccurs="1">
+                                       <xs:element ref="post_condition"></xs:element>
+                               </xs:choice>
+
+                               <xs:element ref="steps" minOccurs="1" maxOccurs="1"></xs:element>
+
+                               <xs:choice minOccurs="0" maxOccurs="1">
+                                       <xs:element ref="test_script_entry"></xs:element>
+                               </xs:choice>
+
+
+                       </xs:sequence>
+
+               </xs:complexType>
+       </xs:element>
+
+       <xs:element name="step">
+               <xs:complexType>
+                       <xs:sequence>
+                               <xs:element name="step_desc" type="xs:string"></xs:element>
+                               <xs:element name="expected" type="xs:string"></xs:element>
+                       </xs:sequence>
+                       <xs:attribute name="order" type="xs:int"></xs:attribute>
+               </xs:complexType>
+       </xs:element>
+
+       <xs:element name="test_script_entry">
+               <xs:complexType>
+                       <xs:simpleContent>
+                               <xs:extension base="xs:string">
+                                       <xs:attribute name="test_script_expected_result" type="xs:string"
+                                               default="0">
+                                       </xs:attribute>
+                                       <xs:attribute name="timeout" type="xs:int" default="90">
+                                       </xs:attribute>
+                               </xs:extension>
+                       </xs:simpleContent>
+               </xs:complexType>
+       </xs:element>
+
+       <xs:complexType name="result_info_type">
+               <xs:sequence minOccurs="0">
+                       <xs:element name="actual_result" type="xs:string"></xs:element>
+                       <xs:element name="start" type="xs:string"></xs:element>
+                       <xs:element name="end" type="xs:string"></xs:element>
+                       <xs:element name="stdout" type="xs:string" minOccurs="0"></xs:element>
+                       <xs:element name="stderr" type="xs:string" minOccurs="0"></xs:element>
+               </xs:sequence>
+       </xs:complexType>
+
+       <xs:complexType name="measurementType">
+               <xs:attribute name="name" type="xs:string"></xs:attribute>
+               <xs:attribute name="value" type="xs:string"></xs:attribute>
+               <xs:attribute name="unit" type="xs:string"></xs:attribute>
+               <xs:attribute name="target" type="xs:string"></xs:attribute>
+               <xs:attribute name="failure" type="xs:string"></xs:attribute>
+               <xs:attribute name="power" type="xs:string"></xs:attribute>
+       </xs:complexType>
+
+       <xs:complexType name="seriesType">
+               <xs:sequence>
+                       <xs:element name="measurement" type="simpleMeasurementType"
+                               minOccurs="1" maxOccurs="unbounded"></xs:element>
+               </xs:sequence>
+               <xs:attribute name="name" type="xs:string"></xs:attribute>
+               <xs:attribute name="group" type="xs:string"></xs:attribute>
+               <xs:attribute name="unit" type="xs:string"></xs:attribute>
+               <xs:attribute name="interval" type="xs:string"></xs:attribute>
+               <xs:attribute name="interval_unit" type="xs:string"></xs:attribute>
+               <xs:attribute name="power" type="xs:string"></xs:attribute>
+       </xs:complexType>
+
+       <xs:complexType name="simpleMeasurementType">
+               <xs:attribute name="value" type="xs:string"></xs:attribute>
+       </xs:complexType>
+
+
+       <xs:complexType name="categories">
+               <xs:sequence>
+                       <xs:element name="category" type="xs:string" maxOccurs="unbounded"
+                               minOccurs="0"></xs:element>
+               </xs:sequence>
+       </xs:complexType>
+
+       <xs:element name="test_definition">
+               <xs:complexType>
+                       <xs:sequence minOccurs="1" maxOccurs="unbounded">
+                               <xs:element name="environment" type="BuildInfoType"
+                                       minOccurs="0">
+                               </xs:element>
+                               <xs:element name="summary" type="summaryType"
+                                       minOccurs="0">
+                               </xs:element>
+                               <xs:element ref="suite" minOccurs="1"
+                                       maxOccurs="unbounded">
+                               </xs:element>
+                       </xs:sequence>
+               </xs:complexType>
+       </xs:element>
+
+
+
+       <xs:complexType name="BuildInfoType">
+               <xs:sequence>
+                       <xs:element name="other" type="xs:string"></xs:element>
+               </xs:sequence>
+               <xs:attribute name="device_name" type="xs:string"></xs:attribute>
+               <xs:attribute name="device_model" type="xs:string"></xs:attribute>
+               <xs:attribute name="os_version" type="xs:string"></xs:attribute>
+               <xs:attribute name="device_id" type="xs:string"></xs:attribute>
+               <xs:attribute name="firmware_version" type="xs:string"></xs:attribute>
+               <xs:attribute name="screen_size" type="xs:string"></xs:attribute>
+               <xs:attribute name="resolution" type="xs:string"></xs:attribute>
+               <xs:attribute name="host" type="xs:string"></xs:attribute>
+       </xs:complexType>
+
+
+       <xs:complexType name="summaryType">
+               <xs:sequence>
+                       <xs:element name="start_at" type="xs:string"></xs:element>
+                       <xs:element name="end_at" type="xs:string"></xs:element>
+               </xs:sequence>
+               <xs:attribute name="test_plan_name" type="xs:string"></xs:attribute>
+       </xs:complexType>
+       
+
+       <xs:complexType name="specsType">
+               <xs:sequence>
+                       <xs:element name="spec" type="specType" maxOccurs="unbounded"></xs:element>
+               </xs:sequence>
+       </xs:complexType>
+
+       <xs:complexType name="specType">
+               <xs:sequence>
+                       <xs:element name="spec_assertion" type="spec_assertionType"></xs:element>
+                       <xs:element name="spec_url" type="xs:string"></xs:element>
+                       <xs:element name="spec_statement" type="xs:string"></xs:element>
+               </xs:sequence>
+       </xs:complexType>
+
+       <xs:complexType name="spec_assertionType">
+               <xs:attribute name="category" type="xs:string" use="required"></xs:attribute>
+               <xs:attribute name="section" type="xs:string" use="required"></xs:attribute>
+               <xs:attribute name="specification" type="xs:string"
+                       use="required">
+               </xs:attribute>
+               <xs:attribute name="interface" type="xs:string"
+                       use="required">
+               </xs:attribute>
+               <xs:attribute name="element_name" type="xs:string"
+                       use="optional">
+               </xs:attribute>
+               <xs:attribute name="usage" type="xs:boolean" default="false"></xs:attribute>
+               <xs:attribute name="element_type" type="xs:string"></xs:attribute>
+       </xs:complexType>
+</xs:schema>
+
diff --git a/xsd/testcase.xsl b/xsd/testcase.xsl
new file mode 100644 (file)
index 0000000..c25a6c6
--- /dev/null
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+       xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+       <xsl:output method="html" version="1.0" encoding="UTF-8"
+               indent="yes" />
+       <xsl:template match="/">
+               <html>
+                       <STYLE type="text/css">
+                               @import "tests.css";
+                       </STYLE>
+                       <head>
+                               <script type="text/javascript" src="jquery.min.js" />
+                       </head>
+                       <body>
+                               <div id="testcasepage">
+                                       <div id="title">
+                                               <table>
+                                                       <tr>
+                                                               <td>
+                                                                       <h1>Test Cases</h1>
+                                                               </td>
+                                                       </tr>
+                                               </table>
+                                       </div>
+                                       <div id="suites">
+                                               <a name="contents"></a>
+                                               <table>
+                                                       <tr>
+                                                               <th>Test Suite</th>
+                                                               <th>Total</th>
+                                                               <th>Auto</th>
+                                                               <th>Manual</th>
+                                                       </tr>
+                                                       <tr>
+                                                               <td>
+                                                                       Total
+                                                               </td>
+                                                               <td>
+                                                                       <xsl:value-of select="count(test_definition/suite/set//testcase)" />
+                                                               </td>
+                                                               <td>
+                                                                       <xsl:value-of
+                                                                               select="count(test_definition/suite/set//testcase[@execution_type = 'auto'])" />
+                                                               </td>
+                                                               <td>
+                                                                       <xsl:value-of
+                                                                               select="count(test_definition/suite/set//testcase[@execution_type != 'auto'])" />
+                                                               </td>
+                                                       </tr>
+                                                       <xsl:for-each select="test_definition/suite">
+                                                               <tr>
+                                                                       <td>
+                                                                               <a>
+                                                                                       <xsl:attribute name="href">
+                                                                                      #<xsl:value-of
+                                                                                               select="@name" />
+                                                                                   </xsl:attribute>
+                                                                                       <xsl:value-of select="@name" />
+                                                                               </a>
+                                                                       </td>
+                                                                       <td>
+                                                                               <xsl:value-of select="count(set//testcase)" />
+                                                                       </td>
+                                                                       <td>
+                                                                               <xsl:value-of select="count(set/testcase[@execution_type = 'auto'])" />
+                                                                       </td>
+                                                                       <td>
+                                                                               <xsl:value-of select="count(set/testcase[@execution_type != 'auto'])" />
+                                                                       </td>
+                                                               </tr>
+                                                       </xsl:for-each>
+                                               </table>
+                                       </div>
+                                       <div id="title">
+                                               <table>
+                                                       <tr>
+                                                               <td class="title">
+                                                                       <h1>Detailed Test Cases</h1>
+                                                               </td>
+                                                       </tr>
+                                               </table>
+                                       </div>
+                                       <div id="cases">
+                                               <xsl:for-each select="test_definition/suite">
+                                                       <xsl:sort select="@name" />
+                                                       <div id="btc">
+                                                               <a href="#contents">Back to Contents</a>
+                                                       </div>
+                                                       <div id="suite_title">
+                                                               Test Suite:
+                                                               <xsl:value-of select="@name" />
+                                                               <a>
+                                                                       <xsl:attribute name="name">
+                                                                     <xsl:value-of
+                                                                               select="@name" />
+                                                                  </xsl:attribute>
+                                                               </a>
+                                                       </div>
+                                                       <table>
+                                                               <tr>
+                                                                       <th>Case_ID</th>
+                                                                       <th>Purpose</th>
+                                                                       <th>Type</th>
+                                                                       <th>Component</th>
+                                                                       <th>Execution Type</th>
+                                                                       <th>Description</th>
+                                                                       <th>Specification</th>
+                                                               </tr>
+                                                               <xsl:for-each select=".//set">
+                                                                       <xsl:sort select="@name" />
+                                                                       <tr>
+                                                                               <td colspan="7">
+                                                                                       Test Set:
+                                                                                       <xsl:value-of select="@name" />
+                                                                               </td>
+                                                                       </tr>
+                                                                       <xsl:for-each select=".//testcase">
+                                                                               <!-- xsl:sort select="@id" /> -->
+                                                                               <tr>
+                                                                                       <td>
+                                                                                               <xsl:value-of select="@id" />
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <xsl:value-of select="@purpose" />
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <xsl:value-of select="@type" />
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <xsl:value-of select="@component" />
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <xsl:value-of select="@execution_type" />
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <p>
+                                                                                                       Pre_condition:
+                                                                                                       <xsl:value-of select=".//description/pre_condition" />
+                                                                                               </p>
+                                                                                               <p>
+                                                                                                       Post_condition:
+                                                                                                       <xsl:value-of select=".//description/post_condition" />
+                                                                                               </p>
+                                                                                               <p>
+                                                                                                       Test Script Entry:
+                                                                                                       <xsl:value-of select=".//description/test_script_entry" />
+                                                                                               </p>
+                                                                                               <p>
+                                                                                                       Steps:
+                                                                                                       <p />
+                                                                                                       <xsl:for-each select=".//description/steps/step">
+                                                                                                               <xsl:sort select="@order" />
+                                                                                                               Step
+                                                                                                               <xsl:value-of select="@order" />
+                                                                                                               :
+                                                                                                               <xsl:value-of select="./step_desc" />
+                                                                                                               ;
+                                                                                                               <p />
+                                                                                                               Expected Result:
+                                                                                                               <xsl:value-of select="./expected" />
+                                                                                                               <p />
+                                                                                                       </xsl:for-each>
+                                                                                               </p>
+                                                                                       </td>
+                                                                                       <td>
+                                                                                               <xsl:for-each select=".//specs/spec">
+                                                                                                       <b>[Spec_Assertion]:</b>
+                                                                                                       <br />
+                                                                                                       [Category]:
+                                                                                                       <xsl:value-of select="./spec_assertion/@category" />
+                                                                                                       <br />
+                                                                                                       [Section]:
+                                                                                                       <xsl:value-of select="./spec_assertion/@section" />
+                                                                                                       <br />
+                                                                                                       [Specification]:
+                                                                                                       <xsl:value-of select="./spec_assertion/@specification" />
+                                                                                                       <br />
+                                                                                                       [Interface]:
+                                                                                                       <xsl:value-of select="./spec_assertion/@interface" />
+                                                                                                       <br />
+                                                                                                       <xsl:choose>
+                                                                                                               <xsl:when test="./spec_assertion/@element_name">
+                                                                                                                       [<xsl:value-of select="./spec_assertion/@element_type" />]:
+                                                                                                                       <xsl:value-of select="./spec_assertion/@element_name" />
+                                                                                                                       <br />
+                                                                                                               </xsl:when>
+                                                                                                       </xsl:choose>
+
+                                                                                                       [URL]:
+                                                                                                       <xsl:value-of select="./spec_url" />
+                                                                                                       <br />
+                                                                                                       [Statement]:
+                                                                                                       <xsl:value-of select="./spec_statement" />
+                                                                                                       <br />
+                                                                                               </xsl:for-each>
+                                                                                       </td>
+                                                                               </tr>
+                                                                       </xsl:for-each>
+                                                               </xsl:for-each>
+                                                       </table>
+                                               </xsl:for-each>
+                                       </div>
+                               </div>
+                               <div id="goTopBtn">
+                                       <img border="0" src="./back_top.png" />
+                               </div>
+                               <script type="text/javascript" src="application.js" />
+                               <script language="javascript" type="text/javascript">
+                                       $(document).ready(function(){
+                                       goTopEx();
+                                       });
+                               </script>
+                       </body>
+               </html>
+       </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/xsd/tests.xml b/xsd/tests.xml
new file mode 100644 (file)
index 0000000..eab8498
--- /dev/null
@@ -0,0 +1,1336 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl"  href="testcase.xsl"?>
+<test_definition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:noNamespaceSchemaLocation="test_definition.xsd">
+       <suite name="webapi-w3c-widget-tests">
+               <set name="WidgetPackaging">
+                       <testcase
+                               purpose="Tests the user agent's ability to process files with no file extension. "
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="auto" priority="P3" id="dm">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dm</step_desc>
+                                                       <expected> 
+       To pass, the user agent start file of the widget must be index.htm</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dm</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Tizen" specification="Tizen Packaging and XML Configuration"
+                                                       interface="Tizen" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests the user agent's ability to process files with a file extension other than .wgt."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dn">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dn.test</step_desc>
+                                                       <expected> 
+       To pass, the user agent start file of the widget must be index.htm</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dn.test</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" usage="true" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the ability of the UA to verify a zip archive."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="do">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/split.wgt.001</step_desc>
+                                                       <expected> 
+       To pass, the user agent must treat this as an invalid widget (archive is spanned).</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/split.wgt.001</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the user agent's ability to get a widget over HTTP and respect the application/widget mimetype. The server from which this test is served from has been set up to label the 'test' resource as an 'application/widget'."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="z3">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/z3</step_desc>
+                                                       <expected> 
+       To pass, a user agent must correctly process this resource as a widget because of the 'application/widget' mimetype (i.e., not only because of sniffing).</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/z3</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the user agent's ability to get a widget over HTTP and respect the 'application/widget' mimetype. The server from which this test is served from has been set up to label the 'test.html' resource as an 'application/widget'."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="z4">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/z4.html</step_desc>
+                                                       <expected> 
+       To pass, a user agent must correctly process this resource as a widget because of the 'application/widget' mimetype (i.e., not only via sniffing).</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/z4.html</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that an empty defaultlocale attribute is ignored (and does not cause the widget to be treated as invalid)."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocignore00">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dlocignore00.wgt</step_desc>
+                                                       <expected> 
+       To pass, the widget must simply run..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dlocignore00.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the user agent applies rule for getting a single attribute value to the defaultlocale attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocignore01">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-001.wgt</step_desc>
+                                                       <expected> To pass, the name of the widget must be the value PASS..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-001.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the user agent matches obscure, yet valid, language tags."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocignore02">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-002.wgt</step_desc>
+                                                       <expected> To pass, the widgets description must be the value PASS..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-002.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocignore03">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-003.wgt</step_desc>
+                                                       <expected> 
+       To pass, the specified value should not be added twice to the locales list of the UA..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-003.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the default locale is added to the end of the user agent's locale list 
+       (and does not override the default language, which is assumed to be 'en')."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocignore04">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-004.wgt</step_desc>
+                                                       <expected> 
+       To pass, the name of the widget must be PASS..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-004.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the value of defaultlocale is also used to in folder-based localization."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocuse00">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-000.wgt</step_desc>
+                                                       <expected>
+               To pass, the index.html of the folder 'locales/esx-al/' should be loaded and say PASS..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ta-de-000.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the value of defaultlocale works in conjunction to xml:lang on the widget element."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="dlocuse01">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dlocuse01.wgt</step_desc>
+                                                       <expected>
+               To pass, the name of the widget must be PASS..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/dlocuse01.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the UA rejects configuration documents that don't have
+       correct widget element at the root."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="aa">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aa.wgt</step_desc>
+                                                       <expected> To pass, the UA must treat this as an
+       invalid widget (the root element is not widget)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aa.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the UA rejects configuration documents that don't have correct
+       widget element at the root."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ab">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ab.wgt</step_desc>
+                                                       <expected> To pass, the UA must treat this as an invalid widget (the namespace is wrong)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ab.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the UA rejects configuration documents that don't have correct widget
+       element at the root."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ac">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ac.wgt</step_desc>
+                                                       <expected>To pass, the UA must treat this as an invalid widget (the namespace is missing)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ac.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly processes a author element."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="af">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/af.wgt</step_desc>
+                                                       <expected>
+       To pass, the author name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/af.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ag">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ag.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget author must be the string "P A S S" (i.e., white space collapsed to single space)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ag.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ah">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ah.wgt</step_desc>
+                                                       <expected>
+       To pass, the author name must be the string "PASS" (i.e., all white space collapsed to single space, spaces at start/end trimmed)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ah.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ai">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ai.wgt</step_desc>
+                                                       <expected>
+       To pass, the author email must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ai.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value and the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="aj">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aj.wgt</step_desc>
+                                                       <expected>
+       To pass, the author name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aj.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value and the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ak">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ak.wgt</step_desc>
+                                                       <expected>
+       To pass, the author name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ak.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the ability of the user agent to handle an empty author element."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="al">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/al.wgt</step_desc>
+                                                       <expected>
+       To pass, the author name must be an empty string..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/al.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the ability of the user agent to correctly process the author href attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="am">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/am.wgt</step_desc>
+                                                       <expected>
+       To pass, the value of author href must be "PASS:PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/am.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the ability of the user agent to correctly process the author href attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="an">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/an.wgt</step_desc>
+                                                       <expected>
+       To pass, the value of author href must be ignored..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/an.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly processes a name element."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ao">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ao.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ao.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ap">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ap.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget name must be the string "P A S S" (i.e., white space collapsed to single space)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ap.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="aq">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aq.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget name must be the string "PASS" (i.e., all white space collapsed to single space, spaces at front/back trimmed)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aq.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ar">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ar.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget short name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ar.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value and
+       the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="as">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/as.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget short name must be the string "PASS" and the widget name must be "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/as.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly applies the rule for getting a single attribute value and
+       the Rule for Getting Text Content with Normalized White Space."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="at">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/at.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget short name must be the string "PASS" and the widget name must be "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/at.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly processes the short attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="au">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/au.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget short name must be an empty string..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/au.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the ability of the user agent to handle an empty name element."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="av">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/av.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget name must be an empty string..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/av.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that a user agent correctly processes a name element with xml:lang attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="oa">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/oa.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget name must be the string "PASS"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/oa.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="aw">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aw.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget start file must point to "pass.html" and the icons list must contain a pointer to "icon.png" at the root of the widget..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/aw.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ax">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ax.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be either the numeric value 123 or a value greater than 0..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ax.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ay">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ay.wgt</step_desc>
+                                                       <expected>
+       To pass, the user agent must ignore the value of the height attribute (the value is composed of characters)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ay.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="az">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/az.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be the numeric value 100 or a value greater than 0 (resulting from rule for parsing a non-negative integer)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/az.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a1">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a1.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be the numeric value 123 or a value greater than 0 (resulting from rule for parsing a non-negative integer)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a1.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a2">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a2.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be ignored (the value is an empty string, hence it would be ignored)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a2.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a3">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a3.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be ignored (the value is a sequence of space characters, hence it would be ignored)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a3.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase purpose="Test the UA's ability process the height attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a4">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a4.wgt</step_desc>
+                                                       <expected>
+       To pass, the widget height must be ignored (the value is an empty string)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a4.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA skips preference elements without a name attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a5">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a5.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preferences must remain an empty list (i.e., the preference is skipped)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a5.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA skips preference element already defined."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a6">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a6.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "PASS" and whose value is "PASS" and whose readonly attr value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a6.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA does a case sensitive comparison on the value of the readonly attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a7">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a7.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "PASS" and whose value is "PASS" and whose readonly attr value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a7.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA does a case sensitive comparison on the value of the readonly attribute."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a8">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a8.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "PASS" and whose value is "PASS" and whose readonly attr value must be "true"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a8.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA sets the readonly attribute to false by default."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="a9">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a9.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "PASS" and whose value is "PASS" and whose readonly attr value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/a9.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test that the UA skips multiple preference element already defined."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="ba">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ba.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "a" and whose value is "a" and whose readonly attr value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/ba.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test the UA's ability store preferences whose name vary only in case."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="bb">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bb.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain two preferences: 1 must have a name "a" and whose value is "a" and whose readonly attr value must be "false". 2 must have a name "A" and whose value is "b" and whose readonly attribute value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bb.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Tests that the UA applies the rule for getting a single attribute value to name, value, and readonly attributes."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="bc">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bc.wgt</step_desc>
+                                                       <expected>
+       To pass, widget preference must contain one preference whose name is "PASS" and whose value is "PASS" and whose readonly attr value must be "false"..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bc.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test to make sure that the UA only checks the root of the widget for config files, and not in an arbitrary folder."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="bg">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bg.wgt</step_desc>
+                                                       <expected>
+       To pass, the user agent must treat this widget as an invalid widget (config file is not at the root)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bg.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+                       <testcase
+                               purpose="Test to make sure that the UA only checks the root of the widget for config files, and not in a locale folder."
+                               type="compliance" status="ready" component="WebAPI/W3C_Widget/WidgetPackaging"
+                               execution_type="manual" priority="P3" id="bh">
+                               <description>
+                                       <pre_condition />
+                                       <post_condition />
+                                       <steps>
+                                               <step order="1">
+                                                       <step_desc>Install /opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bh.wgt</step_desc>
+                                                       <expected>
+       To pass, the user agent must treat this widget as an invalid widget (config file is not at the root, but in locale folder)..</expected>
+                                               </step>
+                                       </steps>
+                                       <test_script_entry>/opt/webapi-w3c-widget-tests/WidgetPackaging/w3c/bh.wgt</test_script_entry>
+                               </description>
+                               <specs>
+                                       <spec>
+                                               <spec_assertion category="Tizen Device API Specifications"
+                                                       section="Widget" specification="Widget Packaging and XML Configuration"
+                                                       interface="Widget" element_name="constructor" element_type="method" />
+                                               <spec_url>http://www.w3.org/TR/widgets-apis/</spec_url>
+                                               <spec_statement>spec_statement</spec_statement>
+                                       </spec>
+                               </specs>
+                       </testcase>
+               </set>
+       </suite>
+</test_definition>