enso/test/Tests/src/Main.enso

150 lines
4.3 KiB
Plaintext
Raw Normal View History

from Standard.Base import all
from Standard.Test import Test_Suite
import Standard.Test.Extensions
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.Meta_Location_Spec
import project.Semantic.Names_Spec
import project.Semantic.Equals_Spec
import project.Semantic.Runtime_Spec
import project.Semantic.Self_Type_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.Array_Polyglot_Spec
import project.Data.Array_Proxy_Spec
import project.Data.Bool_Spec
import project.Data.Function_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.Pair_Spec
import project.Data.Problems_Spec
import project.Data.Range_Spec
import project.Data.Ref_Spec
import project.Data.Time.Spec as Time_Spec
import project.Data.Vector_Spec
import project.Data.Statistics_Spec
import project.Data.Regression_Spec
import project.Data.Text_Spec
import project.Data.Text.Text_Sub_Range_Spec
import project.Data.Text.Default_Regex_Engine_Spec
import project.Data.Text.Encoding_Spec
import project.Data.Text.Matching_Spec
import project.Data.Text.Regex_Spec
import project.Data.Text.Span_Spec
import project.Data.Text.Utils_Spec
import project.Data.Vector.Slicing_Helpers_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.Runtime.Lazy_Generator_Spec
import project.Runtime.Managed_Resource_Spec
import project.Runtime.Stack_Traces_Spec
import project.System.Environment_Spec
import project.System.File_Spec
import project.System.File_Read_Spec
import project.System.Process_Spec
import project.System.Reporting_Stream_Decoder_Spec
import project.System.Reporting_Stream_Encoder_Spec
import project.System.System_Spec
import project.Random_Spec
main = Test_Suite.run_main <|
Any_Spec.spec
Array_Spec.spec
Array_Proxy_Spec.spec
Array_Polyglot_Spec.spec
Bool_Spec.spec
Function_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
Environment_Spec.spec
File_Spec.spec
File_Read_Spec.spec
Reporting_Stream_Decoder_Spec.spec
Reporting_Stream_Encoder_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
Meta_Location_Spec.spec
Names_Spec.spec
Equals_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
Pair_Spec.spec
Problems_Spec.spec
Range_Spec.spec
Ref_Spec.spec
Default_Regex_Engine_Spec.spec
Regex_Spec.spec
Matching_Spec.spec
Runtime_Spec.spec
Self_Type_Spec.spec
Span_Spec.spec
Encoding_Spec.spec
Text_Sub_Range_Spec.spec
Managed_Resource_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
Slicing_Helpers_Spec.spec
Statistics_Spec.spec
Regression_Spec.spec
Warnings_Spec.spec
System_Spec.spec
Random_Spec.spec