@@ -123,54 +123,6 @@ FOSSIL_TEST(c_test_sys_call_getcwd_and_chdir) {
123123 fossil_sys_call_delete_directory ("cwd_test" , 0 );
124124}
125125
126- FOSSIL_TEST (c_test_sys_call_list_directory ) {
127- const char * dirname = "list_dir" ;
128- fossil_sys_call_create_directory (dirname );
129- char fname1 [256 ], fname2 [256 ];
130- #if defined(_WIN32 )
131- snprintf (fname1 , sizeof (fname1 ), "%s\\a.txt" , dirname );
132- snprintf (fname2 , sizeof (fname2 ), "%s\\b.txt" , dirname );
133- #else
134- snprintf (fname1 , sizeof (fname1 ), "%s/a.txt" , dirname );
135- snprintf (fname2 , sizeof (fname2 ), "%s/b.txt" , dirname );
136- #endif
137- FILE * f1 = fopen (fname1 , "w" );
138- FILE * f2 = fopen (fname2 , "w" );
139- if (f1 ) fclose (f1 );
140- if (f2 ) fclose (f2 );
141-
142- char * * list = NULL ;
143- size_t count = 0 ;
144- int result = fossil_sys_call_list_directory (dirname , & list , & count );
145- ASSUME_ITS_TRUE (result == 0 );
146- ASSUME_ITS_TRUE (count >= 2 );
147- for (size_t i = 0 ; i < count ; ++ i ) free (list [i ]);
148- free (list );
149-
150- fossil_sys_call_delete_file (fname1 );
151- fossil_sys_call_delete_file (fname2 );
152- fossil_sys_call_delete_directory (dirname , 0 );
153- }
154-
155- FOSSIL_TEST (c_test_sys_call_is_directory_and_is_file ) {
156- const char * dirname = "type_dir" ;
157- const char * filename = "type_file.txt" ;
158- fossil_sys_call_create_directory (dirname );
159- FILE * f = fopen (filename , "w" );
160- if (f ) fclose (f );
161- ASSUME_ITS_TRUE (fossil_sys_call_is_directory (dirname ) == 1 );
162- ASSUME_ITS_TRUE (fossil_sys_call_is_file (filename ) == 1 );
163- fossil_sys_call_delete_file (filename );
164- fossil_sys_call_delete_directory (dirname , 0 );
165- }
166-
167- FOSSIL_TEST (c_test_sys_call_sleep ) {
168- int start = fossil_sys_call_getpid (); // Just to use something
169- fossil_sys_call_sleep (1 ); // Sleep for 1 ms (may be longer on some platforms)
170- int end = fossil_sys_call_getpid ();
171- ASSUME_ITS_TRUE (start == end ); // PID should not change
172- }
173-
174126FOSSIL_TEST (c_test_sys_call_execute_capture ) {
175127 char buffer [128 ];
176128 int result = fossil_sys_call_execute_capture ("echo HelloWorld" , buffer , sizeof (buffer ));
@@ -192,9 +144,6 @@ FOSSIL_TEST_GROUP(c_syscall_tests) {
192144 FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_delete_directory_non_recursive );
193145 FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_delete_directory_recursive );
194146 FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_getcwd_and_chdir );
195- FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_list_directory );
196- FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_is_directory_and_is_file );
197- FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_sleep );
198147 FOSSIL_TEST_ADD (c_syscall_suite , c_test_sys_call_execute_capture );
199148
200149 FOSSIL_TEST_REGISTER (c_syscall_suite );
0 commit comments