File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
packages/gatsby/src/utils Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change
1
+ jest . mock ( `../physical-cpu-count` , ( ) => 1 )
2
+ const getCPUCoreCount = require ( `../cpu-core-count` )
3
+
4
+ beforeEach ( ( ) => {
5
+ delete process . env . GATSBY_CPU_COUNT
6
+ } )
7
+
8
+ test ( `it defaults to physical CPU count, if override not detected` , ( ) => {
9
+ expect ( getCPUCoreCount ( ) ) . toBe ( 1 )
10
+ } )
11
+
12
+ test ( `it does not use env far override, if useEnvVar is false` , ( ) => {
13
+ process . env . GATSBY_CPU_COUNT = 9001
14
+
15
+ expect ( getCPUCoreCount ( false ) ) . not . toBe ( Number ( process . env . GATSBY_CPU_COUNT ) )
16
+ } )
17
+
18
+ test ( `uses env var override, if exists` , ( ) => {
19
+ process . env . GATSBY_CPU_COUNT = 9001
20
+
21
+ expect ( getCPUCoreCount ( ) ) . toBe ( Number ( process . env . GATSBY_CPU_COUNT ) )
22
+ } )
Original file line number Diff line number Diff line change 4
4
* @returns {number } Count of the requested type of CPU cores. Defaults to number of physical cores or 1
5
5
*/
6
6
7
- const cpuCoreCount = ( useEnvVar = false ) => {
7
+ const cpuCoreCount = ( useEnvVar = true ) => {
8
8
try {
9
9
let coreCount = require ( `./physical-cpu-count` ) || 1
10
10
You can’t perform that action at this time.
0 commit comments