summaryrefslogtreecommitdiff
path: root/test.out
blob: 8ee2c5418128aaf69e3006233e2b014e35804feb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
go clean -testcache
go test ./... -v
?   	codeberg.org/snonux/algorithms/ds	[no test files]
=== RUN   TestElementaryPriority
=== RUN   TestElementaryPriority/1
    queue_test.go:37: Size 1 false
=== RUN   TestElementaryPriority/100
    queue_test.go:37: Size 100 false
=== RUN   TestElementaryPriority/10000
    queue_test.go:37: Size 10000 false
--- PASS: TestElementaryPriority (0.09s)
    --- PASS: TestElementaryPriority/1 (0.00s)
    --- PASS: TestElementaryPriority/100 (0.00s)
    --- PASS: TestElementaryPriority/10000 (0.09s)
=== RUN   TestHeapPriority
=== RUN   TestHeapPriority/1
    queue_test.go:37: Size 1 false
=== RUN   TestHeapPriority/100
    queue_test.go:37: Size 100 false
=== RUN   TestHeapPriority/10000
    queue_test.go:37: Size 10000 false
--- PASS: TestHeapPriority (0.00s)
    --- PASS: TestHeapPriority/1 (0.00s)
    --- PASS: TestHeapPriority/100 (0.00s)
    --- PASS: TestHeapPriority/10000 (0.00s)
PASS
ok  	codeberg.org/snonux/algorithms/queue	0.093s
=== RUN   TestElementary
--- PASS: TestElementary (0.29s)
=== RUN   TestBST
--- PASS: TestBST (0.01s)
=== RUN   TestRedBlackBST
--- PASS: TestRedBlackBST (0.01s)
=== RUN   TestHash
--- PASS: TestHash (0.00s)
=== RUN   TestGoMap
--- PASS: TestGoMap (0.00s)
PASS
ok  	codeberg.org/snonux/algorithms/search	0.326s
=== RUN   TestSelectionSort
=== RUN   TestSelectionSort/1
=== PAUSE TestSelectionSort/1
=== RUN   TestSelectionSort/100
=== PAUSE TestSelectionSort/100
=== RUN   TestSelectionSort/10000
=== PAUSE TestSelectionSort/10000
=== CONT  TestSelectionSort/1
=== CONT  TestSelectionSort/10000
=== CONT  TestSelectionSort/100
--- PASS: TestSelectionSort (0.00s)
    --- PASS: TestSelectionSort/1 (0.00s)
    --- PASS: TestSelectionSort/100 (0.00s)
    --- PASS: TestSelectionSort/10000 (0.07s)
=== RUN   TestInsertionSort
=== RUN   TestInsertionSort/1
=== PAUSE TestInsertionSort/1
=== RUN   TestInsertionSort/100
=== PAUSE TestInsertionSort/100
=== RUN   TestInsertionSort/10000
=== PAUSE TestInsertionSort/10000
=== CONT  TestInsertionSort/1
=== CONT  TestInsertionSort/100
=== CONT  TestInsertionSort/10000
--- PASS: TestInsertionSort (0.00s)
    --- PASS: TestInsertionSort/1 (0.00s)
    --- PASS: TestInsertionSort/100 (0.00s)
    --- PASS: TestInsertionSort/10000 (0.05s)
=== RUN   TestShellSort
=== RUN   TestShellSort/1
=== PAUSE TestShellSort/1
=== RUN   TestShellSort/100
=== PAUSE TestShellSort/100
=== RUN   TestShellSort/10000
=== PAUSE TestShellSort/10000
=== RUN   TestShellSort/1000000
=== PAUSE TestShellSort/1000000
=== CONT  TestShellSort/1
=== CONT  TestShellSort/1000000
=== CONT  TestShellSort/10000
=== CONT  TestShellSort/100
--- PASS: TestShellSort (0.00s)
    --- PASS: TestShellSort/1 (0.00s)
    --- PASS: TestShellSort/100 (0.00s)
    --- PASS: TestShellSort/10000 (0.00s)
    --- PASS: TestShellSort/1000000 (0.22s)
=== RUN   TestMergeSort
=== RUN   TestMergeSort/1
=== PAUSE TestMergeSort/1
=== RUN   TestMergeSort/100
=== PAUSE TestMergeSort/100
=== RUN   TestMergeSort/10000
=== PAUSE TestMergeSort/10000
=== RUN   TestMergeSort/1000000
=== PAUSE TestMergeSort/1000000
=== CONT  TestMergeSort/1
=== CONT  TestMergeSort/1000000
=== CONT  TestMergeSort/100
=== CONT  TestMergeSort/10000
--- PASS: TestMergeSort (0.00s)
    --- PASS: TestMergeSort/1 (0.00s)
    --- PASS: TestMergeSort/100 (0.00s)
    --- PASS: TestMergeSort/10000 (0.00s)
    --- PASS: TestMergeSort/1000000 (0.16s)
=== RUN   TestBottomUpMergeSort
    sort_test.go:48: Parallel merge sort
