"10": {
"1": {
"std": 397.30643899999995,
- "metric": 11992.645435,
+ "metric": 21442.645435,
"median": 11892.645435,
"results": [
{
},
"2": {
"std": 252.71243850000064,
- "metric": 38183.186513499997,
+ "metric": 30183.186513499997,
"median": 28953.186513499997,
"results": [
{
},
"4": {
"std": 285.0294699999995,
- "metric": 38215.454019999997,
+ "metric": 11215.454019999997,
"median": 28795.454019999997,
"results": [
{
"10": {
"1": {
"std": 86.91589850000001,
- "metric": 1300.6329775,
+ "metric": 3300.6329775,
"median": 150.6329775,
"results": [
{
},
"2": {
"std": 4.182392499999992,
- "metric": 180.8884175,
+ "metric": 290.8884175,
"median": 280.8884175,
"results": [
{
},
"4": {
"std": 15.571989000000002,
- "metric": 1190.858649,
+ "metric": 1290.858649,
"median": 399.858649,
"results": [
{
_record.getRecordInfo(listParam).then(res => {
this.setState({
- recordInfo:res
+ recordInfo: res
});
console.log(this.state.recordInfo)
}, errMsg => {
render() {
let machine = this.state.recordInfo.test_machine || {};
+ let dataset = this.state.recordInfo.dataset_info || {};
+
+ let ro = dataset.ro || {};
+ let rw = dataset.rw || {};
console.log(machine)
- // let system = machine.os_name + ' ' + machine.os_version + ' ' + machine.comp_name + ' ' + machine.comp_version;
+ // Object.keys(obj).map(key => console.log(obj[key]));
+ let ro_10 = ro['10'] || {};
+
+ let ro_tables = Object.keys(ro_10).map(key => {
+ console.log(ro_10[key])
+ let tableRow = ro_10[key].map((item, idx) => {
+ console.log('item is:')
+ console.log(item)
+
+ let results = item['results'].map((result, idx) => {
+ return (
+ <Table.Row>
+ <Table.Cell>{result.start}</Table.Cell>
+ <Table.Cell>{result.tps}</Table.Cell>
+ <Table.Cell>{result.mode}</Table.Cell>
+ <Table.Cell>{result.latency}</Table.Cell>
+ </Table.Row>
+ );
+ });
+ return results;
+
+ });
+
+ return (
+ <Table celled striped key={key}>
+ <Table.Header>
+ <Table.Row>
+ <Table.HeaderCell colSpan="4">Clients:{key} scale:10 <a href=""> >>prev</a>
+ <div>
+ mertic:200 <span>Improved (+12.4%)</span>
+ </div>
+ </Table.HeaderCell>
+ </Table.Row>
+ <Table.Row>
+ <Table.HeaderCell>Start</Table.HeaderCell>
+ <Table.HeaderCell>Tps</Table.HeaderCell>
+ <Table.HeaderCell>mode</Table.HeaderCell>
+ <Table.HeaderCell>latency</Table.HeaderCell>
+ </Table.Row>
+ </Table.Header>
+
+ <Table.Body>
+ {tableRow}
+ {/*<Table.Row>*/}
+ {/*<Table.Cell>2018-09-11 15:32</Table.Cell>*/}
+ {/*<Table.Cell>200.221</Table.Cell>*/}
+ {/*<Table.Cell>simple</Table.Cell>*/}
+ {/*<Table.Cell>-1</Table.Cell>*/}
+ {/*</Table.Row>*/}
+ </Table.Body>
+ </Table>
+ );
+ });
+
return (
<div className="container-fluid detail-container">
<div className="record-title">
<div className="card-container col-md-12 col-md-offset-1">
<div className="col-md-6 card-div">
<Segment vertical>RO</Segment>
- <Table celled striped key='1'>
- <Table.Header>
- <Table.Row>
- <Table.HeaderCell colSpan="4">Clients:4 scale:10 <a href=""> >>prev</a>
- <div>
-
- mertic:200 <span>Improved (+12.4%)</span>
- </div>
- </Table.HeaderCell>
- </Table.Row>
- <Table.Row>
- <Table.HeaderCell>Start</Table.HeaderCell>
- <Table.HeaderCell>Tps</Table.HeaderCell>
- <Table.HeaderCell>mode</Table.HeaderCell>
- <Table.HeaderCell>latency</Table.HeaderCell>
- </Table.Row>
- </Table.Header>
+ {ro_tables}
+ {/*<Table celled striped key='1'>*/}
+ {/*<Table.Header>*/}
+ {/*<Table.Row>*/}
+ {/*<Table.HeaderCell colSpan="4">Clients:4 scale:10 <a href=""> >>prev</a>*/}
+ {/*<div>*/}
+
+ {/*mertic:200 <span>Improved (+12.4%)</span>*/}
+ {/*</div>*/}
+ {/*</Table.HeaderCell>*/}
+ {/*</Table.Row>*/}
+ {/*<Table.Row>*/}
+ {/*<Table.HeaderCell>Start</Table.HeaderCell>*/}
+ {/*<Table.HeaderCell>Tps</Table.HeaderCell>*/}
+ {/*<Table.HeaderCell>mode</Table.HeaderCell>*/}
+ {/*<Table.HeaderCell>latency</Table.HeaderCell>*/}
+ {/*</Table.Row>*/}
+ {/*</Table.Header>*/}
+
+ {/*<Table.Body>*/}
+ {/*<Table.Row>*/}
+ {/*<Table.Cell>2018-09-11 15:32</Table.Cell>*/}
+ {/*<Table.Cell>200.221</Table.Cell>*/}
+ {/*<Table.Cell>simple</Table.Cell>*/}
+ {/*<Table.Cell>-1</Table.Cell>*/}
+ {/*</Table.Row>*/}
+ {/*<Table.Row>*/}
+ {/*<Table.Cell>2018-09-11 15:32</Table.Cell>*/}
+ {/*<Table.Cell>200.221</Table.Cell>*/}
+ {/*<Table.Cell>simple</Table.Cell>*/}
+ {/*<Table.Cell>-1</Table.Cell>*/}
+ {/*</Table.Row>*/}
+ {/*</Table.Body>*/}
+ {/*</Table>*/}
- <Table.Body>
- <Table.Row>
- <Table.Cell>2018-09-11 15:32</Table.Cell>
- <Table.Cell>200.221</Table.Cell>
- <Table.Cell>simple</Table.Cell>
- <Table.Cell>-1</Table.Cell>
- </Table.Row>
- <Table.Row>
- <Table.Cell>2018-09-11 15:32</Table.Cell>
- <Table.Cell>200.221</Table.Cell>
- <Table.Cell>simple</Table.Cell>
- <Table.Cell>-1</Table.Cell>
- </Table.Row>
- </Table.Body>
- </Table>
</div>
<div className="col-md-6 card-div">