Changeset 3381 for trunk/psLib/test/astronomy
- Timestamp:
- Mar 7, 2005, 10:58:51 AM (21 years ago)
- Location:
- trunk/psLib/test/astronomy
- Files:
-
- 16 edited
-
Makefile.am (modified) (1 diff)
-
data/test.config (modified) (2 diffs)
-
tst_psMetadataIO.c (modified) (3 diffs)
-
tst_psMetadata_01.c (modified) (3 diffs)
-
tst_psMetadata_02.c (modified) (4 diffs)
-
tst_psMetadata_03.c (modified) (7 diffs)
-
tst_psMetadata_04.c (modified) (3 diffs)
-
tst_psMetadata_05.c (modified) (3 diffs)
-
tst_psMetadata_06.c (modified) (4 diffs)
-
verified/tst_psMetadataIO.stderr (modified) (1 diff)
-
verified/tst_psMetadataIO.stdout (modified) (3 diffs)
-
verified/tst_psMetadata_01.stderr (modified) (1 diff)
-
verified/tst_psMetadata_01.stdout (modified) (4 diffs)
-
verified/tst_psMetadata_02.stderr (modified) (1 diff)
-
verified/tst_psMetadata_03.stderr (modified) (2 diffs)
-
verified/tst_psMetadata_06.stdout (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astronomy/Makefile.am
r3286 r3381 74 74 verified 75 75 76 CLEANFILES = $(TESTS) $(check_DATA) 77 76 78 psTime.config: $(top_srcdir)/etc/pslib/psTime.config.template 77 79 sed 's|PREFIX|$(top_srcdir)|' $? > $@ -
trunk/psLib/test/astronomy/data/test.config
r3246 r3381 7 7 # author Ross Harman, MHPCC 8 8 # 9 # version $Revision: 1. 1$ $Name: not supported by cvs2svn $10 # date $Date: 2005-0 2-17 01:58:43$9 # version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 # date $Date: 2005-03-07 20:58:50 $ 11 11 # 12 12 # Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 74 74 ########## Test 10 ########## 75 75 # The lines below should create a folder node with children that are strings. They should be read by the parser. 76 comment * 77 comment STR This 78 comment STR is 79 comment STR an 80 comment STR ugly 81 comment STR comment 82 comment STR but 83 comment STR still 84 comment STR valid 76 comment *STR This 77 comment *STR is 78 comment *STR an 79 comment *STR ugly 80 comment *STR comment 81 comment *STR but 82 comment *STR still 83 comment *STR valid 85 84 # 86 85 # -
trunk/psLib/test/astronomy/tst_psMetadataIO.c
r3341 r3381 1 1 /** @file tst_psMetadataIO.c 2 * 3 * @brief Test driver for psMetadataIO functions 4 * 5 * This test driver contains the following tests for psMetadata: 6 * Test A - Read config file with overwrite set true 7 * Test B - Read config file with overwrite set false 8 * Test C - Read config file without auto-allocation of metadata 9 * Test D - Attempt to use null fileName argument 10 * Test E - Attempt to open nonexistant file 11 * Test F - Free psMetadata 12 * 13 * @author Ross Harman, MHPCC 14 * 15 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 16 * @date $Date: 2005-02-28 23:34:10 $ 17 * 18 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 19 * 20 */ 2 * 3 * @brief Test driver for psMetadataIO functions 4 * 5 * This test driver contains the following tests for psMetadata: 6 * Test A - Read config file with overwrite set true 7 * Test B - Read config file with overwrite set false 8 * Test C - Read config file without auto-allocation of metadata 9 * Test D - Attempt to use null fileName argument 10 * Test E - Attempt to open nonexistant file 11 * Test F - Free psMetadata 12 * 13 * @author Ross Harman, MHPCC 14 * @author Robert DeSonia, MHPCC 15 * 16 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2005-03-07 20:58:50 $ 18 * 19 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 20 * 21 */ 21 22 22 23 #include <string.h> … … 69 70 70 71 switch (metadataItem->type) { 71 case PS_META_ LIST:72 case PS_META_MULTI: 72 73 printf("Key Value: %17c", ' '); 73 74 break; … … 92 93 printf("Key Comment: %s\n", metadataItem->comment); 93 94 94 if(metadataItem->data.V && metadataItem->type==PS_META_ LIST) {95 if(metadataItem->data.V && metadataItem->type==PS_META_MULTI) { 95 96 printMetadataList(metadataItem->data.V, " "); 96 97 } -
trunk/psLib/test/astronomy/tst_psMetadata_01.c
r3341 r3381 18 18 * @author Ross Harman, MHPCC 19 19 * 20 * @version $Revision: 1.2 1$ $Name: not supported by cvs2svn $21 * @date $Date: 2005-0 2-28 23:34:10 $20 * @version $Revision: 1.22 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2005-03-07 20:58:50 $ 22 22 * 23 23 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 75 75 76 76 switch (metadataItem->type) { 77 case PS_META_ LIST:77 case PS_META_MULTI: 78 78 printf("Key Value: %17c", ' '); 79 79 break; … … 98 98 printf("Key Comment: %s\n", metadataItem->comment); 99 99 100 if(metadataItem->data.V && metadataItem->type==PS_META_ LIST) {100 if(metadataItem->data.V && metadataItem->type==PS_META_MULTI) { 101 101 printMetadataList(metadataItem->data.V, " "); 102 102 } -
trunk/psLib/test/astronomy/tst_psMetadata_02.c
r3341 r3381 1 1 /** @file tst_psMetadata_02.c 2 * 3 * @brief Test driver for psMetadata functions 4 * 5 * This test driver contains the following tests for psMetadata: 6 * Test A - Allocate metadata items 7 * Test B - Attempt to create metadata item with null name 8 * Test C - Attempt to create metadata item with invalid type 9 * Test D - Allocate metadata 10 * Test E - Attempt to add metadata item to null metadata 11 * Test F - Attempt to add null metadata item to metadata 12 * Test G - Free psMetadata 13 * 14 * @author Ross Harman, MHPCC 15 * 16 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2005-02-28 23:34:10 $ 18 * 19 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 20 * 21 */ 2 * 3 * @brief Test driver for psMetadata functions 4 * 5 * This test driver contains the following tests for psMetadata: 6 * Test A - Allocate metadata items 7 * Test B - Attempt to create metadata item with null name 8 * Test C - Attempt to create metadata item with invalid type 9 * Test D - Allocate metadata 10 * Test E - Attempt to add metadata item to null metadata 11 * Test F - Attempt to add null metadata item to metadata 12 * Test G - Free psMetadata 13 * 14 * @author Ross Harman, MHPCC 15 * @author Robert DeSonia, MHPCC 16 * 17 * @version $Revision: 1.13 $ $Name: not supported by cvs2svn $ 18 * @date $Date: 2005-03-07 20:58:50 $ 19 * 20 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 21 * 22 */ 22 23 23 24 #include <string.h> … … 31 32 32 33 switch (metadataItem->type) { 33 case PS_META_ LIST:34 case PS_META_MULTI: 34 35 printf("Key Value: %17c", ' '); 35 36 break; … … 110 111 printNegativeTestHeader(stdout,"psMetadata", "Test E - Attempt to add metadata item to null metadata", 111 112 "Null metadata collection not allowed", 0); 112 psMetadataAddItem(NULL, item1, PS_LIST_HEAD );113 psMetadataAddItem(NULL, item1, PS_LIST_HEAD, PS_META_DEFAULT); 113 114 printFooter(stdout, "psMetadata", "Test E - Attempt to add metadata item to null metadata", true); 114 115 … … 117 118 printNegativeTestHeader(stdout,"psMetadata", "Test F - Attempt to add null metadata item to metadata", 118 119 "Null metadata item not allowed", 0); 119 psMetadataAddItem(metadata, NULL, PS_LIST_HEAD );120 psMetadataAddItem(metadata, NULL, PS_LIST_HEAD, PS_META_DEFAULT); 120 121 printFooter(stdout, "psMetadata", "Test F - Attempt to add null metadata item to metadata", true); 121 122 -
trunk/psLib/test/astronomy/tst_psMetadata_03.c
r3341 r3381 18 18 * @author Ross Harman, MHPCC 19 19 * 20 * @version $Revision: 1.1 4$ $Name: not supported by cvs2svn $21 * @date $Date: 2005-0 2-28 23:34:10 $20 * @version $Revision: 1.15 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2005-03-07 20:58:50 $ 22 22 * 23 23 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 35 35 36 36 switch (metadataItem->type) { 37 case PS_META_ LIST:37 case PS_META_MULTI: 38 38 printf("Key Value: %17c", ' '); 39 39 break; … … 90 90 // Test B - Remove items from metadata by name 91 91 printPositiveTestHeader(stdout, "psMetadata", "Test B - Remove items from metadata by name"); 92 if(!psMetadataAddItem(metadata, item1, PS_LIST_HEAD )) {92 if(!psMetadataAddItem(metadata, item1, PS_LIST_HEAD, PS_META_DEFAULT)) { 93 93 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return true when adding by name."); 94 94 return 10; … … 111 111 // Test C - Remove items from metadata by index 112 112 printPositiveTestHeader(stdout, "psMetadata", "Test C - Remove items from metadata by index"); 113 if ( ! psMetadataAddItem(metadata, item3, PS_LIST_HEAD ) ) {113 if ( ! psMetadataAddItem(metadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) { 114 114 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return true when adding by index."); 115 115 return 14; … … 166 166 mdTable = errMetadata->table; 167 167 errMetadata->table = NULL; 168 if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD ) ) {168 if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) { 169 169 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table."); 170 170 return 21; … … 182 182 mdList = errMetadata->list; 183 183 errMetadata->list = NULL; 184 if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD ) ) {184 if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) { 185 185 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o link list."); 186 186 return 22; … … 198 198 errName = errItem->name; 199 199 errItem->name = NULL; 200 if ( psMetadataAddItem(errMetadata, errItem, PS_LIST_HEAD ) ) {200 if ( psMetadataAddItem(errMetadata, errItem, PS_LIST_HEAD, PS_META_DEFAULT) ) { 201 201 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false with item with null name."); 202 202 return 23; -
trunk/psLib/test/astronomy/tst_psMetadata_04.c
r3341 r3381 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1.1 5$ $Name: not supported by cvs2svn $26 * @date $Date: 2005-0 2-28 23:34:10 $25 * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $ 26 * @date $Date: 2005-03-07 20:58:50 $ 27 27 * 28 28 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 40 40 41 41 switch (metadataItem->type) { 42 case PS_META_ LIST:42 case PS_META_MULTI: 43 43 printf("Key Value: %17c", ' '); 44 44 break; … … 95 95 printMetadataItem(item4); 96 96 printMetadataItem(item5); 97 psMetadataAddItem(metadata, item1, PS_LIST_HEAD );98 psMetadataAddItem(metadata, item2, PS_LIST_HEAD );99 psMetadataAddItem(metadata, item3, PS_LIST_HEAD );100 psMetadataAddItem(metadata, item4, PS_LIST_HEAD );101 psMetadataAddItem(metadata, item5, PS_LIST_HEAD );102 psMetadataAddItem(metadata, item6, PS_LIST_HEAD );97 psMetadataAddItem(metadata, item1, PS_LIST_HEAD, PS_META_DEFAULT); 98 psMetadataAddItem(metadata, item2, PS_LIST_HEAD, PS_META_DEFAULT); 99 psMetadataAddItem(metadata, item3, PS_LIST_HEAD, PS_META_DEFAULT); 100 psMetadataAddItem(metadata, item4, PS_LIST_HEAD, PS_META_DEFAULT); 101 psMetadataAddItem(metadata, item5, PS_LIST_HEAD, PS_META_DEFAULT); 102 psMetadataAddItem(metadata, item6, PS_LIST_HEAD, PS_META_DEFAULT); 103 103 psFree(vec); 104 104 printFooter(stdout, "psMetadata", "Test A - Allocate metadata items", true); -
trunk/psLib/test/astronomy/tst_psMetadata_05.c
r3341 r3381 22 22 * @author Ross Harman, MHPCC 23 23 * 24 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $25 * @date $Date: 2005-0 2-28 23:34:10 $24 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 25 * @date $Date: 2005-03-07 20:58:50 $ 26 26 * 27 27 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 39 39 40 40 switch (metadataItem->type) { 41 case PS_META_ LIST:41 case PS_META_MULTI: 42 42 printf("Key Value: %17c", ' '); 43 43 break; … … 92 92 printMetadataItem(item3); 93 93 printMetadataItem(item4); 94 psMetadataAddItem(metadata, item1, PS_LIST_HEAD );95 psMetadataAddItem(metadata, item2, PS_LIST_HEAD );96 psMetadataAddItem(metadata, item3, PS_LIST_HEAD );97 psMetadataAddItem(metadata, item4, PS_LIST_HEAD );94 psMetadataAddItem(metadata, item1, PS_LIST_HEAD, PS_META_DEFAULT); 95 psMetadataAddItem(metadata, item2, PS_LIST_HEAD, PS_META_DEFAULT); 96 psMetadataAddItem(metadata, item3, PS_LIST_HEAD, PS_META_DEFAULT); 97 psMetadataAddItem(metadata, item4, PS_LIST_HEAD, PS_META_DEFAULT); 98 98 printFooter(stdout, "psMetadata", "Test A - Allocate metadata items", true); 99 99 -
trunk/psLib/test/astronomy/tst_psMetadata_06.c
r3341 r3381 13 13 * @author Ross Harman, MHPCC 14 14 * 15 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $16 * @date $Date: 2005-0 2-28 23:34:10 $15 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 16 * @date $Date: 2005-03-07 20:58:50 $ 17 17 * 18 18 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 30 30 31 31 switch (metadataItem->type) { 32 case PS_META_MULTI: 33 printf("Key Value: %17c", ' '); 34 break; 32 35 case PS_META_LIST: 33 printf("Key Value: %1 7c", ' ');36 printf("Key Value: %15s ", "psList"); 34 37 break; 35 38 case PS_META_BOOL: … … 71 74 item1c = psMetadataItemAlloc("myItem1", PS_META_S32, "I am a signed integer", 222); 72 75 item2a = psMetadataItemAlloc("myItem2", PS_META_S32, "I am a signed integer", 333); 73 item2b = psMetadataItemAlloc("myItem2", PS_META_LIST, "I am a folder node", NULL);76 item2b = psMetadataItemAlloc("myItem2", PS_META_LIST, "I am a list", NULL); 74 77 metadata = psMetadataAlloc(); 75 78 printMetadataItem(item1a); … … 82 85 83 86 // Test B - Add leaf node on top of existing leaf node 84 printPositiveTestHeader(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node");85 if(!psMetadataAddItem(metadata, item1a, PS_LIST_HEAD )) {87 printPositiveTestHeader(stdout, "psMetadata", "Test B - replace an item in the metadata"); 88 if(!psMetadataAddItem(metadata, item1a, PS_LIST_HEAD, PS_META_DEFAULT)) { 86 89 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem returned false for adding a node top."); 87 90 return 20; 88 91 } 89 if (!psMetadataAddItem(metadata, item1b, PS_LIST_HEAD)) { 92 psMetadataItem* tempItem = psMetadataLookup(metadata, item1a->name); 93 if (tempItem != item1a) { 94 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem didn't add the metadata entry."); 95 return 20; 96 } 97 98 if (!psMetadataAddItem(metadata, item1b, PS_LIST_HEAD, PS_META_REPLACE)) { 90 99 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem returned false for adding a node top."); 91 100 return 21; 92 101 } 93 102 94 printFooter(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node", true); 103 tempItem = psMetadataLookup(metadata, item1a->name); 104 if (tempItem != item1b) { 105 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem didn't replace the metadata entry."); 106 return 21; 107 } 108 109 printFooter(stdout, "psMetadata", "Test B - replace an item in the metadata", true); 95 110 96 111 97 112 // Test C - Add leaf node to existing folder node 98 printPositiveTestHeader(stdout, "psMetadata", "Test C - Add leaf node to existing folder node");99 if (!psMetadataAddItem(metadata, item1c, PS_LIST_HEAD )) {113 printPositiveTestHeader(stdout, "psMetadata", "Test C - add duplicate-key metadata item"); 114 if (!psMetadataAddItem(metadata, item1c, PS_LIST_HEAD, PS_META_DUPLICATE_OK)) { 100 115 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem return false for adding a not to existing node."); 101 116 return 22; 102 117 } 103 printFooter(stdout, "psMetadata", "Test C - Add leaf node to existing folder node", true); 118 119 tempItem = psMetadataLookup(metadata, item1a->name); 120 if (tempItem == NULL || tempItem->type != PS_META_MULTI) { 121 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem didn't add additional metadata entry of same key."); 122 return 22; 123 } 124 printFooter(stdout, "psMetadata", "Test C - add duplicate-key metadata item", true); 104 125 105 126 106 127 // Test D - Add folder node on top of existing leaf node 107 128 printPositiveTestHeader(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node"); 108 if (!psMetadataAddItem(metadata, item2a, PS_LIST_HEAD )) {129 if (!psMetadataAddItem(metadata, item2a, PS_LIST_HEAD, PS_META_DEFAULT)) { 109 130 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem returned false for adding a node to existing leaf node."); 110 131 return 23; 111 132 } 112 if (!psMetadataAddItem(metadata, item2b, PS_LIST_HEAD )) {133 if (!psMetadataAddItem(metadata, item2b, PS_LIST_HEAD, PS_META_DUPLICATE_OK)) { 113 134 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem returned false for adding a nod to existing leaf node."); 114 135 return 24; 115 136 } 116 137 printFooter(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node", true); 138 tempItem = psMetadataLookup(metadata, item1a->name); 139 if (tempItem == NULL || tempItem->type != PS_META_MULTI) { 140 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem didn't add additional metadata entry of same key."); 141 return 24; 142 } 117 143 118 144 -
trunk/psLib/test/astronomy/verified/tst_psMetadataIO.stderr
r3127 r3381 1 1 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 2 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 90of test.config.2 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 89 of test.config. 3 3 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 4 Failed to read a metadata value on line 9 6of test.config.4 Failed to read a metadata value on line 95 of test.config. 5 5 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 6 Metadata type '99.999', found on line 10 2of test.config, is not invalid.6 Metadata type '99.999', found on line 101 of test.config, is not invalid. 7 7 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 8 More than one '*' character not allowed. Found on line 10 8of test.config.8 More than one '*' character not allowed. Found on line 107 of test.config. 9 9 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 10 More than one '@' character not allowed. Found on line 11 4of test.config.10 More than one '@' character not allowed. Found on line 113 of test.config. 11 11 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 12 More than one '~' character not allowed. Found on line 1 20of test.config.12 More than one '~' character not allowed. Found on line 119 of test.config. 13 13 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 14 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 90of test.config.14 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 89 of test.config. 15 15 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 16 Failed to read a metadata value on line 9 6of test.config.16 Failed to read a metadata value on line 95 of test.config. 17 17 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 18 Metadata type '99.999', found on line 10 2of test.config, is not invalid.18 Metadata type '99.999', found on line 101 of test.config, is not invalid. 19 19 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 20 More than one '*' character not allowed. Found on line 10 8of test.config.20 More than one '*' character not allowed. Found on line 107 of test.config. 21 21 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 22 More than one '@' character not allowed. Found on line 11 4of test.config.22 More than one '@' character not allowed. Found on line 113 of test.config. 23 23 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 24 More than one '~' character not allowed. Found on line 120 of test.config. 24 More than one '~' character not allowed. Found on line 119 of test.config. 25 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 26 Duplicate metadata item name is not allowed. Use a psMetadataFlags option to allow such action. 27 <DATE><TIME>|<HOST>|E|psMetadataAddV (FILE:LINENO) 28 Failed to add metadata item to metadata collection list. 25 29 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 26 Duplicate Metadata item, speed, found on line 12 8of test.config. Overwrite not allowed.30 Duplicate Metadata item, speed, found on line 127 of test.config. Overwrite not allowed. 27 31 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 28 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 90of test.config.32 Failed to parse the value '9876.54qqq32' of metadata item xPosition, type F64, on line 89 of test.config. 29 33 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 30 Failed to read a metadata value on line 9 6of test.config.34 Failed to read a metadata value on line 95 of test.config. 31 35 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 32 Metadata type '99.999', found on line 10 2of test.config, is not invalid.36 Metadata type '99.999', found on line 101 of test.config, is not invalid. 33 37 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 34 More than one '*' character not allowed. Found on line 10 8of test.config.38 More than one '*' character not allowed. Found on line 107 of test.config. 35 39 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 36 More than one '@' character not allowed. Found on line 11 4of test.config.40 More than one '@' character not allowed. Found on line 113 of test.config. 37 41 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 38 More than one '~' character not allowed. Found on line 1 20of test.config.42 More than one '~' character not allowed. Found on line 119 of test.config. 39 43 <DATE><TIME>|<HOST>|E|psMetadataParseConfig (FILE:LINENO) 40 44 Unallowable operation: fileName is NULL. -
trunk/psLib/test/astronomy/verified/tst_psMetadataIO.stdout
r3341 r3381 26 26 27 27 Contents of metadata table: 28 Key Name: comment Key mdType: 4 Key Value: Key Comment:28 Key Name: comment Key mdType: 14 Key Value: Key Comment: 29 29 Key Name: comment Key mdType: 5 Key Value: This Key Comment: 30 30 Key Name: comment Key mdType: 5 Key Value: is Key Comment: … … 73 73 74 74 Contents of metadata table: 75 Key Name: comment Key mdType: 4 Key Value: Key Comment:75 Key Name: comment Key mdType: 14 Key Value: Key Comment: 76 76 Key Name: comment Key mdType: 5 Key Value: This Key Comment: 77 77 Key Name: comment Key mdType: 5 Key Value: is Key Comment: … … 120 120 121 121 Contents of metadata table: 122 Key Name: comment Key mdType: 4 Key Value: Key Comment:122 Key Name: comment Key mdType: 14 Key Value: Key Comment: 123 123 Key Name: comment Key mdType: 5 Key Value: This Key Comment: 124 124 Key Name: comment Key mdType: 5 Key Value: is Key Comment: -
trunk/psLib/test/astronomy/verified/tst_psMetadata_01.stderr
r3127 r3381 1 <DATE><TIME>|<HOST>|E|psListRemoveData (FILE:LINENO)2 Specified data item is not found in the psList.3 <DATE><TIME>|<HOST>|E|psMetadataRemove (FILE:LINENO)4 Failed to remove metadata item, HISTORY, from metadata list.5 1 <DATE><TIME>|<HOST>|E|psMetadataReadHeader (FILE:LINENO) 6 2 Unallowable operation: fileName is NULL. -
trunk/psLib/test/astronomy/verified/tst_psMetadata_01.stdout
r3341 r3381 44 44 Key Name: PCOUNT Key mdType: 0 Key Value: 0 Key Comment: required keyword; must = 0 45 45 Key Name: XTENSION Key mdType: 5 Key Value: 'IMAGE ' Key Comment: IMAGE extension 46 Key Name: BITPIX Key mdType: 4 Key Value: Key Comment:46 Key Name: BITPIX Key mdType: 14 Key Value: Key Comment: 47 47 Key Name: BITPIX Key mdType: 0 Key Value: -64 Key Comment: number of bits per data pixel 48 48 Key Name: BITPIX Key mdType: 0 Key Value: -64 Key Comment: number of bits per data pixel 49 49 Key Name: GCOUNT Key mdType: 0 Key Value: 1 Key Comment: required keyword; must = 1 50 Key Name: HISTORY Key mdType: 4 Key Value: Key Comment:50 Key Name: HISTORY Key mdType: 14 Key Value: Key Comment: 51 51 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE> 52 52 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE> … … 81 81 Key Name: GCOUNT Key mdType: 0 Key Value: 1 Key Comment: required keyword; must = 1 82 82 Key Name: BITPIX Key mdType: 0 Key Value: -64 Key Comment: number of bits per data pixel 83 Key Name: HISTORY Key mdType: 4 Key Value: Key Comment:83 Key Name: HISTORY Key mdType: 14 Key Value: Key Comment: 84 84 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE> 85 85 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE> … … 104 104 Key Name: GCOUNT Key mdType: 0 Key Value: 1 Key Comment: required keyword; must = 1 105 105 Key Name: EXTNAME Key mdType: 5 Key Value: 'MY_DATA_2' Key Comment: 106 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE>107 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE>108 106 109 107 Contents of metadata table: … … 114 112 Key Name: GCOUNT Key mdType: 0 Key Value: 1 Key Comment: required keyword; must = 1 115 113 Key Name: BITPIX Key mdType: 0 Key Value: -64 Key Comment: number of bits per data pixel 116 Key Name: HISTORY Key mdType: 4 Key Value: Key Comment:117 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE>118 Key Name: HISTORY Key mdType: 5 Key Value: Key Comment: File modified by user 'harman' with fv on 2004-08-04T<DATE>119 114 Key Name: EXTNAME Key mdType: 5 Key Value: 'MY_DATA_2' Key Comment: 120 115 -
trunk/psLib/test/astronomy/verified/tst_psMetadata_02.stderr
r3341 r3381 4 4 Unallowable operation: name is NULL. 5 5 <DATE><TIME>|<HOST>|E|psMetadataItemAllocV (FILE:LINENO) 6 Specified psMetadataType, 1 4, is not supported.6 Specified psMetadataType, 15, is not supported. 7 7 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 8 8 Unallowable operation: md is NULL. -
trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stderr
r3127 r3381 2 2 Unallowable operation: md is NULL. 3 3 <DATE><TIME>|<HOST>|E|psMetadataRemove (FILE:LINENO) 4 Could not find metadata item, AARGH.4 Failed to remove metadata item, AARGH, from metadata table. 5 5 <DATE><TIME>|<HOST>|E|psMetadataRemove (FILE:LINENO) 6 6 Could not find metadata item at index 22. … … 17 17 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 18 18 Unallowable operation: md->table is NULL. 19 <DATE><TIME>|<HOST>|E|psMetadataAdd (FILE:LINENO)19 <DATE><TIME>|<HOST>|E|psMetadataAddV (FILE:LINENO) 20 20 Failed to add metadata item to metadata collection list. -
trunk/psLib/test/astronomy/verified/tst_psMetadata_06.stdout
r3341 r3381 9 9 Key Name: myItem1 Key mdType: 0 Key Value: 222 Key Comment: I am a signed integer 10 10 Key Name: myItem2 Key mdType: 0 Key Value: 333 Key Comment: I am a signed integer 11 Key Name: myItem2 Key mdType: 4 Key Value: Key Comment: I am a folder node11 Key Name: myItem2 Key mdType: 4 Key Value: psList Key Comment: I am a list 12 12 13 13 ---> TESTPOINT PASSED (psMetadata{Test A - Allocate metadata and items} | tst_psMetadata_06.c) … … 15 15 /***************************** TESTPOINT ******************************************\ 16 16 * TestFile: tst_psMetadata_06.c * 17 * TestPoint: psMetadata{Test B - Add leaf node on top of existing leaf node}*17 * TestPoint: psMetadata{Test B - replace an item in the metadata} * 18 18 * TestType: Positive * 19 19 \**********************************************************************************/ 20 20 21 21 22 ---> TESTPOINT PASSED (psMetadata{Test B - Add leaf node on top of existing leaf node} | tst_psMetadata_06.c)22 ---> TESTPOINT PASSED (psMetadata{Test B - replace an item in the metadata} | tst_psMetadata_06.c) 23 23 24 24 /***************************** TESTPOINT ******************************************\ 25 25 * TestFile: tst_psMetadata_06.c * 26 * TestPoint: psMetadata{Test C - Add leaf node to existing folder node}*26 * TestPoint: psMetadata{Test C - add duplicate-key metadata item} * 27 27 * TestType: Positive * 28 28 \**********************************************************************************/ 29 29 30 30 31 ---> TESTPOINT PASSED (psMetadata{Test C - Add leaf node to existing folder node} | tst_psMetadata_06.c)31 ---> TESTPOINT PASSED (psMetadata{Test C - add duplicate-key metadata item} | tst_psMetadata_06.c) 32 32 33 33 /***************************** TESTPOINT ******************************************\
Note:
See TracChangeset
for help on using the changeset viewer.
