Skip to content

Commit a3c4822

Browse files
fix (logging): clean test output
Able to get clutter free test output. Remove extra prints for develompent fixes. Add missing configure script to preconfigure directories. Resolves: #144, Resolves: #145
1 parent b5d36c4 commit a3c4822

4 files changed

Lines changed: 8 additions & 116 deletions

File tree

configure.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
echo "Setting up directories..."
2+
mkdir -p ./obj/ ./lib/ ./bin/
3+
4+
echo "Creating log directory (DON'T DELETE)..."
5+
mkdir -p ../log/

log/memory.log

0 Bytes
Binary file not shown.

log/test.log

Lines changed: 2 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -122,103 +122,6 @@
122122
[PASSED]: (Matched removed data from original list)
123123
[PASSED]: (Checked item-count in sample list before clearing list)
124124
[PASSED]: (Checked item-count in sample list after clearing list)
125-
Data :=> Address: (0x5640fd8f3780) Content @(0x5640fd8f36c0) Type: <String> Length: 5 Value: "Hello"
126-
0x5640fd8f36c0
127-
before: 0x5640fd8f3780 ((nil)) 0x5640fd8f3780 ((nil))
128-
after: 0x5640fd8f3780 ((nil)) 0x5640fd8f3780 ((nil))
129-
before: 0x5640fd8f3780 ((nil)) 0x5640fd8f3798 (0x5640fd8fcbf0)
130-
after: 0x5640fd8f3780 (0x5640fd8fcbf0) 0x5640fd8f3798 ((nil))
131-
before: 0x5640fd8f3798 ((nil)) 0x5640fd8f37b0 (0x5640fd8f3700)
132-
after: 0x5640fd8f3798 (0x5640fd8f3700) 0x5640fd8f37b0 ((nil))
133-
before: 0x5640fd8f37b0 ((nil)) 0x5640fd8f37c8 (0x5640fd8f36a0)
134-
after: 0x5640fd8f37b0 (0x5640fd8f36a0) 0x5640fd8f37c8 ((nil))
135-
before: 0x5640fd8f37c8 ((nil)) 0x5640fd8f37e0 (0x5640fd8f36e0)
136-
after: 0x5640fd8f37c8 (0x5640fd8f36e0) 0x5640fd8f37e0 ((nil))
137-
before: 0x5640fd8f37e0 ((nil)) 0x5640fd8f37f8 (0x5640fd8f3440)
138-
after: 0x5640fd8f37e0 (0x5640fd8f3440) 0x5640fd8f37f8 ((nil))
139-
before: 0x5640fd8f37f8 ((nil)) 0x5640fd8f3810 (0x5640fd8fcb50)
140-
after: 0x5640fd8f37f8 (0x5640fd8fcb50) 0x5640fd8f3810 ((nil))
141-
before: 0x5640fd8f3810 ((nil)) 0x5640fd8f3828 (0x5640fd8fcb70)
142-
after: 0x5640fd8f3810 (0x5640fd8fcb70) 0x5640fd8f3828 ((nil))
143-
before: 0x5640fd8f3828 ((nil)) 0x5640fd8f3840 (0x5640fd8fc430)
144-
after: 0x5640fd8f3828 (0x5640fd8fc430) 0x5640fd8f3840 ((nil))
145-
before: 0x5640fd8f3840 ((nil)) 0x5640fd8f3858 (0x5640fd8fcb90)
146-
after: 0x5640fd8f3840 (0x5640fd8fcb90) 0x5640fd8f3858 ((nil))
147-
before: 0x5640fd8f3858 ((nil)) 0x5640fd8f3870 (0x5640fd8fcbb0)
148-
after: 0x5640fd8f3858 (0x5640fd8fcbb0) 0x5640fd8f3870 ((nil))
149-
before: 0x5640fd8f3870 ((nil)) 0x5640fd8f3888 (0x5640fd8fcbd0)
150-
after: 0x5640fd8f3870 (0x5640fd8fcbd0) 0x5640fd8f3888 ((nil))
151-
before: 0x5640fd8f3888 ((nil)) 0x5640fd8f38a0 (0x5640fd8fc8d0)
152-
after: 0x5640fd8f3888 (0x5640fd8fc8d0) 0x5640fd8f38a0 ((nil))
153-
before: 0x5640fd8f38a0 ((nil)) 0x5640fd8f38b8 (0x5640fd8fc8f0)
154-
after: 0x5640fd8f38a0 (0x5640fd8fc8f0) 0x5640fd8f38b8 ((nil))
155-
before: 0x5640fd8f38b8 ((nil)) 0x5640fd8f38d0 (0x5640fd8fc910)
156-
after: 0x5640fd8f38b8 (0x5640fd8fc910) 0x5640fd8f38d0 ((nil))
157-
before: 0x5640fd8f38d0 ((nil)) 0x5640fd8f38e8 (0x5640fd8fc930)
158-
after: 0x5640fd8f38d0 (0x5640fd8fc930) 0x5640fd8f38e8 ((nil))
159-
before: 0x5640fd8f38e8 ((nil)) 0x5640fd8f3900 (0x5640fd8fc950)
160-
after: 0x5640fd8f38e8 (0x5640fd8fc950) 0x5640fd8f3900 ((nil))
161-
before: 0x5640fd8f3900 ((nil)) 0x5640fd8f3918 (0x5640fd8fc970)
162-
after: 0x5640fd8f3900 (0x5640fd8fc970) 0x5640fd8f3918 ((nil))
163-
before: 0x5640fd8f3918 ((nil)) 0x5640fd8f3930 (0x5640fd8fc3d0)
164-
after: 0x5640fd8f3918 (0x5640fd8fc3d0) 0x5640fd8f3930 ((nil))
165-
before: 0x5640fd8f3930 ((nil)) 0x5640fd8f3948 (0x5640fd8fc4f0)
166-
after: 0x5640fd8f3930 (0x5640fd8fc4f0) 0x5640fd8f3948 ((nil))
167-
before: 0x5640fd8f3948 ((nil)) 0x5640fd8f3960 (0x5640fd8fbf30)
168-
after: 0x5640fd8f3948 (0x5640fd8fbf30) 0x5640fd8f3960 ((nil))
169-
before: 0x5640fd8f3960 ((nil)) 0x5640fd8f3978 (0x5640fd8fbf50)
170-
after: 0x5640fd8f3960 (0x5640fd8fbf50) 0x5640fd8f3978 ((nil))
171-
before: 0x5640fd8f3978 ((nil)) 0x5640fd8f3990 (0x5640fd8fbf70)
172-
after: 0x5640fd8f3978 (0x5640fd8fbf70) 0x5640fd8f3990 ((nil))
173-
before: 0x5640fd8f3990 ((nil)) 0x5640fd8f39a8 (0x5640fd8fbfb0)
174-
after: 0x5640fd8f3990 (0x5640fd8fbfb0) 0x5640fd8f39a8 ((nil))
175-
before: 0x5640fd8f39a8 ((nil)) 0x5640fd8f39c0 (0x5640fd8fbfd0)
176-
after: 0x5640fd8f39a8 (0x5640fd8fbfd0) 0x5640fd8f39c0 ((nil))
177-
before: 0x5640fd8f39c0 ((nil)) 0x5640fd8f39d8 (0x5640fd8fbff0)
178-
after: 0x5640fd8f39c0 (0x5640fd8fbff0) 0x5640fd8f39d8 ((nil))
179-
before: 0x5640fd8f39d8 ((nil)) 0x5640fd8f39f0 (0x5640fd8fbc50)
180-
after: 0x5640fd8f39d8 (0x5640fd8fbc50) 0x5640fd8f39f0 ((nil))
181-
before: 0x5640fd8f39f0 ((nil)) 0x5640fd8f3a08 (0x5640fd8fc990)
182-
after: 0x5640fd8f39f0 (0x5640fd8fc990) 0x5640fd8f3a08 ((nil))
183-
before: 0x5640fd8f3a08 ((nil)) 0x5640fd8f3a20 (0x5640fd8fc9b0)
184-
after: 0x5640fd8f3a08 (0x5640fd8fc9b0) 0x5640fd8f3a20 ((nil))
185-
before: 0x5640fd8f3a20 ((nil)) 0x5640fd8f3a38 (0x5640fd8fc9d0)
186-
after: 0x5640fd8f3a20 (0x5640fd8fc9d0) 0x5640fd8f3a38 ((nil))
187-
before: 0x5640fd8f3a38 ((nil)) 0x5640fd8f3a50 (0x5640fd8fc9f0)
188-
after: 0x5640fd8f3a38 (0x5640fd8fc9f0) 0x5640fd8f3a50 ((nil))
189-
before: 0x5640fd8f3a50 ((nil)) 0x5640fd8f3a68 (0x5640fd8fc650)
190-
after: 0x5640fd8f3a50 (0x5640fd8fc650) 0x5640fd8f3a68 ((nil))
191-
before: 0x5640fd8f3a68 ((nil)) 0x5640fd8f3a80 (0x5640fd8fc670)
192-
after: 0x5640fd8f3a68 (0x5640fd8fc670) 0x5640fd8f3a80 ((nil))
193-
before: 0x5640fd8f3a80 ((nil)) 0x5640fd8f3a98 (0x5640fd8fc690)
194-
after: 0x5640fd8f3a80 (0x5640fd8fc690) 0x5640fd8f3a98 ((nil))
195-
before: 0x5640fd8f3a98 ((nil)) 0x5640fd8f3ab0 (0x5640fd8fc6b0)
196-
after: 0x5640fd8f3a98 (0x5640fd8fc6b0) 0x5640fd8f3ab0 ((nil))
197-
before: 0x5640fd8f3ab0 ((nil)) 0x5640fd8f3ac8 (0x5640fd8fc6d0)
198-
after: 0x5640fd8f3ab0 (0x5640fd8fc6d0) 0x5640fd8f3ac8 ((nil))
199-
before: 0x5640fd8f3ac8 ((nil)) 0x5640fd8f3ae0 (0x5640fd8fc6f0)
200-
after: 0x5640fd8f3ac8 (0x5640fd8fc6f0) 0x5640fd8f3ae0 ((nil))
201-
before: 0x5640fd8f3ae0 ((nil)) 0x5640fd8f3af8 (0x5640fd8fc710)
202-
after: 0x5640fd8f3ae0 (0x5640fd8fc710) 0x5640fd8f3af8 ((nil))
203-
before: 0x5640fd8f3af8 ((nil)) 0x5640fd8f3b10 (0x5640fd8fc490)
204-
after: 0x5640fd8f3af8 (0x5640fd8fc490) 0x5640fd8f3b10 ((nil))
205-
before: 0x5640fd8f3b10 ((nil)) 0x5640fd8f3b28 (0x5640fd8fc190)
206-
after: 0x5640fd8f3b10 (0x5640fd8fc190) 0x5640fd8f3b28 ((nil))
207-
before: 0x5640fd8f3b28 ((nil)) 0x5640fd8f3b40 (0x5640fd8fc1b0)
208-
after: 0x5640fd8f3b28 (0x5640fd8fc1b0) 0x5640fd8f3b40 ((nil))
209-
before: 0x5640fd8f3b40 ((nil)) 0x5640fd8f3b58 (0x5640fd8fc1d0)
210-
after: 0x5640fd8f3b40 (0x5640fd8fc1d0) 0x5640fd8f3b58 ((nil))
211-
before: 0x5640fd8f3b58 ((nil)) 0x5640fd8f3b70 (0x5640fd8fc1f0)
212-
after: 0x5640fd8f3b58 (0x5640fd8fc1f0) 0x5640fd8f3b70 ((nil))
213-
before: 0x5640fd8f3b70 ((nil)) 0x5640fd8f3b88 (0x5640fd8fc210)
214-
after: 0x5640fd8f3b70 (0x5640fd8fc210) 0x5640fd8f3b88 ((nil))
215-
before: 0x5640fd8f3b88 ((nil)) 0x5640fd8f3ba0 (0x5640fd8fc230)
216-
after: 0x5640fd8f3b88 (0x5640fd8fc230) 0x5640fd8f3ba0 ((nil))
217-
before: 0x5640fd8f3ba0 ((nil)) 0x5640fd8f3bb8 (0x5640fd8fc250)
218-
after: 0x5640fd8f3ba0 (0x5640fd8fc250) 0x5640fd8f3bb8 ((nil))
219-
before: 0x5640fd8f3bb8 ((nil)) 0x5640fd8f3bd0 (0x5640fd8fc270)
220-
after: 0x5640fd8f3bb8 (0x5640fd8fc270) 0x5640fd8f3bd0 ((nil))
221-
(nil)
222125
[FAILED]: (List non-emptiness check) file:tst/list.c line:196
223126
[PASSED]: (List emptiness check)
224127
[PASSED]: (Checked lists are equivalent or not)
@@ -458,7 +361,7 @@ Tree :=>
458361
[PASSED]: (Deleted tree)
459362
...Unit test ends! [Tree]
460363
Unit test starts... [HashMap]
461-
Data :=> Address: (0x5640fd8fca00) Content @(0x5640fd8f3cc0) Type: <Integer> Value: 100
364+
Data :=> Address: (0x556e62f27a00) Content @(0x556e62f1ecc0) Type: <Integer> Value: 100
462365
HashMap (5 / 10) =>
463366
Bucket-[0] -> ([Key: "key-5", Value: "4d2c1b0a"])
464367
Bucket-[1] -> Empty!
@@ -483,7 +386,7 @@ HashMap (5 / 10) =>
483386
Bucket-[7] -> ([Key: "key-2", Value: "-200"])
484387
Bucket-[8] -> Empty!
485388
Bucket-[9] -> Empty!
486-
Data :=> Address: (0x5640fd8fc010) Content @(0x5640fd8fc970) Type: <String> Length: 5 Value: "value"
389+
Data :=> Address: (0x556e62f27010) Content @(0x556e62f27970) Type: <String> Length: 5 Value: "value"
487390
HashMap (2 / 10) =>
488391
Bucket-[0] -> ([Key: "key-5", Value: "4d2c1b0a"])
489392
Bucket-[1] -> Empty!

