Skip to content

Commit 068637d

Browse files
committed
All stable tests
1 parent bf259a8 commit 068637d

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
run: ls
3333
- shell: bash
3434
name: stresstest
35-
run: gdb -batch -ex "run" -ex "bt" ./stresstest.exe 2>&1 | grep -v ^"No stack."$
35+
run: ./stresstest.exe

stresstest.c

+16-16
Original file line numberDiff line numberDiff line change
@@ -397,22 +397,22 @@ void stable_tests(void) {
397397
int size = 100000;
398398
int num_values = 1000;
399399
check_stable("binary insertion sort", stable_binary_insertion_sort, size, num_values);
400-
// #ifdef SET_SORT_EXTRA
401-
// check_stable("selection sort", stable_selection_sort, size, num_values);
402-
// check_stable("bubble sort", stable_bubble_sort, size, num_values);
403-
// #endif
404-
// check_stable("quick sort", stable_quick_sort, size, num_values);
405-
// check_stable("merge sort", stable_merge_sort, size, num_values);
406-
// check_stable("heap sort", stable_heap_sort, size, num_values);
407-
// check_stable("shell sort", stable_shell_sort, size, num_values);
408-
// check_stable("tim sort", stable_tim_sort, size, num_values);
409-
// check_stable("merge (in-place) sort", stable_merge_sort_in_place, size, num_values);
410-
// #ifdef SET_SORT_EXTRA
411-
// check_stable("grail sort", stable_grail_sort, size, num_values);
412-
// check_stable("sqrt sort", stable_sqrt_sort, size, num_values);
413-
// check_stable("rec stable sort", stable_rec_stable_sort, size, num_values);
414-
// check_stable("grail sort dyn byffer", stable_grail_sort_dyn_buffer, size, num_values);
415-
// #endif
400+
#ifdef SET_SORT_EXTRA
401+
check_stable("selection sort", stable_selection_sort, size, num_values);
402+
check_stable("bubble sort", stable_bubble_sort, size, num_values);
403+
#endif
404+
check_stable("quick sort", stable_quick_sort, size, num_values);
405+
check_stable("merge sort", stable_merge_sort, size, num_values);
406+
check_stable("heap sort", stable_heap_sort, size, num_values);
407+
check_stable("shell sort", stable_shell_sort, size, num_values);
408+
check_stable("tim sort", stable_tim_sort, size, num_values);
409+
check_stable("merge (in-place) sort", stable_merge_sort_in_place, size, num_values);
410+
#ifdef SET_SORT_EXTRA
411+
check_stable("grail sort", stable_grail_sort, size, num_values);
412+
check_stable("sqrt sort", stable_sqrt_sort, size, num_values);
413+
check_stable("rec stable sort", stable_rec_stable_sort, size, num_values);
414+
check_stable("grail sort dyn byffer", stable_grail_sort_dyn_buffer, size, num_values);
415+
#endif
416416
}
417417

418418
int main(void) {

0 commit comments

Comments
 (0)