From 5bc0f121fb710c64cecf4dc596bd8c8681d3812b Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Tue, 29 Sep 2026 14:26:14 -0700 Subject: [PATCH 1/9] Update provider to get decoupling fix --- registry/provider.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index 2c8103f7..e657a9fe 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -1,6 +1,6 @@ contact=darky12s@gmail.com fetch=git clone https://github.com/rrousselGit/provider.git tests -fetch=git -C tests checkout a60a35c49e907fed597dd2af28ed79cc94b7671a +fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=. test=flutter analyze --no-fatal-infos lib test/null_safe test=flutter test test/null_safe From 3f85d9710a9b57fddd465621f6ac2b30654739ee Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Wed, 30 Sep 2026 12:48:19 -0700 Subject: [PATCH 2/9] provider directories changed with the new hash. --- registry/provider.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index e657a9fe..a56829f6 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -1,6 +1,6 @@ contact=darky12s@gmail.com fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 -update=. +update=packages/provider test=flutter analyze --no-fatal-infos lib test/null_safe test=flutter test test/null_safe From f6fc082ebb3d07903fafb46b3bc00f684e4c0dcd Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Wed, 30 Sep 2026 13:08:12 -0700 Subject: [PATCH 3/9] Correct path on analyzer command after directory change in provider. --- registry/provider.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index a56829f6..d737fddf 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -2,5 +2,5 @@ contact=darky12s@gmail.com fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider -test=flutter analyze --no-fatal-infos lib test/null_safe +test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe test=flutter test test/null_safe From 4a3f22c65f3708fc79238a24bc39601c923e2e6a Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Wed, 30 Sep 2026 13:48:11 -0700 Subject: [PATCH 4/9] Aaaand correct path for the test command. --- registry/provider.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index d737fddf..4422fd77 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -3,4 +3,4 @@ fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe -test=flutter test test/null_safe +test=flutter test packages/provider/test/null_safe From eb8500b66c4d4e496883113a98b5bf9291de1960 Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Wed, 30 Sep 2026 15:14:01 -0700 Subject: [PATCH 5/9] OK cd in the comments working on linux and windows. --- registry/provider.test | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index 4422fd77..1e88ca91 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -3,4 +3,5 @@ fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe -test=flutter test packages/provider/test/null_safe +test.posix=sh -c cd${IFS}"$0"&&"$@" packages/provider flutter test test/null_safe +test.windows=cd packages/provider && flutter test test/null_safe From 270deca5cc9ff3dc7604bb295c63b9ed9a04a895 Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Fri, 2 Oct 2026 10:32:49 -0700 Subject: [PATCH 6/9] Re-enable the tests. --- registry/{provider.test.disabled => provider.test} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename registry/{provider.test.disabled => provider.test} (100%) diff --git a/registry/provider.test.disabled b/registry/provider.test similarity index 100% rename from registry/provider.test.disabled rename to registry/provider.test From ba6aa09812b2a27873cef00038433e967479d088 Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Fri, 2 Oct 2026 10:33:37 -0700 Subject: [PATCH 7/9] Skip the test that fails due to stack overflow on Windows. As advised by the author of the package. I'm skipping it on all platforms instead of just on Windows as a safety measure. I imagine some other platforms may fail flakily due to resource constraints at some point, so let's avoid that. --- registry/provider.test | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/provider.test b/registry/provider.test index 1e88ca91..509cb3c3 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -3,5 +3,5 @@ fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe -test.posix=sh -c cd${IFS}"$0"&&"$@" packages/provider flutter test test/null_safe -test.windows=cd packages/provider && flutter test test/null_safe +test.posix=sh -c cd${IFS}"$0"&&"$@" packages/provider flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' +test.windows=cd packages/provider && flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' From dd49d82457b2d27f41f61e89e6f4d193befe5a9c Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Fri, 2 Oct 2026 11:09:09 -0700 Subject: [PATCH 8/9] Fixing cd failure. --- registry/provider.test | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/provider.test b/registry/provider.test index 509cb3c3..24a22be2 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -3,5 +3,5 @@ fetch=git clone https://github.com/rrousselGit/provider.git tests fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe -test.posix=sh -c cd${IFS}"$0"&&"$@" packages/provider flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' -test.windows=cd packages/provider && flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' +test.posix=cd packages/provider && flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' +test.windows=cd packages/provider && flutter test test/null_safe --name "^(?!MultiProvider Supports a large number of providers$)" From bfbeca5cc063a6701aadafaee1389615e55290bf Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Fri, 2 Oct 2026 11:29:34 -0700 Subject: [PATCH 9/9] Trying a different escape sequence for Windows --- registry/provider.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/provider.test b/registry/provider.test index 24a22be2..a4ef46b5 100644 --- a/registry/provider.test +++ b/registry/provider.test @@ -4,4 +4,4 @@ fetch=git -C tests checkout 3ed4c6d6b1700c08256f25a034bb93f943bd7236 update=packages/provider test=flutter analyze --no-fatal-infos packages/provider/lib packages/provider/test/null_safe test.posix=cd packages/provider && flutter test test/null_safe --name '^(?!MultiProvider Supports a large number of providers$)' -test.windows=cd packages/provider && flutter test test/null_safe --name "^(?!MultiProvider Supports a large number of providers$)" +test.windows=cd packages/provider && flutter test test/null_safe --name ^^^^(?!MultiProvider.Supports.a.large.number.of.providers$)