Fix dartlang.org URLs across packages
diff --git a/pkgs/test/doc/architecture.md b/pkgs/test/doc/architecture.md
index 0fa7a96..922c8ce 100644
--- a/pkgs/test/doc/architecture.md
+++ b/pkgs/test/doc/architecture.md
@@ -159,7 +159,7 @@
 [`deserializeSuite()`][platform helpers].
 
 [StreamChannel]: https://pub.dev/packages/stream_channel
-[Isolate]: https://api.dartlang.org/stable/latest/dart-isolate/Isolate-class.html
+[Isolate]: https://api.dart.dev/stable/dart-isolate/Isolate-class.html
 [IsolateChannel]: https://pub.dev/documentation/stream_channel/latest/stream_channel/IsolateChannel-class.html
 [remote platform helpers]: https://github.com/dart-lang/test/tree/master/lib/src/runner/plugin/remote_platform_helpers.dart
 [platform helpers]: https://github.com/dart-lang/test/tree/master/lib/src/runner/plugin/platform_helpers.dart
@@ -226,7 +226,7 @@
 so that the `BrowserManager` has a direct line to the iframe where the tests are
 defined.
 
-[Window.postMessage]: https://api.dartlang.org/stable/latest/dart-html/Window/postMessage.html
+[Window.postMessage]: https://api.dart.dev/stable/dart-html/Window/postMessage.html
 
 From this point forward the process is similar to `VMPlatform`. The iframe
 serializes its test suite using [`serializeSuite()`][remote platform helpers],
diff --git a/pkgs/test/doc/json_reporter.md b/pkgs/test/doc/json_reporter.md
index cdef2f2..0ce1713 100644
--- a/pkgs/test/doc/json_reporter.md
+++ b/pkgs/test/doc/json_reporter.md
@@ -31,7 +31,7 @@
 of the `test` package, and is subject to its [semantic versioning][semver]
 restrictions. In particular:
 
-[semver]: https://www.dartlang.org/tools/pub/versioning.html#semantic-versions
+[semver]: https://dart.dev/tools/pub/versioning#semantic-versions
 
 * No new feature will be added to the protocol without increasing the test
   package's minor version number.