-buildPlotForCreateOperation() {
- buildNumber="$1"
- createAndAddHeader "$create_data" "$create_data_title_1"
- getAndRecordDataResults "$consoleText" "$creating_bookstore_pattern" "$create_data" "$buildNumber"
-}
-
-buildPlotForReadOperation() {
- buildNumber="$1"
- createAndAddHeader "$read_data" "$read_data_title_1"
- getAndRecordDataResults "$consoleText" "$read_datatreees_pattern" "$read_data" "$buildNumber"
-}
-
-buildPlotForUpdateOperation() {
- buildNumber="$1"
- createAndAddHeader "$update_data" "$update_data_title_1"
- getAndRecordDataResults "$consoleText" "$update_datanodes_pattern" "$update_data" "$buildNumber"
-}
-
-buildPlotForBatchOperation() {
- buildNumber="$1"
- createAndAddHeader "$delete_data" "$delete_data_title_1"
- getAndRecordDataResults "$consoleText" "$batch_delete_pattern" "$delete_data" "$buildNumber"
-}
-
-#############################################################################################################################
-#############################################################################################################################
-#############################################################################################################################
-#############################################################################################################################
-
-cd $WORKSPACE
-
-getLatestBuild
-if [ -z "$(ls -A)" ]; then
- # Calculate the starting value for the loop
- startValue=$((latestBuild - 100))
-
- # Start the loop from startValue up to latestBuild
- for ((i=startValue; i<=latestBuild; i++)); do
- getConsoleText "$i"
- buildPlotForCreateOperation "$i"
- buildPlotForReadOperation "$i"
- buildPlotForUpdateOperation "$i"
- buildPlotForBatchOperation "$i"
- done
- buildStaticReport "$create_data" "createLargeData"
- buildStaticReport "$read_data" "readDataTrees"
- buildStaticReport "$update_data" "updateDatanodes"
- buildStaticReport "$delete_data" "batchDelete"
-else
- getConsoleText $latestBuild
- buildPlotForCreateOperation $latestBuild
- buildPlotForReadOperation $latestBuild
- buildPlotForUpdateOperation $latestBuild
- buildPlotForBatchOperation $latestBuild
-
- buildStaticReport "$create_data" "createLargeData"
- buildStaticReport "$read_data" "readDataTrees"
- buildStaticReport "$update_data" "updateDatanodes"
- buildStaticReport "$delete_data" "batchDelete"
-fi
-
-
-touch index.html createOperation.html readOperation.html updateOperation.html deleteOperation.html
-
-buildHTMLReport \
- "Creating openroadm anchors with large data" \
- "createLargeData.png" \
- "Read datatrees using openroadm root" \
- "readDataTrees.png" \
- "Update 100 data nodes" \
- "updateDatanodes.png" \
- "Batch delete 100 whole lists" \
- "batchDelete.png" \
- "Performance Review"
-
-buildPageReport "createLargeData.png" "Creating openroadm anchors with large data" "createOperation.html"
-buildPageReport "readDataTrees.png" "Read datatrees using openroadm root" "readOperation.html"
-buildPageReport "updateDatanodes.png" "Update 100 data nodes" "updateOperation.html"
-buildPageReport "batchDelete.png" "Batch delete 100 whole lists" "deleteOperation.html"
-
-
-buildPlotForCreateOperation() {
- buildNumber="$1"
- createAndAddHeader "$create_data" "$create_data_title_1"
- getAndRecordDataResults "$consoleText" "$creating_bookstore_pattern" "$create_data" "$buildNumber"
-}
-
-buildPlotForReadOperation() {
- buildNumber="$1"
- createAndAddHeader "$read_data" "$read_data_title_1"
- getAndRecordDataResults "$consoleText" "$read_datatreees_pattern" "$read_data" "$buildNumber"
-}
-
-buildPlotForUpdateOperation() {
- buildNumber="$1"
- createAndAddHeader "$update_data" "$update_data_title_1"
- getAndRecordDataResults "$consoleText" "$update_datanodes_pattern" "$update_data" "$buildNumber"
-}
-
-buildPlotForBatchOperation() {
- buildNumber="$1"
- createAndAddHeader "$delete_data" "$delete_data_title_1"
- getAndRecordDataResults "$consoleText" "$batch_delete_pattern" "$delete_data" "$buildNumber"
-}
-
-#############################################################################################################################
-#############################################################################################################################