From a340528de8572fec3f48153693d9b77f9536e2ff Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 20 May 2013 20:35:40 -0400 Subject: [PATCH] Performance Testing - Added import and export to the testing. As an extension mechanism, it needs to perform well. --- performance/.gitignore | 1 + performance/run_perf | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/performance/.gitignore b/performance/.gitignore index 0c09a71d4..e82c8156a 100644 --- a/performance/.gitignore +++ b/performance/.gitignore @@ -1,2 +1,3 @@ *.data *.rc +export.json diff --git a/performance/run_perf b/performance/run_perf index 92d9a9ad3..f953930f6 100755 --- a/performance/run_perf +++ b/performance/run_perf @@ -2,7 +2,7 @@ echo 'Performance: setup' echo ' - This step will take several minutes' -rm -f ./pending.data ./completed.data ./undo.data perf.rc +rm -f ./pending.data ./completed.data ./undo.data ./backlog.data perf.rc ./load # Run benchmarks. @@ -26,6 +26,14 @@ echo ' - task add...' ../src/task rc.debug:1 rc:perf.rc add >/dev/null 2>&1 ../src/task rc.debug:1 rc:perf.rc add This is a task with an average sized description length project:P priority:H +tag1 +tag2 2>&1 | grep "Perf task" +echo ' - task export...' +../src/task rc.debug:1 rc:perf.rc export >/dev/null 2>&1 +../src/task rc.debug:1 rc:perf.rc export 2>&1 >export.json | grep "Perf task" + +echo ' - task import...' +rm -f ./pending.data ./completed.data ./undo.data ./backlog.data +../src/task rc.debug:1 rc:perf.rc import export.json 2>&1 | grep "Perf task" + echo 'End' exit 0