Skip to content

Instantly share code, notes, and snippets.

@adamcstephens
Last active December 25, 2024 16:01
Show Gist options
  • Save adamcstephens/ec7d6e4b68b646d761129985ae229ac3 to your computer and use it in GitHub Desktop.
Save adamcstephens/ec7d6e4b68b646d761129985ae229ac3 to your computer and use it in GitHub Desktop.
erlang-ls OTP 27 test failure
❯ diff t1.txt t2.txt
1c1
< erlang-ls> expected: [#{data =>
---
> erlang-ls> got: [#{data =>
24a25,28
> erlang-ls> #{data =>
> erlang-ls> #{arity => 0,module => <<"file">>,type => <<"io_server">>},
> erlang-ls> label => <<"io_server/0">>,kind => 25,
> erlang-ls> insertText => <<"io_server()">>,insertTextFormat => 2},
erlang-ls> %%% els_completion_SUITE ==>
erlang-ls> Failure/Error: ?assertEqual([#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<100,97,116,101,95,116,105,109,101>>},label => <<100,97,116,101,95,116,105,109,101,47,48>>,kind => 25,insertText => <<100,97,116,101,95,116,105,109,101,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<102,100>>},label => <<102,100,47,48>>,kind => 25,insertText => <<102,100,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<102,105,108,101,95,105,110,102,111>>},label => <<102,105,108,101,95,105,110,102,111,47,48>>,kind => 25,insertText => <<102,105,108,101,95,105,110,102,111,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<102,105,108,101,110,97,109,101>>},label => <<102,105,108,101,110,97,109,101,47,48>>,kind => 25,insertText => <<102,105,108,101,110,97,109,101,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<102,105,108,101,110,97,109,101,95,97,108,108>>},label => <<102,105,108,101,110,97,109,101,95,97,108,108,47,48>>,kind => 25,insertText => <<102,105,108,101,110,97,109,101,95,97,108,108,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<105,111,95,100,101,118,105,99,101>>},label => <<105,111,95,100,101,118,105,99,101,47,48>>,kind => 25,insertText => <<105,111,95,100,101,118,105,99,101,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<108,111,99,97,116,105,111,110>>},label => <<108,111,99,97,116,105,111,110,47,48>>,kind => 25,insertText => <<108,111,99,97,116,105,111,110,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<109,111,100,101>>},label => <<109,111,100,101,47,48>>,kind => 25,insertText => <<109,111,100,101,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<110,97,109,101>>},label => <<110,97,109,101,47,48>>,kind => 25,insertText => <<110,97,109,101,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<110,97,109,101,95,97,108,108>>},label => <<110,97,109,101,95,97,108,108,47,48>>,kind => 25,insertText => <<110,97,109,101,95,97,108,108,40,41>>,insertTextFormat => 2},#{data => #{arity => 0,module => <<102,105,108,101>>,type => <<112,111,115,105,120>>},label => <<112,111,115,105,120,47,48>>,kind => 25,insertText => <<112,111,115,105,120,40,41>>,insertTextFormat => 2}], lists : sort ( Completion1 ))
erlang-ls> expected: [#{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"date_time">>},
erlang-ls> label => <<"date_time/0">>,kind => 25,
erlang-ls> insertText => <<"date_time()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"fd">>},
erlang-ls> label => <<"fd/0">>,kind => 25,insertText => <<"fd()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"file_info">>},
erlang-ls> label => <<"file_info/0">>,kind => 25,
erlang-ls> insertText => <<"file_info()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"filename">>},
erlang-ls> label => <<"filename/0">>,kind => 25,
erlang-ls> insertText => <<"filename()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,
erlang-ls> type => <<"filename_all">>},
erlang-ls> label => <<"filename_all/0">>,kind => 25,
erlang-ls> insertText => <<"filename_all()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"io_device">>},
erlang-ls> label => <<"io_device/0">>,kind => 25,
erlang-ls> insertText => <<"io_device()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"location">>},
erlang-ls> label => <<"location/0">>,kind => 25,
erlang-ls> insertText => <<"location()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"mode">>},
erlang-ls> label => <<"mode/0">>,kind => 25,insertText => <<"mode()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"name">>},
erlang-ls> label => <<"name/0">>,kind => 25,insertText => <<"name()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"name_all">>},
erlang-ls> label => <<"name_all/0">>,kind => 25,
erlang-ls> insertText => <<"name_all()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"posix">>},
erlang-ls> label => <<"posix/0">>,kind => 25,insertText => <<"posix()">>,
erlang-ls> insertTextFormat => 2}]
erlang-ls> got: [#{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"date_time">>},
erlang-ls> label => <<"date_time/0">>,kind => 25,
erlang-ls> insertText => <<"date_time()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"fd">>},
erlang-ls> label => <<"fd/0">>,kind => 25,insertText => <<"fd()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"file_info">>},
erlang-ls> label => <<"file_info/0">>,kind => 25,
erlang-ls> insertText => <<"file_info()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"filename">>},
erlang-ls> label => <<"filename/0">>,kind => 25,
erlang-ls> insertText => <<"filename()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,
erlang-ls> type => <<"filename_all">>},
erlang-ls> label => <<"filename_all/0">>,kind => 25,
erlang-ls> insertText => <<"filename_all()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"io_device">>},
erlang-ls> label => <<"io_device/0">>,kind => 25,
erlang-ls> insertText => <<"io_device()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"io_server">>},
erlang-ls> label => <<"io_server/0">>,kind => 25,
erlang-ls> insertText => <<"io_server()">>,insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"location">>},
erlang-ls> label => <<"location/0">>,kind => 25,
erlang-ls> insertText => <<"location()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"mode">>},
erlang-ls> label => <<"mode/0">>,kind => 25,insertText => <<"mode()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"name">>},
erlang-ls> label => <<"name/0">>,kind => 25,insertText => <<"name()">>,
erlang-ls> insertTextFormat => 2},
erlang-ls> #{data =>
erlang-ls> #{arity => 0,module => <<"file">>,type => <<"name_all">>},
erlang-ls> label => <<"name_all/0">>,kind => 25,
erlang-ls> insertText => <<"name_all()">>,insertTextFormat => 2},
erlang-ls> #{data => #{arity => 0,module => <<"file">>,type => <<"posix">>},
erlang-ls> label => <<"posix/0">>,kind => 25,insertText => <<"posix()">>,
erlang-ls> insertTextFormat => 2}]
erlang-ls> line: 734
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment