Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests dealing with enhanced parts are welcome now! #2825

Open
eernstg opened this issue Aug 20, 2024 · 0 comments
Open

Tests dealing with enhanced parts are welcome now! #2825

eernstg opened this issue Aug 20, 2024 · 0 comments
Assignees

Comments

@eernstg
Copy link
Member

eernstg commented Aug 20, 2024

Here is the specification: https://github.com/dart-lang/language/blob/main/working/augmentation-libraries/parts_with_imports.md.

@sgrekhov sgrekhov self-assigned this Aug 20, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 2, 2024
eernstg pushed a commit that referenced this issue Sep 2, 2024
…hip (#2842)

Add enhanced parts tests for top-level declarations and ownership. Note that a `part of` directive followed by a `part` directive is currently a syntax error. This will be corrected.
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 3, 2024
eernstg pushed a commit that referenced this issue Sep 3, 2024
Add import inheritance and grammar tests. Note that some tests have a syntax error according to the implemented syntax because it doesn't allow part files to have imports.
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 4, 2024
eernstg pushed a commit that referenced this issue Sep 5, 2024
Add scope tests. Part 1. Note that import clauses in a part file are currently a syntax error, but will be supported.
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 5, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 9, 2024
Add scope tests. Part 1. Note that import clauses in a part file are currently a syntax error, but will be supported.
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 9, 2024
eernstg pushed a commit that referenced this issue Sep 9, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 10, 2024
eernstg pushed a commit that referenced this issue Sep 10, 2024
copybara-service bot pushed a commit to dart-lang/sdk that referenced this issue Sep 10, 2024
2024-09-10 sgrekhov22@gmail.com Fixes dart-lang/co19#2852. Fix the new roll failures (dart-lang/co19#2853)
2024-09-09 sgrekhov22@gmail.com dart-lang/co19#2825. Add scope tests. Part 2. (dart-lang/co19#2847)
2024-09-09 sgrekhov22@gmail.com Fixes dart-lang/co19#2849. Fix new roll failures (dart-lang/co19#2850)
2024-09-09 sgrekhov22@gmail.com dart-lang/co19#2559. Replace augmentation libraries by parts (dart-lang/co19#2848)
2024-09-05 sgrekhov22@gmail.com dart-lang/co19#2825. Add scope tests. Part 1. (dart-lang/co19#2845)
2024-09-04 sgrekhov22@gmail.com dart-lang/co19#2398. Update TouchEvent tests to not fail on platforms where it is not defined (dart-lang/co19#2844)
2024-09-03 sgrekhov22@gmail.com dart-lang/co19#2825. Add import inheritance and grammar tests (dart-lang/co19#2843)
2024-09-02 sgrekhov22@gmail.com dart-lang/co19#2559. Add augmenting members tests. Part 2 (dart-lang/co19#2799)
2024-09-02 sgrekhov22@gmail.com dart-lang/co19#2825. Add enhanced parts tests for top-level declarations and ownership (dart-lang/co19#2842)
2024-09-01 49699333+dependabot[bot]@users.noreply.github.com Bump actions/setup-java from 4.2.1 to 4.2.2 in the github-actions group (dart-lang/co19#2841)
2024-08-30 sgrekhov22@gmail.com dart-lang/co19#2559. Add extension types to augmenting types tests (dart-lang/co19#2839)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I26f83579708b877918b5a0a904f8172aa1cf4724
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/384480
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
eernstg pushed a commit that referenced this issue Sep 11, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 12, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 12, 2024
eernstg pushed a commit that referenced this issue Sep 13, 2024
Update existing tests for Parts
copybara-service bot pushed a commit to dart-lang/sdk that referenced this issue Sep 13, 2024
2024-09-13 sgrekhov22@gmail.com Fixes dart-lang/co19#2872. Fix runtime error in shared_case_scope_A02_t02.dart (dart-lang/co19#2876)
2024-09-13 sgrekhov22@gmail.com Fixes dart-lang/co19#2874. Fix typo in scope_A07_t01_part1.dart (dart-lang/co19#2875)
2024-09-13 sgrekhov22@gmail.com Fixes dart-lang/co19#2872. Fix `unreachable_switch_case` warning in shared_case_scope_A02_t02.dart (dart-lang/co19#2873)
2024-09-13 sgrekhov22@gmail.com dart-lang/co19#2825. Update existing tests for Parts (dart-lang/co19#2871)
2024-09-12 sgrekhov22@gmail.com dart-lang/co19#2825. Add tests for declarations in different branches of a parts tree (dart-lang/co19#2870)
2024-09-11 sgrekhov22@gmail.com dart-lang/co19#2868. Add extension methods accessibility tests. Part 1. (dart-lang/co19#2869)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2856. Remove `unreachable_switch_default` warning (dart-lang/co19#2867)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2861. Hide public extension methods if an import is deferred (dart-lang/co19#2866)
2024-09-11 sgrekhov22@gmail.com dart-lang/co19#2825. Add scope tests. Part 3. (dart-lang/co19#2851)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2860. Remove accidental code from scope_A04_t01_part2.dart (dart-lang/co19#2865)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2859. Hide public extension methods if an import is deferred (dart-lang/co19#2864)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2858. Fix syntax error in scope_A03_t02_part1.dart (dart-lang/co19#2863)
2024-09-11 sgrekhov22@gmail.com Fixes dart-lang/co19#2857. Fix names conflict in scope_A02_t03_part2.dart (dart-lang/co19#2862)
2024-09-10 sgrekhov22@gmail.com dart-lang/co19#2825. Add tests for "Terminology" chapter of the spec. (dart-lang/co19#2855)
2024-09-10 sgrekhov22@gmail.com dart-lang/co19#2825. Add export directive tests. (dart-lang/co19#2854)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: Idcee5a49ca69914516d1a331dab3d2b525a4b4b3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/385282
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 16, 2024
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Sep 17, 2024
eernstg pushed a commit that referenced this issue Sep 24, 2024
copybara-service bot pushed a commit to dart-lang/sdk that referenced this issue Sep 27, 2024
2024-09-26 sgrekhov22@gmail.com dart-lang/co19#2846. Add syntax and whitespaces tests (dart-lang/co19#2896)
2024-09-26 sgrekhov22@gmail.com Fixes dart-lang/co19#2892. Change expected errors positions. (dart-lang/co19#2894)
2024-09-26 sgrekhov22@gmail.com Fixes dart-lang/co19#2893. In case of ambiguous export don't expect an error on the first export (dart-lang/co19#2895)
2024-09-26 sgrekhov22@gmail.com dart-lang/co19#2846. Add static semantics tests for unquoted imports (dart-lang/co19#2891)
2024-09-25 sgrekhov22@gmail.com dart-lang/co19#2846. Add unquoted imports tests for path separator (dart-lang/co19#2889)
2024-09-25 sgrekhov22@gmail.com dart-lang/co19#2846. Add unquoted imports tests for parts (dart-lang/co19#2890)
2024-09-24 sgrekhov22@gmail.com dart-lang/co19#2559. Update `defining_augmentation_*` tests (dart-lang/co19#2884)
2024-09-24 sgrekhov22@gmail.com dart-lang/co19#2825. Add more grammar tests (dart-lang/co19#2882)
2024-09-24 sgrekhov22@gmail.com Fixes dart-lang/co19#2878. Use pid for unique temp name (dart-lang/co19#2883)
2024-09-24 sgrekhov22@gmail.com Fixes dart-lang/co19#2877. Catch and ignore exceptions during temp file deletion (dart-lang/co19#2881)
2024-09-24 sgrekhov22@gmail.com Fixes dart-lang/co19#2879. Fix racy code in length_A01_t01.dart (dart-lang/co19#2880)
2024-09-23 sgrekhov22@gmail.com dart-lang/co19#2846. Add unquoted imports tests for keywords (dart-lang/co19#2886)
2024-09-23 sgrekhov22@gmail.com Fixes dart-lang/co19#2887. Fix border type in static_analysis_extension_types_A08_t11.dart (dart-lang/co19#2888)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: Ibf63f6246db950981a0ee445764f9625bb69a9f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/387161
Reviewed-by: Erik Ernst <eernst@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
copybara-service bot pushed a commit to dart-lang/sdk that referenced this issue Oct 4, 2024
2024-10-04 sgrekhov22@gmail.com Fixes dart-lang/co19#2919. Fix new roll failures (dart-lang/co19#2920)
2024-10-03 sgrekhov22@gmail.com dart-lang/co19#2915. Add missing extension in syntax_A03_t01.dart (dart-lang/co19#2918)
2024-10-03 sgrekhov22@gmail.com Fixes dart-lang/co19#2915. Fix errors and typos in some null-aware elements tests (dart-lang/co19#2917)
2024-10-03 sgrekhov22@gmail.com Fixes dart-lang/co19#2906. Add digit separators 'parse' tests (dart-lang/co19#2916)
2024-10-03 sgrekhov22@gmail.com Fixes dart-lang/co19#2907. Update expected errors positions in grammar_A03_t01.dart (dart-lang/co19#2914)
2024-10-02 sgrekhov22@gmail.com dart-lang/co19#2906. Add digit separators tests (dart-lang/co19#2910)
2024-10-02 sgrekhov22@gmail.com dart-lang/co19#2907. Revert wrong change in grammar_A04_t01_part1.dart (dart-lang/co19#2913)
2024-10-02 sgrekhov22@gmail.com Fixes dart-lang/co19#2907. Update expected errors positions in grammar_A04_t01_part1.dart (dart-lang/co19#2912)
2024-10-02 sgrekhov22@gmail.com Fixes dart-lang/co19#2909. Fix extension applicability tests according to the updated spec (dart-lang/co19#2911)
2024-10-01 49699333+dependabot[bot]@users.noreply.github.com Bump the github-actions group with 2 updates (dart-lang/co19#2908)
2024-10-01 sgrekhov22@gmail.com dart-lang/co19#2559. Add tests for adding body to static members (dart-lang/co19#2905)
2024-09-30 sgrekhov22@gmail.com Fixes dart-lang/co19#2902. Add tests for an extension applicability (dart-lang/co19#2903)
2024-09-30 sgrekhov22@gmail.com Fixes dart-lang/co19#2901. Update expected errors for analyzer and CFE (dart-lang/co19#2904)
2024-09-27 sgrekhov22@gmail.com dart-lang/co19#2559. Fix typo in augmenting_enum_values_A05_t05.dart (dart-lang/co19#2900)
2024-09-27 sgrekhov22@gmail.com dart-lang/co19#2559. Add test that `EnumName` extension is not augmentable (dart-lang/co19#2899)
2024-09-27 sgrekhov22@gmail.com dart-lang/co19#2559. Add more tests for augmenting enum members and values. (dart-lang/co19#2897)
2024-09-27 sgrekhov22@gmail.com dart-lang/co19#2825. Add more grammar and terminology tests (dart-lang/co19#2885)
2024-09-27 sgrekhov22@gmail.com dart-lang/co19#2559. Fix accidental syntax errors (dart-lang/co19#2898)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: Id70baf6e0f6a6ea62eb0b507bffc3c1fb39e71ce
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/388007
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
sgrekhov added a commit to sgrekhov/co19 that referenced this issue Oct 7, 2024
eernstg pushed a commit that referenced this issue Oct 7, 2024
Fix dotted.library.name syntax in `part of` directive
copybara-service bot pushed a commit to dart-lang/sdk that referenced this issue Oct 11, 2024
2024-10-10 sgrekhov22@gmail.com dart-lang/co19#2925. Add comment explaining why the syntax error is not reported in grammar_A05_t01_lib.dart (dart-lang/co19#2931)
2024-10-10 sgrekhov22@gmail.com Fixes dart-lang/co19#2925. Fix expected errors positions in grammar_A05_t01_lib.dart (dart-lang/co19#2929)
2024-10-09 sgrekhov22@gmail.com dart-lang/co19#2923. More tests for import and export library with the same URI. (dart-lang/co19#2928)
2024-10-09 sgrekhov22@gmail.com Fixes dart-lang/co19#2926. Remove unnecessary error expectation from grammar_A04_t01.dart (dart-lang/co19#2927)
2024-10-08 sgrekhov22@gmail.com dart-lang/co19#2923. Add tests for import/exports with the same URI (dart-lang/co19#2924)
2024-10-07 sgrekhov22@gmail.com dart-lang/co19#2825. Fix dotted.library.name syntax in `part of` directive (dart-lang/co19#2922)
2024-10-04 sgrekhov22@gmail.com dart-lang/co19#2559. Add augmenting enum values test. (dart-lang/co19#2921)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I81902e4e4eac8a0b0ffd3f20d957aa9bfcc2cdc5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/389700
Reviewed-by: Erik Ernst <eernst@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants