File tree 2 files changed +15
-5
lines changed
2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -188,11 +188,15 @@ do_run_test(Test) ->
188
188
false ->
189
189
ok
190
190
end ,
191
+ Char = case Result of
192
+ ok -> " +" ;
193
+ skipped -> " s"
194
+ end ,
191
195
case erlang :system_info (machine ) of
192
196
" BEAM" ->
193
- io :format (" + " );
197
+ io :format (Char );
194
198
_ ->
195
- console :puts (" + " ),
199
+ console :puts (Char ),
196
200
console :flush ()
197
201
end ,
198
202
Result
@@ -213,5 +217,7 @@ check_results([]) ->
213
217
ok ;
214
218
check_results ([{_Test , ok } | T ]) ->
215
219
check_results (T );
220
+ check_results ([{_Test , skipped } | T ]) ->
221
+ check_results (T );
216
222
check_results ([Failure | _T ]) ->
217
223
{fail , Failure }.
Original file line number Diff line number Diff line change 25
25
-include (" etest.hrl" ).
26
26
27
27
test () ->
28
- {ok , Dir } = atomvm :posix_opendir (" ." ),
29
- [eof | _Entries ] = all_dir_entries (Dir , []),
30
- ok = atomvm :posix_closedir (Dir ).
28
+ case catch (atomvm :posix_opendir (" ." )) of
29
+ {ok , Dir } ->
30
+ [eof | _Entries ] = all_dir_entries (Dir , []),
31
+ ok = atomvm :posix_closedir (Dir );
32
+ {'EXIT' , _ } ->
33
+ skipped
34
+ end .
31
35
32
36
all_dir_entries (Dir , Acc ) ->
33
37
case atomvm :posix_readdir (Dir ) of
You can’t perform that action at this time.
0 commit comments