=== RUN   TestBottomUpMergeSort/1
=== PAUSE TestBottomUpMergeSort/1
=== RUN   TestBottomUpMergeSort/100
=== PAUSE TestBottomUpMergeSort/100
=== RUN   TestBottomUpMergeSort/10000
=== PAUSE TestBottomUpMergeSort/10000
=== RUN   TestBottomUpMergeSort/1000000
=== PAUSE TestBottomUpMergeSort/1000000
=== RUN   TestBottomUpMergeSort/2000000
=== PAUSE TestBottomUpMergeSort/2000000
=== CONT  TestBottomUpMergeSort/1
=== CONT  TestBottomUpMergeSort/10000
=== CONT  TestBottomUpMergeSort/1000000
=== CONT  TestBottomUpMergeSort/2000000
=== CONT  TestBottomUpMergeSort/100
--- PASS: TestBottomUpMergeSort (0.00s)
    --- PASS: TestBottomUpMergeSort/1 (0.00s)
    --- PASS: TestBottomUpMergeSort/100 (0.00s)
    --- PASS: TestBottomUpMergeSort/10000 (0.00s)
    --- PASS: TestBottomUpMergeSort/1000000 (0.20s)
    --- PASS: TestBottomUpMergeSort/2000000 (0.37s)
=== RUN   TestParallelMergeSort
    sort_test.go:56: Bottom-up merge sort
=== RUN   TestParallelMergeSort/1
=== PAUSE TestParallelMergeSort/1
=== RUN   TestParallelMergeSort/100
=== PAUSE TestParallelMergeSort/100
=== RUN   TestParallelMergeSort/10000
=== PAUSE TestParallelMergeSort/10000
=== RUN   TestParallelMergeSort/1000000
=== PAUSE TestParallelMergeSort/1000000
=== CONT  TestParallelMergeSort/1
=== CONT  TestParallelMergeSort/100
=== CONT  TestParallelMergeSort/1000000
=== CONT  TestParallelMergeSort/10000
--- PASS: TestParallelMergeSort (0.00s)
    --- PASS: TestParallelMergeSort/1 (0.00s)
    --- PASS: TestParallelMergeSort/100 (0.00s)
    --- PASS: TestParallelMergeSort/10000 (0.00s)
    --- PASS: TestParallelMergeSort/1000000 (0.05s)
=== RUN   TestQuickSort
=== RUN   TestQuickSort/1
=== PAUSE TestQuickSort/1
=== RUN   TestQuickSort/100
=== PAUSE TestQuickSort/100
=== RUN   TestQuickSort/10000
=== PAUSE TestQuickSort/10000
=== RUN   TestQuickSort/1000000
=== PAUSE TestQuickSort/1000000
=== CONT  TestQuickSort/1
=== CONT  TestQuickSort/1000000
=== CONT  TestQuickSort/100
=== CONT  TestQuickSort/10000
--- PASS: TestQuickSort (0.00s)
    --- PASS: TestQuickSort/1 (0.00s)
    --- PASS: TestQuickSort/100 (0.00s)
    --- PASS: TestQuickSort/10000 (0.00s)
    --- PASS: TestQuickSort/1000000 (0.12s)
=== RUN   TestParallelQuickSort
=== RUN   TestParallelQuickSort/1
=== PAUSE TestParallelQuickSort/1
=== RUN   TestParallelQuickSort/100
=== PAUSE TestParallelQuickSort/100
=== RUN   TestParallelQuickSort/10000
=== PAUSE TestParallelQuickSort/10000
=== RUN   TestParallelQuickSort/1000000
=== PAUSE TestParallelQuickSort/1000000
=== CONT  TestParallelQuickSort/1
=== CONT  TestParallelQuickSort/100
=== CONT  TestParallelQuickSort/10000
=== CONT  TestParallelQuickSort/1000000
--- PASS: TestParallelQuickSort (0.00s)
    --- PASS: TestParallelQuickSort/1 (0.00s)
    --- PASS: TestParallelQuickSort/100 (0.00s)
    --- PASS: TestParallelQuickSort/10000 (0.00s)
    --- PASS: TestParallelQuickSort/1000000 (0.16s)
=== RUN   TestQuick3WaySort
=== RUN   TestQuick3WaySort/1
=== PAUSE TestQuick3WaySort/1
=== RUN   TestQuick3WaySort/100
=== PAUSE TestQuick3WaySort/100
=== RUN   TestQuick3WaySort/10000
=== PAUSE TestQuick3WaySort/10000
=== RUN   TestQuick3WaySort/1000000
=== PAUSE TestQuick3WaySort/1000000
=== CONT  TestQuick3WaySort/1
=== CONT  TestQuick3WaySort/10000
=== CONT  TestQuick3WaySort/100
=== CONT  TestQuick3WaySort/1000000
--- PASS: TestQuick3WaySort (0.00s)
    --- PASS: TestQuick3WaySort/1 (0.00s)
    --- PASS: TestQuick3WaySort/100 (0.00s)
    --- PASS: TestQuick3WaySort/10000 (0.00s)
    --- PASS: TestQuick3WaySort/1000000 (0.15s)
=== RUN   TestShuffleSort
=== RUN   TestShuffleSort/10
=== PAUSE TestShuffleSort/10
=== RUN   TestShuffleSort/1000
=== PAUSE TestShuffleSort/1000
=== RUN   TestShuffleSort/100000
=== PAUSE TestShuffleSort/100000
=== CONT  TestShuffleSort/10
=== CONT  TestShuffleSort/100000
=== CONT  TestShuffleSort/1000
--- PASS: TestShuffleSort (0.00s)
    --- PASS: TestShuffleSort/10 (0.00s)
    --- PASS: TestShuffleSort/1000 (0.00s)
    --- PASS: TestShuffleSort/100000 (0.00s)
PASS
ok  	codeberg.org/snonux/algorithms/sort	1.364s