@@ -16,6 +16,7 @@ import 'utils/utils.dart';
16
16
import 'utils/testrunner.dart' show TestRunner;
17
17
import 'package:test/test.dart' show test;
18
18
19
+ // TestRunner implementations
19
20
import 'webcrypto/aescbc_test.dart' as aescbc_test;
20
21
import 'webcrypto/aesctr_test.dart' as aesctr_test;
21
22
import 'webcrypto/aesgcm_test.dart' as aesgcm_test;
@@ -28,6 +29,10 @@ import 'webcrypto/rsaoaep_test.dart' as rsaoaep_test;
28
29
import 'webcrypto/rsapss_test.dart' as rsapss_test;
29
30
import 'webcrypto/rsassapkcs1v15_test.dart' as rsassapkcs1v15_test;
30
31
32
+ // Other test files, that don't use TestRunner
33
+ import 'webcrypto/random_test.dart' as random_test;
34
+ import 'webcrypto/digest_test.dart' as digest_test;
35
+
31
36
/// Test runners from all test files except `digest_test.dart` and
32
37
/// `random_test.dart` , which do not use [TestRunner] .
33
38
final testRunners = < TestRunner > [
@@ -52,4 +57,7 @@ void runAllTests({TestFn test = test}) {
52
57
for (final r in testRunners) {
53
58
r.runTests (test: test);
54
59
}
60
+ // We don't use [TestRunner] for all tests, so we just add them manually.
61
+ random_test.runTests (test: test);
62
+ digest_test.runTests (test: test);
55
63
}
0 commit comments