-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparse_experiments.sh
executable file
·31 lines (24 loc) · 1.28 KB
/
parse_experiments.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
# Color codes
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' # No Color
ARTIFACT_ROOTDIR=$(pwd)
echo -e "${GREEN}Starting in directory: ${ARTIFACT_ROOTDIR}${NC}"
mkdir -p ${ARTIFACT_ROOTDIR}/data/epic
mkdir -p ${ARTIFACT_ROOTDIR}/data/caracal/tpcc
mkdir -p ${ARTIFACT_ROOTDIR}/data/caracal/tpccfull
mkdir -p ${ARTIFACT_ROOTDIR}/data/caracal/ycsb
mkdir -p ${ARTIFACT_ROOTDIR}/data/sto
echo -e "${GREEN}Parsing Epic reulsts...${NC}"
python3 ./epic/parse_expriments.py ./epic/epic_output/ ./data/epic/
echo -e "${GREEN}Parsing Caracal reulsts...${NC}"
python3 ./caracal/parse_caracal_result.py ./caracal/caracal_ycsb_output/ ./data/caracal/ycsb/
python3 ./caracal/parse_caracal_ycsb_latency_result.py ./caracal/caracal_ycsb_output/ ./data/caracal/ycsb/
python3 ./caracal/parse_tpcc_result.py ./caracal/caracal_tpcc_output/ ./data/caracal/tpcc/
python3 ./caracal/parse_tpcc_latency_result.py ./caracal/caracal_tpcc_output/ ./data/caracal/tpcc/
python3 ./caracal/parse_tpcc_result.py ./caracal/caracal_tpccfull_output/ ./data/caracal/tpccfull/
echo -e "${GREEN}Parsing STO reulsts...${NC}"
python3 ./sto/parse_ycsb_results.py ./sto/sto_output/ ./data/sto
python3 ./sto/parse_tpccfull_results.py ./sto/sto_output/ ./data/sto/
python3 ./sto/parse_tpcc_results.py ./sto/sto_output/ ./data/sto/