Skip to content

Commit ba2b44c

Browse files
yprestojoshwooding
authored andcommitted
[benchmark] Fix not running (mui#16900)
1 parent dc740b6 commit ba2b44c

File tree

3 files changed

+30
-6
lines changed

3 files changed

+30
-6
lines changed

babel.config.js

+12
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,17 @@ module.exports = {
101101
],
102102
],
103103
},
104+
benchmark: {
105+
plugins: [
106+
...productionPlugins,
107+
[
108+
'babel-plugin-module-resolver',
109+
{
110+
root: ['./'],
111+
alias: defaultAlias,
112+
},
113+
],
114+
],
115+
},
104116
},
105117
};

packages/material-ui-benchmark/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
},
1313
"homepage": "https://github.com/mui-org/material-ui/tree/master/packages/material-ui-benchmark",
1414
"scripts": {
15-
"core": "cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/core.js --inspect=0.0.0.0:9229",
16-
"docs": "cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/docs.js --inspect=0.0.0.0:9229",
17-
"server": "cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/server.js --inspect=0.0.0.0:9229",
18-
"styles": "cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/styles.js --inspect=0.0.0.0:9229",
19-
"system": "cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/system.js --inspect=0.0.0.0:9229",
15+
"core": "cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/core.js --inspect=0.0.0.0:9229",
16+
"docs": "cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/docs.js --inspect=0.0.0.0:9229",
17+
"server": "cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/server.js --inspect=0.0.0.0:9229",
18+
"styles": "cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/styles.js --inspect=0.0.0.0:9229",
19+
"system": "cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/system.js --inspect=0.0.0.0:9229",
2020
"test": "exit 0"
2121
},
2222
"engines": {

packages/material-ui-benchmark/src/docs.js

+13-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import React from 'react';
77
import ReactDOMServer from 'react-dom/server';
88
import MarkdownElement from 'docs/src/modules/components/MarkdownElement';
99
import Markdown from 'docs/src/pages/getting-started/templates/blog/Markdown';
10+
import { createStore } from 'redux';
11+
import { Provider } from 'react-redux';
1012

1113
const suite = new Benchmark.Suite('core', {
1214
onError: event => {
@@ -20,12 +22,22 @@ const markdown = fs.readFileSync(
2022
'UTF-8',
2123
);
2224

25+
const store = createStore(state => state, {
26+
options: {
27+
userLanguage: 'en',
28+
},
29+
});
30+
2331
suite
2432
.add('Markdown', () => {
2533
ReactDOMServer.renderToString(<Markdown>{markdown}</Markdown>);
2634
})
2735
.add('MarkdownElement', () => {
28-
ReactDOMServer.renderToString(<MarkdownElement text={markdown} />);
36+
ReactDOMServer.renderToString(
37+
<Provider store={store}>
38+
<MarkdownElement text={markdown} />
39+
</Provider>,
40+
);
2941
})
3042
.on('cycle', event => {
3143
console.log(String(event.target));

0 commit comments

Comments
 (0)