- /* Default name session streaming. */
- {"hostname/auto-20190918-164429/ust/uid/1000/64-bit",
- "auto-20190918-164429", "hostname",
- "20190918-164429", "", "ust/uid/1000/64-bit",
- true},
- /* Custom default name session */
- {"hostname/custom_auto-20190319-120000/ust/uid/1000/64-bit",
- "custom_auto-20190319-120000", "hostname",
- "20190319-120000", "", "ust/uid/1000/64-bit",
- true},
- /* Named session streaming */
- {"hostname/test-20190918-164709/ust/uid/1000/64-bit", "test",
- "hostname", "20190918-164709", "",
- "ust/uid/1000/64-bit", true},
- /* Default session snapshot streaming */
- {"hostname//snapshot-1-20190918-164829-0/ust//uid/1000/64-bit",
- "my_session", "hostname", "", "",
- "snapshot-1-20190918-164829-0/ust//uid/1000/64-bit",
- true},
- /* Named session snapshot streaming */
- {"hostname//snapshot-1-20190918-175919-0/ust//uid/1000/64-bit",
- "my_session", "hostname", "", "",
- "snapshot-1-20190918-175919-0/ust//uid/1000/64-bit",
- true},
- /* Default name session, live */
- {"hostname//auto-20190918-171641/ust/uid/1000/64-bit",
- "auto-20190918-171641", "hostname",
- "20190918-171641", "", "ust/uid/1000/64-bit",
- true},
- /* Named session, live */
- {"hostname//test-20190918-180333//ust/uid/1000/64-bit",
- "test-20190918-180333", "hostname",
- "20190918-180333", "", "/ust/uid/1000/64-bit",
- true},
- /* Default name session, streaming & live , extra path */
- {"hostname/extra/path/ust/uid/1000/64-bit",
- "auto-20190919-122110", "hostname",
- "20190919-122110", "extra",
- "path/ust/uid/1000/64-bit", true},
- /* Named session, live, extra path */
- {"hostname/extra/path/ust/uid/1000/64-bit", "test", "hostname",
- "", "extra", "path/ust/uid/1000/64-bit", true},
- /* Named session, snapshot, extra path */
- {"hostname/extra/path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit",
- "test", "hostname", "", "extra",
- "path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit",
- true},
- /* Corner cases*/
- /* Named session with valid datetime in it */
- /* Default name session, extra path with session name in it*/
- {"hostname/test-20190319-120000-20190918-180921/ust/uid/1000/64-bit",
- "test-20190319-120000", "hostname",
- "20190918-180921", "", "ust/uid/1000/64-bit",
- true},
- /* Empty path */
- {"", "test", "", "", "", "", false},
- /* Path without second token */
- {"hostname", "test", "hostname", "", "", "", false},
- /* No leftover */
- {"hostname/test", "test", "hostname", "", "", "", true},
- /* Path with ession name but no datetime */
- {"hostname/test/ust/uid/1000/64-bit", "test", "hostname", "",
- "", "ust/uid/1000/64-bit", true},
+ /* Default name session streaming. */
+ { "hostname/auto-20190918-164429/ust/uid/1000/64-bit",
+ "auto-20190918-164429",
+ "hostname",
+ "20190918-164429",
+ "",
+ "ust/uid/1000/64-bit",
+ true },
+ /* Custom default name session */
+ { "hostname/custom_auto-20190319-120000/ust/uid/1000/64-bit",
+ "custom_auto-20190319-120000",
+ "hostname",
+ "20190319-120000",
+ "",
+ "ust/uid/1000/64-bit",
+ true },
+ /* Named session streaming */
+ { "hostname/test-20190918-164709/ust/uid/1000/64-bit",
+ "test",
+ "hostname",
+ "20190918-164709",
+ "",
+ "ust/uid/1000/64-bit",
+ true },
+ /* Default session snapshot streaming */
+ { "hostname//snapshot-1-20190918-164829-0/ust//uid/1000/64-bit",
+ "my_session",
+ "hostname",
+ "",
+ "",
+ "snapshot-1-20190918-164829-0/ust//uid/1000/64-bit",
+ true },
+ /* Named session snapshot streaming */
+ { "hostname//snapshot-1-20190918-175919-0/ust//uid/1000/64-bit",
+ "my_session",
+ "hostname",
+ "",
+ "",
+ "snapshot-1-20190918-175919-0/ust//uid/1000/64-bit",
+ true },
+ /* Default name session, live */
+ { "hostname//auto-20190918-171641/ust/uid/1000/64-bit",
+ "auto-20190918-171641",
+ "hostname",
+ "20190918-171641",
+ "",
+ "ust/uid/1000/64-bit",
+ true },
+ /* Named session, live */
+ { "hostname//test-20190918-180333//ust/uid/1000/64-bit",
+ "test-20190918-180333",
+ "hostname",
+ "20190918-180333",
+ "",
+ "/ust/uid/1000/64-bit",
+ true },
+ /* Default name session, streaming & live , extra path */
+ { "hostname/extra/path/ust/uid/1000/64-bit",
+ "auto-20190919-122110",
+ "hostname",
+ "20190919-122110",
+ "extra",
+ "path/ust/uid/1000/64-bit",
+ true },
+ /* Named session, live, extra path */
+ { "hostname/extra/path/ust/uid/1000/64-bit",
+ "test",
+ "hostname",
+ "",
+ "extra",
+ "path/ust/uid/1000/64-bit",
+ true },
+ /* Named session, snapshot, extra path */
+ { "hostname/extra/path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit",
+ "test",
+ "hostname",
+ "",
+ "extra",
+ "path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit",
+ true },
+ /* Corner cases*/
+ /* Named session with valid datetime in it */
+ /* Default name session, extra path with session name in it*/
+ { "hostname/test-20190319-120000-20190918-180921/ust/uid/1000/64-bit",
+ "test-20190319-120000",
+ "hostname",
+ "20190918-180921",
+ "",
+ "ust/uid/1000/64-bit",
+ true },
+ /* Empty path */
+ { "", "test", "", "", "", "", false },
+ /* Path without second token */
+ { "hostname", "test", "hostname", "", "", "", false },
+ /* No leftover */
+ { "hostname/test", "test", "hostname", "", "", "", true },
+ /* Path with ession name but no datetime */
+ { "hostname/test/ust/uid/1000/64-bit",
+ "test",
+ "hostname",
+ "",
+ "",
+ "ust/uid/1000/64-bit",
+ true },