@@ -92,6 +92,75 @@ https://github.com/CatalinAnt/algorithms-SEP-95/commit/c16f26e952322b2c1729778a4
92
92
93
93
94
94
95
+ #### Ayman Errahmouni
96
+
97
+ ##### Function 1: simplify_path_v2
98
+
99
+ [ Link the commit] ( https://github.com/CatalinAnt/algorithms-SEP-95/pull/2/commits/22ee6fa1df4785596c603af61a725c558973eb0b )
100
+
101
+ Screenshot of branch measurement (66%):<br >
102
+ ![ image] ( image-7.png )
103
+
104
+ ##### Function 2: insertion_sort
105
+
106
+ [ Link to commit] ( https://github.com/CatalinAnt/algorithms-SEP-95/pull/2/commits/5dae7f28036f89b7f6ff673639a922dd714aff3e )
107
+
108
+ Screenshot of branch measurement (0%, was untested):<br >
109
+ ![ alt text] ( image-8.png )
110
+
111
+ #### Catalin Antonescu
112
+
113
+ ##### Function 1: strong_password
114
+
115
+ Link to commit:
116
+ [ https://github.com/CatalinAnt/algorithms-SEP-95/commit/eaad6d32ecd73bb8fde876a4d4852cb522aea6f8 ] ( https://github.com/CatalinAnt/algorithms-SEP-95/commit/2b0b9187c1c040e4476b1ca14f2c2249273566b7 )
117
+
118
+ Screenshot of branch measurement:
119
+ ![ image] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/113595149/e718a47f-5ea0-412c-b250-25a193412164 )
120
+
121
+ ##### Function 2: rotate_image
122
+
123
+ Link to commit:(same as for the first one)
124
+ [ https://github.com/CatalinAnt/algorithms-SEP-95/commit/eaad6d32ecd73bb8fde876a4d4852cb522aea6f8 ] ( https://github.com/CatalinAnt/algorithms-SEP-95/commit/2b0b9187c1c040e4476b1ca14f2c2249273566b7 )
125
+
126
+ Screenshot of branch measurement:
127
+ ![ image] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/113595149/94eec9b6-3dd6-46e3-b087-40892eccc10e )
128
+
129
+ #### Abdullah Abdelkhalik
130
+
131
+
132
+ pythagoras
133
+
134
+ https://github.com/CatalinAnt/algorithms-SEP-95/commit/5651abafebe8ae3a5ea63e74883bb991acf19303
135
+
136
+ ![ pythagoras_hits] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/114078193/0df1fa2b-2185-4b9f-ae65-5d969edb009b )
137
+
138
+
139
+ first_unique_char
140
+
141
+ https://github.com/CatalinAnt/algorithms-SEP-95/commit/c16f26e952322b2c1729778a4141a57103ba7658
142
+
143
+ ![ first_unique_char_hits] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/114078193/10d7c45c-398e-4408-8f11-6771f51fa95c )
144
+
145
+
146
+ #### Abdullah Abdelkhalik
147
+
148
+
149
+ pythagoras
150
+
151
+ https://github.com/CatalinAnt/algorithms-SEP-95/commit/5651abafebe8ae3a5ea63e74883bb991acf19303
152
+
153
+ ![ pythagoras_hits] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/114078193/0df1fa2b-2185-4b9f-ae65-5d969edb009b )
154
+
155
+
156
+ first_unique_char
157
+
158
+ https://github.com/CatalinAnt/algorithms-SEP-95/commit/c16f26e952322b2c1729778a4141a57103ba7658
159
+
160
+ ![ first_unique_char_hits] ( https://github.com/CatalinAnt/algorithms-SEP-95/assets/114078193/10d7c45c-398e-4408-8f11-6771f51fa95c )
161
+
162
+
163
+
95
164
## Coverage improvement
96
165
97
166
### Individual tests
@@ -174,7 +243,6 @@ New coverage:
174
243
175
244
For strong_password there was a 26% coverage improvement with the existing tool and 40% with manual measurement tool.
176
245
177
-
178
246
Test 2:
179
247
180
248
In test_matrix:
@@ -216,7 +284,6 @@ https://github.com/CatalinAnt/algorithms-SEP-95/commit/5651abafebe8ae3a5ea63e748
216
284
217
285
The coverage is improved by 13%, the code only hit three out of five branches and only set up two examples. I added a case where there is no unique letter.
218
286
219
-
220
287
## Almuthana Almustafa
221
288
222
289
stoogsort in stoog_sort.py
@@ -291,9 +358,3 @@ Due to the large size of the project, the percentage only went up by one percent
291
358
Abdullah -> increased the coverage for two functions.
292
359
Almuthana Almustafa -> Instrumentation was added to two functions, and test cases were created for them to improve coverage.
293
360
294
-
295
-
296
-
297
-
298
-
299
-
0 commit comments