Skip to content

Commit

Permalink
JPERF-836 Use seekable mp4 recordings
Browse files Browse the repository at this point in the history
  • Loading branch information
mgrzaslewicz committed Sep 12, 2023
1 parent f8e6374 commit 4790efc
Show file tree
Hide file tree
Showing 11 changed files with 73 additions and 77 deletions.
9 changes: 3 additions & 6 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ configurations.all {
"commons-codec:commons-codec" -> useVersion("1.11")
"org.jetbrains:annotations" -> useVersion("13.0")
"org.slf4j:slf4j-api" -> useVersion("1.7.25")
"org.testcontainers:testcontainers" -> useVersion("1.15.1")
"org.testcontainers:selenium" -> useVersion("1.15.1")
"net.java.dev.jna:jna" -> useVersion("5.5.0")
}
when (requested.group) {
"org.jetbrains.kotlin" -> useVersion(kotlinVersion)
Expand Down Expand Up @@ -60,9 +57,9 @@ dependencies {
}.forEach { implementation(it) }
testCompile("org.assertj:assertj-core:3.11.0")
testCompile("com.atlassian.performance.tools:io:[1.0.0,2.0.0)")
testCompile("com.atlassian.performance.tools:docker-infrastructure:0.3.6")
testCompile("junit:junit:4.12")
testCompile("org.testcontainers:testcontainers:1.15.1")
testCompile("com.atlassian.performance.tools:docker-infrastructure:0.3.7")
testCompile("junit:junit:[4.12, 5.0.0)")
testCompile("org.testcontainers:testcontainers:[1.17.1,2.0.0)")
}

