enso/test/Tests/src/Main.enso

115 lines
3.2 KiB
Plaintext
Raw Normal View History

from Standard.Base import all
import Standard.Test
import project.Semantic.Any_Spec
import project.Semantic.Case_Spec
Implement conversions (#180312665) (#3227) * Implement conversions start wip branch for conversion methods for collaborating with marcin add conversions to MethodDispatchLibrary (wip) start MethodDispatchLibrary implementations conversions for atoms and functions Implement a bunch of missing conversion lookups final bug fixes for merged methoddispatchlibrary implementations UnresolvedConversion.resolveFor progress on invokeConversion start extracting constructors (still not working) fix a bug add some initial conversion tests fix a bug in qualified name resolution, test conversions accross modules implement error reporting, discover a ton of ignored errors... start fixing errors that we exposed in the standard library fix remaining standard lib type errors not caused by the inability to parse type signatures for operators TODO: fix type signatures for operators. all of them are broken fix type signature parsing for operators test cases for meta & polyglot play nice with polyglot start pretending unresolved conversions are unresolved symbols treat UnresolvedConversons as UnresolvedSymbols in enso user land * update RELEASES.md * disable test error about from conversions being tail calls. (pivotal issue #181113110) * add changelog entry * fix OverloadsResolutionTest * fix MethodDefinitionsTest * fix DataflowAnalysisTest * the field name for a from conversion must be 'that'. Fix remaining tests that aren't ExpressionUpdates vs. ExecutionUpdate behavioral changes * fix ModuleThisToHereTest * feat: suppress compilation errors from Builtins * Revert "feat: suppress compilation errors from Builtins" This reverts commit 63d069bd4f059baad76b7b421c4a1330ea5ffea5. * fix tests * fix: formatting Co-authored-by: Dmitry Bushev <bushevdv@gmail.com> Co-authored-by: Marcin Kostrzewa <marckostrzewa@gmail.com>
2022-02-06 12:02:09 +03:00
import project.Semantic.Conversion_Spec
import project.Semantic.Deep_Export.Spec as Deep_Export_Spec
import project.Semantic.Error_Spec
import project.Semantic.Import_Loop.Spec as Import_Loop_Spec
import project.Semantic.Meta_Spec
import project.Semantic.Names_Spec
import project.Semantic.Runtime_Spec
import project.Semantic.Warnings_Spec
import project.Semantic.Java_Interop_Spec
import project.Semantic.Js_Interop_Spec
import project.Semantic.Python_Interop_Spec
import project.Semantic.R_Interop_Spec
2021-03-05 14:18:37 +03:00
import project.Data.Array_Spec
import project.Data.Bool_Spec
import project.Data.Interval_Spec
import project.Data.Json_Spec
import project.Data.List_Spec
import project.Data.Locale_Spec
import project.Data.Map_Spec
import project.Data.Maybe_Spec
import project.Data.Noise.Generator_Spec as Noise_Generator_Spec
import project.Data.Noise_Spec
import project.Data.Numbers_Spec
import project.Data.Ordering_Spec
import project.Data.Ordering.Comparator_Spec
import project.Data.Ordering.Natural_Order_Spec
import project.Data.Ordering.Vector_Lexicographic_Order_Spec
import project.Data.Range_Spec
import project.Data.Ref_Spec
import project.Data.Text_Spec
import project.Data.Time.Spec as Time_Spec
import project.Data.Vector_Spec
import project.Data.Statistics_Spec
import project.Data.Text.Regex_Spec
import project.Data.Text.Utils_Spec
import project.Data.Text.Default_Regex_Engine_Spec
import project.Data.Text.Matching_Spec
import project.Data.Text.Span_Spec
import project.Data.Text.Encoding_Spec
import project.Network.Http.Header_Spec as Http_Header_Spec
import project.Network.Http.Request_Spec as Http_Request_Spec
import project.Network.Http_Spec
import project.Network.Uri_Spec
import project.Resource.Bracket_Spec
import project.Runtime.Stack_Traces_Spec
import project.Runtime.Lazy_Generator_Spec
import project.System.File_Spec
import project.System.Process_Spec
import project.System.Reporting_Stream_Decoder_Spec
main = Test.Suite.run_main <|
Any_Spec.spec
Array_Spec.spec
Bool_Spec.spec
Case_Spec.spec
Implement conversions (#180312665) (#3227) * Implement conversions start wip branch for conversion methods for collaborating with marcin add conversions to MethodDispatchLibrary (wip) start MethodDispatchLibrary implementations conversions for atoms and functions Implement a bunch of missing conversion lookups final bug fixes for merged methoddispatchlibrary implementations UnresolvedConversion.resolveFor progress on invokeConversion start extracting constructors (still not working) fix a bug add some initial conversion tests fix a bug in qualified name resolution, test conversions accross modules implement error reporting, discover a ton of ignored errors... start fixing errors that we exposed in the standard library fix remaining standard lib type errors not caused by the inability to parse type signatures for operators TODO: fix type signatures for operators. all of them are broken fix type signature parsing for operators test cases for meta & polyglot play nice with polyglot start pretending unresolved conversions are unresolved symbols treat UnresolvedConversons as UnresolvedSymbols in enso user land * update RELEASES.md * disable test error about from conversions being tail calls. (pivotal issue #181113110) * add changelog entry * fix OverloadsResolutionTest * fix MethodDefinitionsTest * fix DataflowAnalysisTest * the field name for a from conversion must be 'that'. Fix remaining tests that aren't ExpressionUpdates vs. ExecutionUpdate behavioral changes * fix ModuleThisToHereTest * feat: suppress compilation errors from Builtins * Revert "feat: suppress compilation errors from Builtins" This reverts commit 63d069bd4f059baad76b7b421c4a1330ea5ffea5. * fix tests * fix: formatting Co-authored-by: Dmitry Bushev <bushevdv@gmail.com> Co-authored-by: Marcin Kostrzewa <marckostrzewa@gmail.com>
2022-02-06 12:02:09 +03:00
Conversion_Spec.spec
Deep_Export_Spec.spec
Error_Spec.spec
File_Spec.spec
Reporting_Stream_Decoder_Spec.spec
Http_Header_Spec.spec
Http_Request_Spec.spec
Http_Spec.spec
Import_Loop_Spec.spec
Interval_Spec.spec
Java_Interop_Spec.spec
2021-02-08 20:14:54 +03:00
Js_Interop_Spec.spec
Json_Spec.spec
List_Spec.spec
Locale_Spec.spec
Map_Spec.spec
Maybe_Spec.spec
Meta_Spec.spec
Names_Spec.spec
Noise_Generator_Spec.spec
Noise_Spec.spec
Numbers_Spec.spec
2020-11-23 15:19:45 +03:00
Ordering_Spec.spec
Comparator_Spec.spec
Natural_Order_Spec.spec
Vector_Lexicographic_Order_Spec.spec
Process_Spec.spec
2021-03-05 14:18:37 +03:00
Python_Interop_Spec.spec
2021-03-09 18:19:05 +03:00
R_Interop_Spec.spec
Range_Spec.spec
Ref_Spec.spec
Default_Regex_Engine_Spec.spec
Regex_Spec.spec
Matching_Spec.spec
Runtime_Spec.spec
Span_Spec.spec
Encoding_Spec.spec
Bracket_Spec.spec
Lazy_Generator_Spec.spec
Stack_Traces_Spec.spec
Utils_Spec.spec
Text_Spec.spec
Time_Spec.spec
Uri_Spec.spec
Vector_Spec.spec
Statistics_Spec.spec
Warnings_Spec.spec