tfcache-comparison

added fitnesse workload

7/22/2019 9:26:08 PM

Details

diff --git a/applications/workloads/fitnesse.json b/applications/workloads/fitnesse.json
new file mode 100644
index 0000000..6680fe4
--- /dev/null
+++ b/applications/workloads/fitnesse.json
@@ -0,0 +1,228 @@
+{
+	"root": {
+		"linksReferences": [
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page",
+			"edit-static-page",
+			"edit-suite-page",
+			"edit-test-page",
+			"files",
+			"recent-changes"
+		]
+	},
+	"*view-page": {
+		"linksReferences": [
+			"*root",
+			"view-properties",
+			"where-used",
+			"versions",
+			"search",
+			"delete-page"
+		]
+	},
+	"view-static-page": {
+		"method": "GET",
+		"URL": "http://localhost:8080/${1-99}",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"view-suite-page": {
+		"method": "GET",
+		"URL": "http://localhost:8080/suite.${1-99}",
+		"linksReferences": [
+			"**view-page",
+			"suite",
+			"test-history",
+			"page-history",
+			"remote-debug"
+		]
+	},
+	"view-test-page": {
+		"method": "GET",
+		"URL": "http://localhost:8080/test.${1-99}",
+		"linksReferences": [
+			"**view-page",
+			"test",
+			"test-history",
+			"page-history",
+			"remote-debug"
+		]
+	},
+	"edit-static-page": {
+		"method": "POST",
+		"URL": "http://localhost:8080/${1-99}",
+		"data": "responder=saveData&pageName=x&pageTemplate=.TemplateLibrary.StaticPage&helpText=${1-99}&suites=&__EDITOR__1=textarea&pageContent=${1-99}&save=Save",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"edit-suite-page": {
+		"method": "POST",
+		"URL": "http://localhost:8080/suite.${1-99}",
+		"data": "responder=saveData&pageName=x&pageTemplate=.TemplateLibrary.SuitePage&helpText=${1-99}&suites=&__EDITOR__1=textarea&pageContent=${1-99}&save=Save",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"edit-test-page": {
+		"method": "POST",
+		"URL": "http://localhost:8080/test.${1-99}",
+		"data": "responder=saveData&pageName=x&pageTemplate=.TemplateLibrary.TestPage&helpText=${1-99}&suites=&__EDITOR__1=textarea&pageContent=${1-99}&save=Save",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"files": {
+		"method": "GET",
+		"URL": "http://localhost:8080/files",
+		"linksReferences": [
+			"files",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page",
+			"create-directory",
+			"delete-directory",
+			"delete-file"
+		]
+	},
+	"recent-changes": {
+		"method": "GET",
+		"URL": "http://localhost:8080/RecentChanges",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"view-properties": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?properties",
+		"linksReferences": [
+			"edit-properties"
+		]
+	},
+	"where-used": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?whereUsed",
+		"linksReferences": [
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"versions": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?versions",
+		"linksReferences": [
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"search": {
+		"method": "GET",
+		"URL": "http://localhost:8080/FrontPage?responder=search&searchString=${1-99}&searchScope=<|root>&searchType=<Search+Titles|Search+Content>",
+		"linksReferences": [
+			"search",
+			"properties-search",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"properties-search": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?responder=searchProperties&Suites=<|1>&searchScope=<|root>&PageType=<|Suite>&PageType=<|Test>&PageType=<|Static>&Prune=<|on>&Action=<|Edit>&Action=<|Versions>&Action=<|Properties>&Action=<|Refactor>&Action=<|WhereUsed>&Action=<|RecentChanges>&Action=<|Files>&Action=<|Search>&Security=<|secure-read>&Security=<|secure-write>&Security=<|secure-test>&Special=<|SetUp>&Special=<|TearDown>&searchType=Search+Properties",
+		"linksReferences": [
+			"search",
+			"properties-search",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]	
+	},
+	"test-history": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<test.|suite.>${1-99}?testHistory",
+		"linksReferences": [
+			"test-history",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"page-history": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<test.|suite.>${1-99}?pageHistory",
+		"linksReferences": [
+			"page-history",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"remote-debug": {
+		"method": "GET",
+		"URL": "http://localhost:8080/<test.|suite.>${1-99}?test&remote_debug",
+		"linksReferences": [
+			"remote-debug",
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"delete-page": {
+		"method": "POST",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?deletePage",
+		"data": "confirmed=Yes",
+		"linksReferences": [
+			"view-static-page",
+			"view-suite-page",
+			"view-test-page"
+		]
+	},
+	"suite": {
+		"method": "GET",
+		"URL": "http://localhost:8080/suite.${1-99}?suite",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"test": {
+		"method": "GET",
+		"URL": "http://localhost:8080/test.${1-99}?test",
+		"linksReferences": [
+			"**view-page"
+		]
+	},
+	"create-directory": {
+		"method": "GET",
+		"URL": "http://localhost:8080/files/?responder=createDir&dirname=${1-99}",
+		"linksReferences": [
+			"*files"
+		]
+	},
+	"delete-directory": {
+		"method": "POST",
+		"URL": "http://localhost:8080/files",
+		"data": "responder=deleteFile&filename=${1-99}",
+		"linksReferences": [
+			"*files"
+		]
+	},
+	"delete-file": {
+		"method": "GET",
+		"URL": "http://localhost:8080/files/?responder=deleteFile&filename=${1-99}",
+		"linksReferences": [
+			"*files"
+		]
+	},
+	"edit-properties": {
+		"method": "POST",
+		"URL": "http://localhost:8080/<|test.|suite.>${1-99}?properties",
+		"data": "responder=saveProperties&PageType=<|Test|Suite>&Edit=<on|off>&Properties=<on|off>&Refactor=<on|off>&WhereUsed=<on|off>&RecentChanges=<on|off>&Files=<on|off>&Search=<on|off>&secure-write=<on|off>&HelpText=&Suites=&Save=Save+Properties",
+		"linksReferences": [
+			"**view-page"
+		]
+	}
+}
\ No newline at end of file