tasks.test {
Expand Down
2 changes: 1 addition & 1 deletion gradle/dependency-locks/compileClasspath.lockfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance:selenium-js:1.0.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
Expand Down
5 changes: 3 additions & 2 deletions gradle/dependency-locks/default.lockfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:jvm-tasks:1.2.3
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:jvm-tasks:1.3.0
com.atlassian.performance:selenium-js:1.0.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
Expand All @@ -12,6 +12,7 @@ com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
net.bytebuddy:byte-buddy:1.8.15
net.jcip:jcip-annotations:1.0
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:jvm-tasks:1.2.3
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:jvm-tasks:1.3.0
com.atlassian.performance:selenium-js:1.0.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
Expand All @@ -12,6 +12,7 @@ com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
net.bytebuddy:byte-buddy:1.8.15
net.jcip:jcip-annotations:1.0
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand Down
5 changes: 3 additions & 2 deletions gradle/dependency-locks/runtimeClasspath.lockfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:jvm-tasks:1.2.3
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:jvm-tasks:1.3.0
com.atlassian.performance:selenium-js:1.0.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
Expand All @@ -12,6 +12,7 @@ com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
net.bytebuddy:byte-buddy:1.8.15
net.jcip:jcip-annotations:1.0
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand Down
19 changes: 9 additions & 10 deletions gradle/dependency-locks/testApiDependenciesMetadata.lockfile
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.2.13
com.github.docker-java:docker-java-transport-zerodep:3.2.13
com.github.docker-java:docker-java-transport:3.2.13
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.8.0
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-exec:1.3
org.apache.logging.log4j:log4j-api:2.17.2
org.apache.logging.log4j:log4j-core:2.17.2
Expand All @@ -31,11 +31,10 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:selenium:1.15.1
org.testcontainers:testcontainers:1.15.1
org.testcontainers:selenium:1.17.5
org.testcontainers:testcontainers:1.17.5
19 changes: 9 additions & 10 deletions gradle/dependency-locks/testCompile.lockfile
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.2.13
com.github.docker-java:docker-java-transport-zerodep:3.2.13
com.github.docker-java:docker-java-transport:3.2.13
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.8.0
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-exec:1.3
org.apache.logging.log4j:log4j-api:2.17.2
org.apache.logging.log4j:log4j-core:2.17.2
Expand All @@ -31,11 +31,10 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:selenium:1.15.1
org.testcontainers:testcontainers:1.15.1
org.testcontainers:selenium:1.17.5
org.testcontainers:testcontainers:1.17.5
19 changes: 9 additions & 10 deletions gradle/dependency-locks/testCompileClasspath.lockfile
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.atlassian.performance:selenium-js:1.0.1
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.3.3
com.github.docker-java:docker-java-transport-zerodep:3.3.3
com.github.docker-java:docker-java-transport:3.3.3
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.12.1
org.apache.commons:commons-compress:1.23.0
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand All @@ -37,10 +37,9 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:testcontainers:1.15.1
org.testcontainers:testcontainers:1.19.0
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.atlassian.performance.tools:jvm-tasks:1.2.3
com.atlassian.performance.tools:jvm-tasks:1.3.0
com.atlassian.performance:selenium-js:1.0.1
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.2.13
com.github.docker-java:docker-java-transport-zerodep:3.2.13
com.github.docker-java:docker-java-transport:3.2.13
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.8.0
net.jcip:jcip-annotations:1.0
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand All @@ -38,11 +39,10 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:selenium:1.15.1
org.testcontainers:testcontainers:1.15.1
org.testcontainers:selenium:1.17.5
org.testcontainers:testcontainers:1.17.5
19 changes: 9 additions & 10 deletions gradle/dependency-locks/testRuntime.lockfile
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.2.13
com.github.docker-java:docker-java-transport-zerodep:3.2.13
com.github.docker-java:docker-java-transport:3.2.13
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.8.0
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-exec:1.3
org.apache.logging.log4j:log4j-api:2.17.2
org.apache.logging.log4j:log4j-core:2.17.2
Expand All @@ -31,11 +31,10 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:selenium:1.15.1
org.testcontainers:testcontainers:1.15.1
org.testcontainers:selenium:1.17.5
org.testcontainers:testcontainers:1.17.5
24 changes: 12 additions & 12 deletions gradle/dependency-locks/testRuntimeClasspath.lockfile
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.atlassian.performance.tools:concurrency:1.1.2
com.atlassian.performance.tools:docker-infrastructure:0.3.6
com.atlassian.performance.tools:concurrency:1.2.1
com.atlassian.performance.tools:docker-infrastructure:0.3.7
com.atlassian.performance.tools:io:1.2.0
com.atlassian.performance.tools:jvm-tasks:1.2.3
com.atlassian.performance.tools:jvm-tasks:1.3.0
com.atlassian.performance:selenium-js:1.0.1
com.fasterxml.jackson.core:jackson-annotations:2.10.3
com.github.docker-java:docker-java-api:3.2.7
com.github.docker-java:docker-java-transport-zerodep:3.2.7
com.github.docker-java:docker-java-transport:3.2.7
com.github.docker-java:docker-java-api:3.2.13
com.github.docker-java:docker-java-transport-zerodep:3.2.13
com.github.docker-java:docker-java-transport:3.2.13
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:1.3.9
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.j2objc:j2objc-annotations:1.1
com.squareup.okhttp3:okhttp:3.11.0
com.squareup.okio:okio:1.14.0
junit:junit:4.12
junit:junit:4.13.2
net.bytebuddy:byte-buddy:1.8.15
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.20
net.java.dev.jna:jna:5.8.0
net.jcip:jcip-annotations:1.0
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-math3:3.6.1
org.apache.logging.log4j:log4j-api:2.17.2
Expand All @@ -38,11 +39,10 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.70
org.jetbrains.kotlin:kotlin-stdlib:1.2.70
org.jetbrains:annotations:13.0
org.rnorth.duct-tape:duct-tape:1.0.8
org.rnorth.visible-assertions:visible-assertions:2.1.2
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.slf4j:slf4j-api:1.7.25
org.testcontainers:selenium:1.15.1
org.testcontainers:testcontainers:1.15.1
org.testcontainers:selenium:1.17.5
org.testcontainers:testcontainers:1.17.5

0 comments on commit 4790efc

Please sign in to comment.