%% -*- erlang -*- %% You can test this file using this command. %% file:script("kernel.dynspec", [{'Os',"Unix"}]). case Os of "VxWorks" -> FsCantHandle = "VxWorks filesystem can't handle this", FsOverload = "VxWorks filesystem would overload", CantHandle = "VxWorks can't handle this", SlaveMisadaption = "Test not adopted to slaves on different machine", [{skip,{application_SUITE, "VxWorks: requires manual testing "++ "(requires multiple nodes (OTP-1774))"}}, {skip,{bif_SUITE, spawn_link_race1, "Known bug."}}, {skip,{erl_distribution_SUITE, "VxWorks: More vx nodes needed"}}, {skip,{file_SUITE,read_write_file,FsCantHandle}}, {skip,{file_SUITE,cur_dir_0,FsCantHandle}}, {skip,{file_SUITE,open1,FsCantHandle}}, {skip,{file_SUITE,file_info_times,FsCantHandle}}, {skip,{file_SUITE,file_write_file_info,FsCantHandle}}, {skip,{file_SUITE,truncate,FsCantHandle}}, {skip,{file_SUITE,rename,FsCantHandle}}, {skip,{file_SUITE,e_delete,FsCantHandle}}, {skip,{file_SUITE,e_rename,FsCantHandle}}, {skip,{file_SUITE,delayed_write,FsCantHandle}}, {skip,{file_SUITE,read_ahead,FsCantHandle}}, {skip,{file_SUITE,segment_write,FsOverload}}, {skip,{file_SUITE,segment_read,FsOverload}}, {skip,{file_SUITE,compress_errors,FsCantHandle}}, {skip,{global_SUITE, "To heavy on slavenodes for VxWorks (and more)."}}, {skip,{global_group_SUITE, "To heavy on slavenodes for VxWorks."}}, {skip,{heart_SUITE, "Not for VxWorks heart, it's special"}}, {skip,{init_SUITE,restart,"Uses peer nodes"}}, {skip,{kernel_config_SUITE, "VxWorks does not support slave nodes"}}, {skip,{os_SUITE,space_in_cwd,CantHandle}}, {skip,{os_SUITE,space_in_name,CantHandle}}, {skip,{os_SUITE,quoting,CantHandle}}, {skip,{prim_file_SUITE,open1,FsCantHandle}}, {skip,{prim_file_SUITE,compress_errors,FsCantHandle}}, {skip,{seq_trace_SUITE,distributed_recv,SlaveMisadaption}}, {skip,{seq_trace_SUITE,distributed_exit,SlaveMisadaption}}]; _ -> [] end ++ try gen_sctp:open() of {ok,Socket} -> gen_sctp:close(Socket), []; _ -> [] catch error:badarg -> [{skip,{gen_sctp_SUITE,"SCTP not supported on this machine"}}]; _:_ -> [] end.