src/list.c

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -854,8 +854,6 @@ void delete_first_instance_from_List (List* list, Data* data) {
854854
}
855855
}
856856

857-
display_Data_details (left_data);
858-
printf ("%p\n", left_data -> address);
859857
log_memory (DS_Raw, left_data -> size, left_data -> address, false);
860858
ERASE (&(left_data -> address), left_data -> size);
861859
// empty_Data (left_data);
@@ -872,30 +870,16 @@ printf ("%p\n", left_data -> address);
872870

873871
left_data -> address = NULL;
874872

875-
put_s ("before: ");
876-
printf ("%p (%p)", left_data, left_data -> address);
877-
printf ("\t%p (%p)\n", right_data, right_data -> address);
878-
879-
// empty_Data (left_data);
880-
// copy_Data (right_data, left_data);
881-
882-
883873
left_data -> type = right_data -> type;
884874
left_data -> size = right_data -> size;
885875
left_data -> address = right_data -> address;
886876

887877
right_data -> address = NULL;
888878

889-
put_s ("after: ");
890-
printf ("%p (%p)", left_data, left_data -> address);
891-
printf ("\t%p (%p)\n", right_data, right_data -> address);
892-
893879
left_data = right_data;
894880
}
895881

896-
right_data = chunk -> first_data_address + chunk_data_index++;
897-
printf ("%p\n", right_data -> address);
898-
// empty_Data (right_data);
882+
right_data = chunk -> first_data_address + chunk_data_index++;
899883

900884
chunk -> data_count--;
901885
list -> item_count--;

0 commit comments

Comments
 (0)