@@ -23,6 +23,96 @@ export default defineWorkspace([
23
23
} ,
24
24
} ,
25
25
26
+ // Projects testing pool and poolOptions
27
+ {
28
+ test : {
29
+ name : 'Threads pool' ,
30
+ include : [
31
+ './space-pools/threads.test.ts' ,
32
+ './space-pools/multi-worker.test.ts' ,
33
+ './space-pools/isolate.test.ts' ,
34
+ ] ,
35
+ pool : 'threads' ,
36
+ } ,
37
+ } ,
38
+ {
39
+ test : {
40
+ name : 'Single thread pool' ,
41
+ include : [
42
+ './space-pools/threads.test.ts' ,
43
+ './space-pools/single-worker.test.ts' ,
44
+ ] ,
45
+ pool : 'threads' ,
46
+ poolOptions : { threads : { singleThread : true } } ,
47
+ } ,
48
+ } ,
49
+ {
50
+ test : {
51
+ name : 'Non-isolated thread pool #1' ,
52
+ include : [
53
+ './space-pools/threads.test.ts' ,
54
+ './space-pools/no-isolate.test.ts' ,
55
+ ] ,
56
+ pool : 'threads' ,
57
+ poolOptions : { threads : { isolate : false } } ,
58
+ } ,
59
+ } ,
60
+ {
61
+ test : {
62
+ name : 'Non-isolated thread pool #2' ,
63
+ include : [
64
+ './space-pools/threads.test.ts' ,
65
+ './space-pools/no-isolate.test.ts' ,
66
+ ] ,
67
+ pool : 'threads' ,
68
+ isolate : false ,
69
+ } ,
70
+ } ,
71
+ {
72
+ test : {
73
+ name : 'Forks pool' ,
74
+ include : [
75
+ './space-pools/forks.test.ts' ,
76
+ './space-pools/multi-worker.test.ts' ,
77
+ './space-pools/isolate.test.ts' ,
78
+ ] ,
79
+ pool : 'forks' ,
80
+ } ,
81
+ } ,
82
+ {
83
+ test : {
84
+ name : 'Single fork pool' ,
85
+ include : [
86
+ './space-pools/forks.test.ts' ,
87
+ './space-pools/single-worker.test.ts' ,
88
+ ] ,
89
+ pool : 'forks' ,
90
+ poolOptions : { forks : { singleFork : true } } ,
91
+ } ,
92
+ } ,
93
+ {
94
+ test : {
95
+ name : 'Non-isolated fork pool #1' ,
96
+ include : [
97
+ './space-pools/forks.test.ts' ,
98
+ './space-pools/no-isolate.test.ts' ,
99
+ ] ,
100
+ pool : 'forks' ,
101
+ poolOptions : { forks : { isolate : false } } ,
102
+ } ,
103
+ } ,
104
+ {
105
+ test : {
106
+ name : 'Non-isolated fork pool #2' ,
107
+ include : [
108
+ './space-pools/forks.test.ts' ,
109
+ './space-pools/no-isolate.test.ts' ,
110
+ ] ,
111
+ pool : 'forks' ,
112
+ isolate : false ,
113
+ } ,
114
+ } ,
115
+
26
116
// These two projects run on same environment but still transform
27
117
// a single file differently due to Vite plugins
28
118
{
0 commit comments