Loading lcov.info +170 −171 Original line number Diff line number Diff line Loading @@ -277,16 +277,16 @@ SF:/root/dev/re/xylem/xylem-lib/src/config.rs FN:119,Config::get_environment_variables FN:139,Config::get_inputs FN:169,Config::get_module_list FN:184,Config::prepare_modules FN:408,Config::read FN:432,Config::read_json FN:453,Config::read_yaml FN:473,Config::run_workflow FN:563,Config::set_environment_variables FN:581,Config::verify_requirements FN:601,Config::verify_resources FN:604,Config::with_options FN:610,Extension::from_string FN:180,Config::prepare_modules FN:404,Config::read FN:428,Config::read_json FN:449,Config::read_yaml FN:469,Config::run_workflow FN:559,Config::set_environment_variables FN:577,Config::verify_requirements FN:597,Config::verify_resources FN:600,Config::with_options FN:606,Extension::from_string FNF:13 FNDA:0,Config::get_environment_variables FNDA:1,Config::get_inputs Loading Loading @@ -331,240 +331,239 @@ DA:160,1 DA:161,0 DA:166,0 DA:169,1 DA:170,2 DA:173,2 DA:175,2 DA:170,4 DA:171,2 DA:180,0 DA:181,0 DA:182,0 DA:184,0 DA:185,0 DA:186,0 DA:188,0 DA:189,0 DA:190,0 DA:192,0 DA:193,0 DA:194,0 DA:196,0 DA:195,0 DA:197,0 DA:198,0 DA:199,0 DA:201,0 DA:202,0 DA:205,0 DA:203,0 DA:204,0 DA:206,0 DA:207,0 DA:208,0 DA:210,0 DA:209,0 DA:211,0 DA:212,0 DA:213,0 DA:214,0 DA:215,0 DA:216,0 DA:217,0 DA:218,0 DA:219,0 DA:220,0 DA:222,0 DA:227,0 DA:229,0 DA:234,0 DA:240,0 DA:242,0 DA:245,0 DA:250,0 DA:223,0 DA:225,0 DA:230,0 DA:236,0 DA:238,0 DA:241,0 DA:246,0 DA:248,0 DA:252,0 DA:256,0 DA:259,0 DA:255,0 DA:258,0 DA:260,0 DA:262,0 DA:263,0 DA:264,0 DA:266,0 DA:265,0 DA:267,0 DA:268,0 DA:269,0 DA:271,0 DA:272,0 DA:276,0 DA:273,0 DA:274,0 DA:277,0 DA:278,0 DA:279,0 DA:280,0 DA:281,0 DA:283,0 DA:284,0 DA:285,0 DA:287,0 DA:286,0 DA:288,0 DA:289,0 DA:290,0 DA:292,0 DA:293,0 DA:294,0 DA:296,0 DA:298,0 DA:300,0 DA:302,0 DA:304,0 DA:301,0 DA:305,0 DA:309,0 DA:306,0 DA:307,0 DA:310,0 DA:311,0 DA:314,0 DA:312,0 DA:313,0 DA:315,0 DA:316,0 DA:317,0 DA:319,0 DA:318,0 DA:320,0 DA:321,0 DA:322,0 DA:324,0 DA:325,0 DA:327,0 DA:328,0 DA:329,0 DA:330,0 DA:331,0 DA:332,0 DA:333,0 DA:334,0 DA:335,0 DA:337,0 DA:338,0 DA:340,0 DA:341,0 DA:342,0 DA:344,0 DA:345,0 DA:348,0 DA:346,0 DA:347,0 DA:349,0 DA:350,0 DA:351,0 DA:353,0 DA:363,0 DA:359,0 DA:360,0 DA:361,0 DA:362,0 DA:364,0 DA:365,0 DA:366,0 DA:368,0 DA:370,0 DA:372,0 DA:374,0 DA:376,0 DA:377,0 DA:385,0 DA:373,0 DA:381,0 DA:382,0 DA:383,0 DA:384,0 DA:386,0 DA:387,0 DA:388,0 DA:390,0 DA:395,0 DA:391,0 DA:392,0 DA:393,0 DA:396,0 DA:397,0 DA:398,0 DA:400,0 DA:402,0 DA:404,0 DA:406,0 DA:408,3 DA:409,6 DA:410,6 DA:411,3 DA:404,3 DA:405,6 DA:406,6 DA:407,3 DA:408,0 DA:410,2 DA:411,1 DA:412,0 DA:414,2 DA:415,1 DA:416,0 DA:420,6 DA:421,2 DA:423,0 DA:424,0 DA:432,1 DA:433,2 DA:434,2 DA:436,0 DA:437,0 DA:440,2 DA:441,3 DA:442,2 DA:443,0 DA:445,4 DA:446,3 DA:453,1 DA:454,2 DA:455,1 DA:457,0 DA:458,0 DA:461,2 DA:462,1 DA:463,2 DA:464,0 DA:466,2 DA:467,1 DA:416,6 DA:417,3 DA:419,0 DA:420,0 DA:428,1 DA:429,2 DA:430,2 DA:432,0 DA:433,0 DA:436,2 DA:437,4 DA:438,8 DA:439,0 DA:441,8 DA:442,4 DA:449,1 DA:450,2 DA:451,1 DA:453,0 DA:454,0 DA:457,2 DA:458,1 DA:459,2 DA:460,0 DA:462,2 DA:463,1 DA:469,0 DA:470,0 DA:471,0 DA:473,0 DA:474,0 DA:475,0 DA:477,0 DA:478,0 DA:479,0 DA:481,0 DA:482,0 DA:485,0 DA:483,0 DA:484,0 DA:486,0 DA:487,0 DA:488,0 DA:490,0 DA:493,0 DA:496,0 DA:489,0 DA:492,0 DA:495,0 DA:497,0 DA:498,0 DA:499,0 DA:501,0 DA:502,0 DA:503,0 DA:505,0 DA:506,0 DA:507,0 DA:508,0 DA:509,0 DA:510,0 DA:511,0 DA:512,0 DA:513,0 DA:515,0 DA:518,0 DA:514,0 DA:517,0 DA:521,0 DA:522,0 DA:523,0 DA:525,0 DA:526,0 DA:527,0 DA:529,0 DA:530,0 DA:533,0 DA:531,0 DA:532,0 DA:534,0 DA:535,0 DA:536,0 DA:537,0 DA:538,0 DA:539,0 DA:540,0 DA:541,0 DA:542,0 DA:543,0 DA:544,0 DA:545,0 DA:546,0 DA:548,0 DA:551,0 DA:554,0 DA:557,0 DA:547,0 DA:550,0 DA:553,0 DA:555,0 DA:559,0 DA:560,0 DA:561,0 DA:562,0 DA:563,0 DA:564,0 DA:565,0 DA:566,0 DA:567,0 DA:568,0 DA:573,0 DA:574,0 DA:575,0 DA:569,0 DA:570,0 DA:571,0 DA:577,0 DA:578,0 DA:579,0 DA:580,0 DA:581,0 DA:582,0 DA:583,0 DA:584,0 DA:585,0 DA:586,0 DA:587,0 DA:588,0 DA:592,0 DA:595,0 DA:591,0 DA:597,0 DA:598,0 DA:600,0 DA:601,0 DA:602,0 DA:604,0 DA:605,0 DA:606,0 DA:610,3 DA:611,6 DA:612,6 DA:613,3 DA:614,0 LF:262 LH:42 DA:606,3 DA:607,6 DA:608,6 DA:609,3 DA:610,0 LF:261 LH:41 end_of_record TN: SF:/root/dev/re/xylem/xylem-lib/src/lib.rs Loading Loading @@ -696,9 +695,9 @@ DA:300,1 DA:301,2 DA:302,1 DA:303,2 DA:304,4 DA:306,4 DA:307,2 DA:304,3 DA:306,2 DA:307,1 DA:310,0 DA:311,0 DA:316,2 Loading Loading @@ -750,8 +749,8 @@ DA:390,0 DA:391,0 DA:393,0 DA:397,1 DA:398,1 DA:399,4 DA:398,2 DA:399,3 DA:400,1 DA:401,2 DA:402,0 Loading Loading @@ -883,7 +882,7 @@ DA:688,0 DA:689,0 DA:692,1 DA:693,1 DA:695,2 DA:695,1 DA:700,0 DA:701,0 DA:702,0 Loading Loading @@ -926,17 +925,17 @@ DA:766,2 DA:767,2 DA:768,1 DA:769,9 DA:770,2 DA:770,3 DA:771,1 DA:772,2 DA:772,1 DA:773,1 DA:774,1 DA:779,4 DA:780,1 DA:779,3 DA:780,2 DA:782,0 DA:783,0 DA:786,1 DA:787,1 DA:786,2 DA:787,2 DA:788,2 DA:789,2 DA:792,2 Loading Loading @@ -1009,7 +1008,7 @@ DA:952,2 DA:954,0 DA:978,1 DA:979,2 DA:980,3 DA:980,2 DA:981,1 DA:982,0 DA:984,0 Loading @@ -1017,7 +1016,7 @@ DA:1013,1 DA:1014,2 DA:1015,1 DA:1016,0 DA:1018,3 DA:1018,4 DA:1019,1 DA:1023,1 DA:1024,1 Loading Loading @@ -1071,8 +1070,8 @@ FNDA:0,Label::pass FNDA:0,Label::read FNDA:0,Label::rejected FNDA:0,Label::run FNDA:3,Label::using FNDA:3,Label::fmt_using FNDA:4,Label::using FNDA:4,Label::fmt_using FNDA:1,add_dot_slash FNDA:1,add_forward_slash FNDA:0,download_binary Loading Loading @@ -1102,7 +1101,7 @@ DA:52,0 DA:54,1 DA:55,1 DA:57,1 DA:58,2 DA:58,1 DA:59,1 DA:61,0 DA:62,0 Loading @@ -1116,11 +1115,11 @@ DA:71,0 DA:73,0 DA:74,0 DA:75,0 DA:77,3 DA:78,1 DA:80,3 DA:81,1 DA:82,3 DA:77,4 DA:78,4 DA:80,4 DA:81,4 DA:82,4 DA:86,1 DA:87,2 DA:88,2 Loading Loading @@ -1189,8 +1188,8 @@ DA:262,1 DA:263,2 DA:264,1 DA:267,1 DA:269,1 DA:270,3 DA:269,2 DA:270,4 DA:272,1 DA:273,4 LF:115 Loading xylem-lib/src/config.rs +1 −5 Original line number Diff line number Diff line Loading @@ -167,11 +167,7 @@ impl Config { } } pub fn get_module_list(self) -> String { let names = self .modules .iter() .map(|module| to_snake_case(module.name.clone())) .collect::<Vec<String>>(); let names = self.modules.iter().map(|module| snake_case(module.name.clone())).collect::<Vec<String>>(); names.join(",").to_string() } /// Prepare workflow modules for execution Loading xylem-lib/src/tests.rs +1 −1 Original line number Diff line number Diff line Loading @@ -566,7 +566,7 @@ fn test_string_template_handlebars() { #[test] fn test_to_snake_case() { let expected = "some_module_name"; assert_eq!(to_snake_case("Some Module Name".to_string()), expected); assert_eq!(snake_case("Some Module Name".to_string()), expected); } #[test] fn test_to_string() { Loading xylem-lib/src/util.rs +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ pub fn read_file(path: PathBuf) -> Result<String, Box<dyn Error>> { }; Ok(content) } pub fn to_snake_case(value: String) -> String { pub fn snake_case(value: String) -> String { value.replace(" ", "_").to_lowercase() } pub fn to_string(values: Vec<&str>) -> Vec<String> { Loading Loading
lcov.info +170 −171 Original line number Diff line number Diff line Loading @@ -277,16 +277,16 @@ SF:/root/dev/re/xylem/xylem-lib/src/config.rs FN:119,Config::get_environment_variables FN:139,Config::get_inputs FN:169,Config::get_module_list FN:184,Config::prepare_modules FN:408,Config::read FN:432,Config::read_json FN:453,Config::read_yaml FN:473,Config::run_workflow FN:563,Config::set_environment_variables FN:581,Config::verify_requirements FN:601,Config::verify_resources FN:604,Config::with_options FN:610,Extension::from_string FN:180,Config::prepare_modules FN:404,Config::read FN:428,Config::read_json FN:449,Config::read_yaml FN:469,Config::run_workflow FN:559,Config::set_environment_variables FN:577,Config::verify_requirements FN:597,Config::verify_resources FN:600,Config::with_options FN:606,Extension::from_string FNF:13 FNDA:0,Config::get_environment_variables FNDA:1,Config::get_inputs Loading Loading @@ -331,240 +331,239 @@ DA:160,1 DA:161,0 DA:166,0 DA:169,1 DA:170,2 DA:173,2 DA:175,2 DA:170,4 DA:171,2 DA:180,0 DA:181,0 DA:182,0 DA:184,0 DA:185,0 DA:186,0 DA:188,0 DA:189,0 DA:190,0 DA:192,0 DA:193,0 DA:194,0 DA:196,0 DA:195,0 DA:197,0 DA:198,0 DA:199,0 DA:201,0 DA:202,0 DA:205,0 DA:203,0 DA:204,0 DA:206,0 DA:207,0 DA:208,0 DA:210,0 DA:209,0 DA:211,0 DA:212,0 DA:213,0 DA:214,0 DA:215,0 DA:216,0 DA:217,0 DA:218,0 DA:219,0 DA:220,0 DA:222,0 DA:227,0 DA:229,0 DA:234,0 DA:240,0 DA:242,0 DA:245,0 DA:250,0 DA:223,0 DA:225,0 DA:230,0 DA:236,0 DA:238,0 DA:241,0 DA:246,0 DA:248,0 DA:252,0 DA:256,0 DA:259,0 DA:255,0 DA:258,0 DA:260,0 DA:262,0 DA:263,0 DA:264,0 DA:266,0 DA:265,0 DA:267,0 DA:268,0 DA:269,0 DA:271,0 DA:272,0 DA:276,0 DA:273,0 DA:274,0 DA:277,0 DA:278,0 DA:279,0 DA:280,0 DA:281,0 DA:283,0 DA:284,0 DA:285,0 DA:287,0 DA:286,0 DA:288,0 DA:289,0 DA:290,0 DA:292,0 DA:293,0 DA:294,0 DA:296,0 DA:298,0 DA:300,0 DA:302,0 DA:304,0 DA:301,0 DA:305,0 DA:309,0 DA:306,0 DA:307,0 DA:310,0 DA:311,0 DA:314,0 DA:312,0 DA:313,0 DA:315,0 DA:316,0 DA:317,0 DA:319,0 DA:318,0 DA:320,0 DA:321,0 DA:322,0 DA:324,0 DA:325,0 DA:327,0 DA:328,0 DA:329,0 DA:330,0 DA:331,0 DA:332,0 DA:333,0 DA:334,0 DA:335,0 DA:337,0 DA:338,0 DA:340,0 DA:341,0 DA:342,0 DA:344,0 DA:345,0 DA:348,0 DA:346,0 DA:347,0 DA:349,0 DA:350,0 DA:351,0 DA:353,0 DA:363,0 DA:359,0 DA:360,0 DA:361,0 DA:362,0 DA:364,0 DA:365,0 DA:366,0 DA:368,0 DA:370,0 DA:372,0 DA:374,0 DA:376,0 DA:377,0 DA:385,0 DA:373,0 DA:381,0 DA:382,0 DA:383,0 DA:384,0 DA:386,0 DA:387,0 DA:388,0 DA:390,0 DA:395,0 DA:391,0 DA:392,0 DA:393,0 DA:396,0 DA:397,0 DA:398,0 DA:400,0 DA:402,0 DA:404,0 DA:406,0 DA:408,3 DA:409,6 DA:410,6 DA:411,3 DA:404,3 DA:405,6 DA:406,6 DA:407,3 DA:408,0 DA:410,2 DA:411,1 DA:412,0 DA:414,2 DA:415,1 DA:416,0 DA:420,6 DA:421,2 DA:423,0 DA:424,0 DA:432,1 DA:433,2 DA:434,2 DA:436,0 DA:437,0 DA:440,2 DA:441,3 DA:442,2 DA:443,0 DA:445,4 DA:446,3 DA:453,1 DA:454,2 DA:455,1 DA:457,0 DA:458,0 DA:461,2 DA:462,1 DA:463,2 DA:464,0 DA:466,2 DA:467,1 DA:416,6 DA:417,3 DA:419,0 DA:420,0 DA:428,1 DA:429,2 DA:430,2 DA:432,0 DA:433,0 DA:436,2 DA:437,4 DA:438,8 DA:439,0 DA:441,8 DA:442,4 DA:449,1 DA:450,2 DA:451,1 DA:453,0 DA:454,0 DA:457,2 DA:458,1 DA:459,2 DA:460,0 DA:462,2 DA:463,1 DA:469,0 DA:470,0 DA:471,0 DA:473,0 DA:474,0 DA:475,0 DA:477,0 DA:478,0 DA:479,0 DA:481,0 DA:482,0 DA:485,0 DA:483,0 DA:484,0 DA:486,0 DA:487,0 DA:488,0 DA:490,0 DA:493,0 DA:496,0 DA:489,0 DA:492,0 DA:495,0 DA:497,0 DA:498,0 DA:499,0 DA:501,0 DA:502,0 DA:503,0 DA:505,0 DA:506,0 DA:507,0 DA:508,0 DA:509,0 DA:510,0 DA:511,0 DA:512,0 DA:513,0 DA:515,0 DA:518,0 DA:514,0 DA:517,0 DA:521,0 DA:522,0 DA:523,0 DA:525,0 DA:526,0 DA:527,0 DA:529,0 DA:530,0 DA:533,0 DA:531,0 DA:532,0 DA:534,0 DA:535,0 DA:536,0 DA:537,0 DA:538,0 DA:539,0 DA:540,0 DA:541,0 DA:542,0 DA:543,0 DA:544,0 DA:545,0 DA:546,0 DA:548,0 DA:551,0 DA:554,0 DA:557,0 DA:547,0 DA:550,0 DA:553,0 DA:555,0 DA:559,0 DA:560,0 DA:561,0 DA:562,0 DA:563,0 DA:564,0 DA:565,0 DA:566,0 DA:567,0 DA:568,0 DA:573,0 DA:574,0 DA:575,0 DA:569,0 DA:570,0 DA:571,0 DA:577,0 DA:578,0 DA:579,0 DA:580,0 DA:581,0 DA:582,0 DA:583,0 DA:584,0 DA:585,0 DA:586,0 DA:587,0 DA:588,0 DA:592,0 DA:595,0 DA:591,0 DA:597,0 DA:598,0 DA:600,0 DA:601,0 DA:602,0 DA:604,0 DA:605,0 DA:606,0 DA:610,3 DA:611,6 DA:612,6 DA:613,3 DA:614,0 LF:262 LH:42 DA:606,3 DA:607,6 DA:608,6 DA:609,3 DA:610,0 LF:261 LH:41 end_of_record TN: SF:/root/dev/re/xylem/xylem-lib/src/lib.rs Loading Loading @@ -696,9 +695,9 @@ DA:300,1 DA:301,2 DA:302,1 DA:303,2 DA:304,4 DA:306,4 DA:307,2 DA:304,3 DA:306,2 DA:307,1 DA:310,0 DA:311,0 DA:316,2 Loading Loading @@ -750,8 +749,8 @@ DA:390,0 DA:391,0 DA:393,0 DA:397,1 DA:398,1 DA:399,4 DA:398,2 DA:399,3 DA:400,1 DA:401,2 DA:402,0 Loading Loading @@ -883,7 +882,7 @@ DA:688,0 DA:689,0 DA:692,1 DA:693,1 DA:695,2 DA:695,1 DA:700,0 DA:701,0 DA:702,0 Loading Loading @@ -926,17 +925,17 @@ DA:766,2 DA:767,2 DA:768,1 DA:769,9 DA:770,2 DA:770,3 DA:771,1 DA:772,2 DA:772,1 DA:773,1 DA:774,1 DA:779,4 DA:780,1 DA:779,3 DA:780,2 DA:782,0 DA:783,0 DA:786,1 DA:787,1 DA:786,2 DA:787,2 DA:788,2 DA:789,2 DA:792,2 Loading Loading @@ -1009,7 +1008,7 @@ DA:952,2 DA:954,0 DA:978,1 DA:979,2 DA:980,3 DA:980,2 DA:981,1 DA:982,0 DA:984,0 Loading @@ -1017,7 +1016,7 @@ DA:1013,1 DA:1014,2 DA:1015,1 DA:1016,0 DA:1018,3 DA:1018,4 DA:1019,1 DA:1023,1 DA:1024,1 Loading Loading @@ -1071,8 +1070,8 @@ FNDA:0,Label::pass FNDA:0,Label::read FNDA:0,Label::rejected FNDA:0,Label::run FNDA:3,Label::using FNDA:3,Label::fmt_using FNDA:4,Label::using FNDA:4,Label::fmt_using FNDA:1,add_dot_slash FNDA:1,add_forward_slash FNDA:0,download_binary Loading Loading @@ -1102,7 +1101,7 @@ DA:52,0 DA:54,1 DA:55,1 DA:57,1 DA:58,2 DA:58,1 DA:59,1 DA:61,0 DA:62,0 Loading @@ -1116,11 +1115,11 @@ DA:71,0 DA:73,0 DA:74,0 DA:75,0 DA:77,3 DA:78,1 DA:80,3 DA:81,1 DA:82,3 DA:77,4 DA:78,4 DA:80,4 DA:81,4 DA:82,4 DA:86,1 DA:87,2 DA:88,2 Loading Loading @@ -1189,8 +1188,8 @@ DA:262,1 DA:263,2 DA:264,1 DA:267,1 DA:269,1 DA:270,3 DA:269,2 DA:270,4 DA:272,1 DA:273,4 LF:115 Loading
xylem-lib/src/config.rs +1 −5 Original line number Diff line number Diff line Loading @@ -167,11 +167,7 @@ impl Config { } } pub fn get_module_list(self) -> String { let names = self .modules .iter() .map(|module| to_snake_case(module.name.clone())) .collect::<Vec<String>>(); let names = self.modules.iter().map(|module| snake_case(module.name.clone())).collect::<Vec<String>>(); names.join(",").to_string() } /// Prepare workflow modules for execution Loading
xylem-lib/src/tests.rs +1 −1 Original line number Diff line number Diff line Loading @@ -566,7 +566,7 @@ fn test_string_template_handlebars() { #[test] fn test_to_snake_case() { let expected = "some_module_name"; assert_eq!(to_snake_case("Some Module Name".to_string()), expected); assert_eq!(snake_case("Some Module Name".to_string()), expected); } #[test] fn test_to_string() { Loading
xylem-lib/src/util.rs +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ pub fn read_file(path: PathBuf) -> Result<String, Box<dyn Error>> { }; Ok(content) } pub fn to_snake_case(value: String) -> String { pub fn snake_case(value: String) -> String { value.replace(" ", "_").to_lowercase() } pub fn to_string(values: Vec<&str>) -> Vec<String> { Loading