FDN-4297 Flow dependency updates #869
Merged
Flow-Jenkins / Jenkins
failed
Dec 30, 2025 in 13m 20s
Argo actions and Sbt Test/SbtTest-dependency-api: warning in 'junit' step
Argo actions and Sbt Test / SbtTest-dependency-api / Shell Script
Error in sh step, with arguments sbt clean flowLint coverage test scalafmtSbtCheck scalafmtCheck doc && sbt coverageAggregate.
script returned exit code 1
Build log
Build log truncated.
09:16:42,481 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
09:16:42,485 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:16:42,488 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCFILE]
09:16:42,488 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
09:16:42,490 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to ch.qos.logback.classic.AsyncAppender[ASYNCFILE]
09:16:42,490 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Attaching appender named [FILE] to AsyncAppender.
09:16:42,493 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Setting discardingThreshold to 51
09:16:42,493 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCSTDOUT]
09:16:42,493 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
09:16:42,493 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT]
09:16:42,493 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Attaching appender named [STDOUT] to AsyncAppender.
09:16:42,501 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Setting discardingThreshold to 51
09:16:42,502 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [play] to INFO
09:16:42,503 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [application] to DEBUG
09:16:42,503 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebean.config.PropertyMapLoader] to OFF
09:16:42,504 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.core.XmlConfigLoader] to OFF
09:16:42,504 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.lib.BackgroundThread] to OFF
09:16:42,504 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.gargoylesoftware.htmlunit.javascript] to OFF
09:16:42,504 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to INFO
09:16:42,504 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCFILE] to Logger[ROOT]
09:16:42,505 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCSTDOUT] to Logger[ROOT]
09:16:42,505 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@10dc2940 - End of configuration.
09:16:42,506 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2bc0950c - Registering current configuration as safe fallback point
09:16:42,506 |-INFO in ch.qos.logback.classic.util.ContextInitializer@2a149de1 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 791 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
[info] p.a.h.HttpErrorHandlerExceptions - Registering exception handler: guice-provision-exception-handler
[info] a.e.s.Slf4jLogger - Slf4jLogger started
[info] WebJar assets
[info] application - GET localhost/bootstrap-social/5.0.0/index.html HTTP/1.1 404 401ms [] {http_code=404, method="GET", path="/bootstrap-social/5.0.0/index.html", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=401, request_headers={}, host="localhost"}
[info] application - GET localhost/webjars/bootstrap/3.4.1/css/bootstrap.min.css HTTP/1.1 200 198ms [] {http_code=200, method="GET", path="/webjars/bootstrap/3.4.1/css/bootstrap.min.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=198, request_headers={}, host="localhost"}
[info] - should bootstrap.min.css (392 milliseconds)
[info] application - GET localhost/webjars/bootstrap-social/5.0.0/bootstrap-social.css HTTP/1.1 200 19ms [] {http_code=200, method="GET", path="/webjars/bootstrap-social/5.0.0/bootstrap-social.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=19, request_headers={}, host="localhost"}
[info] - should bootstrap-social.css (28 milliseconds)
[info] application - GET localhost/webjars/bootstrap-social/5.0.0/assets/css/font-awesome.css HTTP/1.1 200 10ms [] {http_code=200, method="GET", path="/webjars/bootstrap-social/5.0.0/assets/css/font-awesome.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=10, request_headers={}, host="localhost"}
[info] - should font-awesome.css (72 milliseconds)
[info] a.a.CoordinatedShutdown - Running CoordinatedShutdown with reason [ApplicationStoppedReason]
[info] application - before-service-unbind: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-service-unbind"}
[info] application - before-service-unbind: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-service-unbind"}
[info] application - service-unbind: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-unbind"}
[info] i.f.a.a.ReaperActor - All watched actors stopped
[info] application - service-unbind: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-unbind"}
[info] application - service-requests-done: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-requests-done"}
[info] i.f.a.a.ReaperActor - All watched actors stopped
[info] application - service-requests-done: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-requests-done"}
[info] application - service-stop: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-stop"}
[info] i.f.a.a.ReaperActor - All watched actors stopped
[info] application - service-stop: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-stop"}
[info] application - before-cluster-shutdown: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-cluster-shutdown"}
[info] application - before-cluster-shutdown: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-cluster-shutdown"}
[info] application - cluster-sharding-shutdown-region: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-sharding-shutdown-region"}
[info] application - cluster-sharding-shutdown-region: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-sharding-shutdown-region"}
[info] application - cluster-leave: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-leave"}
[info] application - cluster-leave: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-leave"}
[info] application - cluster-exiting: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting"}
[info] application - cluster-exiting: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting"}
[info] application - cluster-exiting-done: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting-done"}
[info] application - cluster-exiting-done: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting-done"}
[info] application - cluster-shutdown: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-shutdown"}
[info] application - cluster-shutdown: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-shutdown"}
[info] application - before-actor-system-terminate: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-actor-system-terminate"}
[info] application - before-actor-system-terminate: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-actor-system-terminate"}
[info] application - Closing Rollbar {}
[info] application - actor-system-terminate: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="actor-system-terminate"}
[info] application - actor-system-terminate: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="actor-system-terminate"}
[info] application - In Jvm shutdown hook {fingerprint="CoordinatedShutdownActorReaper"}
[info] Run completed in 16 seconds, 2 milliseconds.
[info] Total number of tests run: 3
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 3, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] done compiling
[info] compiling 47 Scala sources to /home/jenkins/workspace/flowcommerce_dependency_PR-869/api/target/scala-2.13/test-classes ...
[info] done compiling
[info] TokensDaoSpec:
09:17:28,425 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.12
09:17:28,428 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - No custom configurators were discovered as a service.
09:17:28,428 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:17:28,429 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:17:28,438 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:17:28,439 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:17:28,492 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 10 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:17:28,492 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:17:28,493 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:17:28,498 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/jenkins/workspace/flowcommerce_dependency_PR-869/api/target/scala-2.13/classes/logback-test.xml]
09:17:28,690 |-WARN in ch.qos.logback.core.joran.action.ConversionRuleAction - [converterClass] attribute is deprecated and replaced by [class]. See element [conversionRule] near line 7
09:17:28,796 |-INFO in ch.qos.logback.core.model.processor.ConversionRuleModelHandler - registering conversion word coloredLevel with class [play.api.libs.logback.ColoredLevel]
09:17:28,803 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:17:28,803 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
09:17:28,817 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@6b6c3e63 - value "./logs/application.log" substituted for "${application.home:-.}/logs/application.log"
09:17:28,818 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:17:28,895 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [./logs/application.log]
09:17:28,897 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT]
09:17:28,897 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
09:17:28,900 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:17:28,903 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCFILE]
09:17:28,903 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
09:17:28,906 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to ch.qos.logback.classic.AsyncAppender[ASYNCFILE]
09:17:28,906 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Attaching appender named [FILE] to AsyncAppender.
09:17:28,908 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Setting discardingThreshold to 51
09:17:28,909 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCSTDOUT]
09:17:28,909 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
09:17:28,909 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT]
09:17:28,909 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Attaching appender named [STDOUT] to AsyncAppender.
09:17:28,909 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Setting discardingThreshold to 51
09:17:28,910 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [play] to WARN
09:17:28,910 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [application] to WARN
09:17:28,910 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebean.config.PropertyMapLoader] to OFF
09:17:28,910 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.core.XmlConfigLoader] to OFF
09:17:28,911 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.lib.BackgroundThread] to OFF
09:17:28,911 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.gargoylesoftware.htmlunit.javascript] to OFF
09:17:28,911 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to WARN
09:17:28,911 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCFILE] to Logger[ROOT]
09:17:28,911 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCSTDOUT] to Logger[ROOT]
09:17:28,911 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@5d9fa2d7 - End of configuration.
09:17:28,913 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@747cbdec - Registering current configuration as safe fallback point
09:17:28,913 |-INFO in ch.qos.logback.classic.util.ContextInitializer@78d1c375 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 420 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
[info] - setLatestByTag (465 milliseconds)
[info] - findById (81 milliseconds)
[info] - getCleartextGithubOauthTokenByUserId (102 milliseconds)
[info] - addCleartextIfAvailable (73 milliseconds)
[info] - findAll by ids (111 milliseconds)
[info] - can only see own tokens (120 milliseconds)
[info] ProjectsSpec:
[info] - GET /projects by id (1 second, 537 milliseconds)
[info] - GET /projects by id that does not exist (33 milliseconds)
[info] DELETE /projects
[info] - should work (207 milliseconds)
[info] - should validate membership (281 milliseconds)
[info] UserIdentifiersDaoSpec:
[info] - createForUser (106 milliseconds)
[info] - findById (21 milliseconds)
[info] findAll
[info] - must filter by ids (78 milliseconds)
[info] - must filter by identifier (23 milliseconds)
[info] LibraryVersionsDaoSpec:
[info] - upsert (368 milliseconds)
[info] - upsert with crossBuildVersion (155 milliseconds)
[info] - findById (118 milliseconds)
[info] - findAll by ids (140 milliseconds)
[info] - delete (85 milliseconds)
[info] authorization
[info] - must allow all to access public libraries (119 milliseconds)
[info] - must allow only org users to access private libraries (141 milliseconds)
[info] UtilSpec:
[info] - maskCredentials (4 milliseconds)
[info] BinariesSpec:
[info] - GET /binaries by id (277 milliseconds)
[info] - GET /binaries by name (38 milliseconds)
[info] - GET /binaries/:id (104 milliseconds)
[info] - POST /binaries (123 milliseconds)
[info] - POST /binaries validates duplicate name (43 milliseconds)
[info] - DELETE /binaries (99 milliseconds)
[info] GithubUtilSpec:
[info] - GithubHelper.parseName (5 milliseconds)
[info] - parseUri (0 milliseconds)
[info] - parseUri for invalid URLs (2 milliseconds)
[info] BinaryVersionProviderSpec:
[info] - scala (929 milliseconds)
[info] - sbt !!! IGNORED !!!
[info] - undefined (2 milliseconds)
[warn] application - Do not know how to find versions for the programming binary {binary_name="other"}
[info] - toVersion (4 milliseconds)
[info] SubscriptionsDaoSpec:
[info] - upsert (97 milliseconds)
[info] - findById (18 milliseconds)
[info] - findByUserIdAndPublication (19 milliseconds)
[info] - findAll by ids (54 milliseconds)
[info] - findAll by identifier (29 milliseconds)
[info] - findAll by minHoursSinceLastEmail (60 milliseconds)
[info] LibraryRecommendationsDaoSpec:
[info] - no-op if nothing to upgrade (103 milliseconds)
[info] - ignores earlier versions of library (305 milliseconds)
[info] - with library to upgrade (217 milliseconds)
[info] - suggests upgrade even if current version is missing *** FAILED *** (1 minute)
[info] The code passed to eventually never returned normally. Attempted 246 times over 1.0008506072333334 minutes. Last failure message: List() was equal to List(). (LibraryRecommendationsDaoSpec.scala:75)
[info] org.scalatest.exceptions.TestFailedDueToTimeoutException:
[info] at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:219)
[info] at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info] at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info] at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info] at db.LibraryRecommendationsDaoSpec.eventually(LibraryRecommendationsDaoSpec.scala:8)
[info] at db.LibraryRecommendationsDaoSpec.$anonfun$new$5(LibraryRecommendationsDaoSpec.scala:75)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at db.LibraryRecommendationsDaoSpec.util$DependencySpec$$super$withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info] at org.scalatest.Retries.withRetry(Retries.scala:345)
[info] at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info] at db.LibraryRecommendationsDaoSpec.withRetry(LibraryRecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info] at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info] at db.LibraryRecommendationsDaoSpec.withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info] at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info] at scala.collection.immutable.List.foreach(List.scala:323)
[info] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info] at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info] at org.scalatest.Suite.run(Suite.scala:1114)
[info] at org.scalatest.Suite.run$(Suite.scala:1096)
[info] at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info] at db.LibraryRecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info] at db.LibraryRecommendationsDaoSpec.run(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info] at java.base/java.lang.Thread.run(Thread.java:840)
[info] Cause: org.scalatest.exceptions.TestFailedException: List() was equal to List()
[info] at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
[info] at org.scalatest.matchers.dsl.ResultOfNotWordForAny.be(ResultOfNotWordForAny.scala:85)
[info] at db.LibraryRecommendationsDaoSpec.$anonfun$new$6(LibraryRecommendationsDaoSpec.scala:76)
[info] at org.scalatest.enablers.Retrying$$anon$4.makeAValiantAttempt$1(Retrying.scala:184)
[info] at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:196)
[info] at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info] at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info] at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info] at db.LibraryRecommendationsDaoSpec.eventually(LibraryRecommendationsDaoSpec.scala:8)
[info] at db.LibraryRecommendationsDaoSpec.$anonfun$new$5(LibraryRecommendationsDaoSpec.scala:75)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at db.LibraryRecommendationsDaoSpec.util$DependencySpec$$super$withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info] at org.scalatest.Retries.withRetry(Retries.scala:345)
[info] at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info] at db.LibraryRecommendationsDaoSpec.withRetry(LibraryRecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info] at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info] at db.LibraryRecommendationsDaoSpec.withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info] at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info] at scala.collection.immutable.List.foreach(List.scala:323)
[info] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info] at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info] at org.scalatest.Suite.run(Suite.scala:1114)
[info] at org.scalatest.Suite.run$(Suite.scala:1096)
[info] at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info] at db.LibraryRecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info] at db.LibraryRecommendationsDaoSpec.run(LibraryRecommendationsDaoSpec.scala:8)
[info] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info] at java.base/java.lang.Thread.run(Thread.java:840)
[info] - Prefers latest production release even when more recent beta release is available (273 milliseconds)
[info] LastEmailsDaoSpec:
[info] - delete (90 milliseconds)
[info] - record (61 milliseconds)
[info] - findByUserIdAndPublication (15 milliseconds)
[info] ResolversDaoSpec:
[info] - upsert (90 milliseconds)
[info] - findById (14 milliseconds)
[info] - findByOrganizationIdAndUri (17 milliseconds)
[info] findAll
[info] - must find by ids (41 milliseconds)
[info] - must find by organizationId (20 milliseconds)
[info] - must find by org (16 milliseconds)
[info] organization
[info] - must be none for public resolvers (3 milliseconds)
[info] - must be set for private resolvers (9 milliseconds)
[info] - private resolvers sort after public (11 milliseconds)
[info] - private resolvers require authorization (45 milliseconds)
[info] - with username only (22 milliseconds)
[info] - with username and password (10 milliseconds)
[info] - validates bad URL (3 milliseconds)
[info] - validates duplicate public resolver (4 milliseconds)
[info] - validates duplicate private resolver (13 milliseconds)
[info] - validates access to org (8 milliseconds)
[info] InternalItemsDaoSpec:
[info] - replace (222 milliseconds)
[info] - findById - binary (74 milliseconds)
[info] - findById - library (58 milliseconds)
[info] - findById - project (59 milliseconds)
[info] - findByObjectId (30 milliseconds)
[info] - findAll by ids (64 milliseconds)
[info] - supports binaries (31 milliseconds)
[info] - supports libraries (69 milliseconds)
[info] - supports projects (42 milliseconds)
[info] - authorization for public projects (95 milliseconds)
[info] - authorization for private projects (65 milliseconds)
[info] BinariesDaoSpec:
[info] - findByName (80 milliseconds)
[info] - findById (20 milliseconds)
[info] - findAll by ids (103 milliseconds)
[info] - findAll by isSynced (67 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-832a2fa159cb4cfb842a147a406c87ff","project":{"id":"prj-920db61947e24b8f91a1877b69d1e3a6","organization":{"id":"org-317c66e1ca914105a5db12d2e8dddc4f","key":"z-test-d9605669-27af-4e1c-8d0d-348fbcbd8dac"},"name":"Z Test f191c51b-e1bf-4ea1-bad4-2f138bb9e6ff"},"name":"tst-5a268fb4892c420c9007b0ac7c4c4a37","version":"0.0.1-e5549928-8050-4d71-bfdc-0dc977f36c0d","path":"build.sbt"}}
[info] - findAll by projectId (208 milliseconds)
[info] create
[info] - must validates empty name (0 milliseconds)
[info] - must validates duplicate names (20 milliseconds)
[info] LibrariesDaoSpec:
[info] - findByGroupIdAndArtifactId (173 milliseconds)
[info] - findById (102 milliseconds)
[info] - findAll by ids (110 milliseconds)
[info] - findAll by resolver (41 milliseconds)
[info] - findAll by prefix (88 milliseconds)
[info] create
[info] - must validates empty group id (15 milliseconds)
[info] - must validates empty artifact id (12 milliseconds)
[info] - must validates duplicates (47 milliseconds)
[info] authorization
[info] - must allow anybody to access a public library (70 milliseconds)
[info] - must allow only users of an org to access a library w/ a private resolver (94 milliseconds)
[info] InternalTasksDaoSpec:
[info] - findAll by processed (70 milliseconds)
[info] - createSyncAllIfNotQueued (67 milliseconds)
[info] - createSyncIfNotQueued (77 milliseconds)
[info] ProjectDependencyResolutionServiceSpec:
[info] - buildProjectInfo for no project (8 milliseconds)
Creating project library for id: prj-65576064a76a40bcba262c83f48f516e
[info] - buildProjectInfo 'depends' and 'provides' (457 milliseconds)
[info] - getByOrganization (37 milliseconds)
[info] ProjectPluginsSbtScalaParserSpec:
[info] empty
[info] - should parse dependencies (16 milliseconds)
[info] with resolver
[info] - should parse dependencies (7 milliseconds)
[info] with resolver and plugins
[info] - should parse dependencies (12 milliseconds)
[info] ArtifactNameMatcherSpec:
[info] - exact match (1 millisecond)
[info] - known suffixes (3 milliseconds)
[info] SyncsDaoSpec:
[info] - create (19 milliseconds)
[info] - withStartedAndCompleted (85 milliseconds)
[info] - recordStarted (93 milliseconds)
[info] - recordCompleted (94 milliseconds)
[info] - findById (8 milliseconds)
[info] - findAll by ids (40 milliseconds)
[info] - findAll by objectId and event (11 milliseconds)
[info] - findAll by objectId (6 milliseconds)
[info] - purge executes (6 milliseconds)
[info] SimpleScalaParserSpec:
[info] - definesVariable (2 milliseconds)
[info] - toVariable tolerates spaces (0 milliseconds)
[info] SyncsSpec:
[info] - POST /syncs (79 milliseconds)
[info] SubscriptionsSpec:
[info] - GET /subscriptions by identifier (137 milliseconds)
[info] - DELETE /subscriptions/:id by identifier (37 milliseconds)
[info] ProjectBinariesDaoSpec:
[info] validate
[info] - must catch empty name (111 milliseconds)
[info] - must catch empty version (4 milliseconds)
[info] - must catch invalid project (5 milliseconds)
[info] - must catch project we cannot access (69 milliseconds)
[info] - create (23 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-2fd0c167da6f429c91575994f6f58c70","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-69a45126-ac6d-4746-acd6-1b7887821ab0","version":"0.0.1","path":"build.sbt"}}
[info] - upsert (50 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-4e8b5546f3d84fb79659ba88e8210eab","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-bb1d0be0-67be-4cc8-ab2e-b5a25ec9534e","version":"0.0.1","path":"build.sbt"}}
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-60450cbf8ea747b7becebe7f86ca99f9","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-ae162a9d-062a-4162-8c51-199cc71e99f4","version":"0.0.1","path":"build.sbt"}}
[info] - setBinary (48 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-6184893a06034a2087fada23931408ae","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-ab11e472-1eff-4315-b9eb-7e7b3e2d422b","version":"0.0.1","path":"build.sbt"}}
[info] - setIds (60 milliseconds)
[info] - delete (10 milliseconds)
[info] findAll
[info] - must filter by id (9 milliseconds)
[info] - must filter by ids (12 milliseconds)
[info] - must filter by projectId (4 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-e8c452dd4ce7438a830c8d0a6bfd81ad","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-3bcd8ca9-9bb3-483b-99d4-5713a41c7738","version":"0.0.1","path":"build.sbt"}}
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-85a9defe5c9843b0b4b6d200aa5d97d9","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-6f21343e-6fdb-4a3e-8717-e23196c12ee1","version":"0.0.1","path":"build.sbt"}}
[info] - must filter by binaryId (50 milliseconds)
[info] - must filter by name (5 milliseconds)
[info] - must filter by version (7 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-174b5e68141b43cab5f17b17e66d5659","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-f96f8939-3429-4504-97e5-6beb39f2d544","version":"0.0.1","path":"build.sbt","binary":{"id":"bin-cae1a11295c342c098afff0039701393"}}}
[info] - must filter by isSynced (11 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-73b2fe2c36874d309f1dfc0f6a507b7d","project":{"id":"prj-dd0316b9585a4191b52c03435ef68050","organization":{"id":"org-1b32d3c1e33c4d66bda0c950a04d8ebb","key":"z-test-49c2d0b6-c4b4-4c75-96e1-7545aca8f0ae"},"name":"Z Test d049a8a5-3121-47f8-ba84-29af710d54ef"},"name":"z-test-3664b552-13f6-46bf-84c0-bf0718008635","version":"0.0.1","path":"build.sbt"}}
[info] - must filter by hasBinary (34 milliseconds)
[info] BuildSbtScalaParserSpec:
[info] simple library with no dependencies
[info] - should parse dependencies (8 milliseconds)
[info] - parse scalaVersion (5 milliseconds)
[info] single project w/ dependencies
[info] - should parse dependencies (4 milliseconds)
[info] dependencies w/ comments
[info] - should parse dependencies (2 milliseconds)
[info] multi project build w/ duplicates
[info] - should parse dependencies (24 milliseconds)
[info] - library with variable version names (4 milliseconds)
[info] - library for Test (1 millisecond)
[info] with inline resolvers
[info] - should parse dependencies (3 milliseconds)
[info] with inline seq
[info] - should parse dependencies (1 millisecond)
[info] with multiple lines
[info] - should parse dependencies (3 milliseconds)
[info] non-library dependencies
[info] - should parse dependencies (1 millisecond)
[info] with variable substitution
[info] - should parse dependencies (8 milliseconds)
[info] DependencyHelperSpec:
[info] - crossBuildVersion for scala (6 milliseconds)
[info] - crossBuildVersion for other binaries uses whole version (2 milliseconds)
[info] LibrariesSpec:
[info] - GET /libraries by id (244 milliseconds)
[info] - GET /libraries by groupId (20 milliseconds)
[info] - GET /libraries by artifactId (21 milliseconds)
[info] - GET /libraries/:id (100 milliseconds)
[info] - POST /libraries (60 milliseconds)
[info] - POST /libraries validates duplicate (21 milliseconds)
[info] - DELETE /libraries (119 milliseconds)
[info] UsageSpec:
Found API Usage: {"streams_produced":[],"streams_consumed":[],"client_of":[]}
[info] - Check usage (1 second, 5 milliseconds)
[info] ProjectsDaoSpec:
[info] - findByOrganizationIdAndName (127 milliseconds)
[info] - findById (3 milliseconds)
[info] - update (144 milliseconds)
[info] - update allows name change (89 milliseconds)
[info] create
[info] - must validates SCMS (14 milliseconds)
[info] - must validates SCMS URI (5 milliseconds)
[info] - must validates empty name (2 milliseconds)
[info] - must validates duplicate names (86 milliseconds)
[info] - must validates empty uri (3 milliseconds)
[info] - must create with specified branch name (17 milliseconds)
[info] findAll
[info] - must ids (67 milliseconds)
[info] - must name (5 milliseconds)
[info] - must organizationId (9 milliseconds)
[info] - must organizationKey (8 milliseconds)
[info] must with library
[info] - must groupId (104 milliseconds)
[info] - must artifactId (75 milliseconds)
[info] - must version (111 milliseconds)
[info] - must libraryId (61 milliseconds)
[info] must with binary
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-8b926c9547364ab9a3bed5544d16fd09","project":{"id":"prj-5f00ec490b93436ba7b532ab613ddf45","organization":{"id":"org-79be425facfc47c7b61075bd102c03fd","key":"z-test-9961fee5-d3a6-4820-a851-8f5c7404ecbf"},"name":"Z Test 86b56cfc-dcb2-42d4-8ddc-10256a764489"},"name":"tst-2edbe1686f044929b4618053e97c4c89","version":"0.0.1-e848798a-b64b-46a3-ab6a-f6c3021cb180","path":"build.sbt"}}
[info] - must binary name (72 milliseconds)
[info] - must binary id (58 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-fb7968a57f444c77acdcc2cde63ab404","project":{"id":"prj-f7763c388f454a9091f2ccd659165097","organization":{"id":"org-79be425facfc47c7b61075bd102c03fd","key":"z-test-9961fee5-d3a6-4820-a851-8f5c7404ecbf"},"name":"Z Test 35e7c76f-9606-48ec-9074-0e079bc3b3cc"},"name":"tst-e6d25c1029b740ddbf6755931805dd24","version":"0.0.1-37735fca-bb9f-4cdf-9b0a-bc0f3802f9b6","path":"build.sbt","binary":{"id":"bin-a9bba5b137ac4d3a8e8d7c18027ff405"}}}
[info] - must authorization for public projects (62 milliseconds)
[info] - must authorization for private projects (81 milliseconds)
[info] UsersDaoSpec:
[info] Special users
[info] - must anonymous user exists (29 milliseconds)
[info] - must system user exists (3 milliseconds)
[info] - must system and anonymous users are different (0 milliseconds)
[info] - findByEmail (3 milliseconds)
[info] - findByToken (47 milliseconds)
[info] - findById (4 milliseconds)
[info] - findByGithubUserId (50 milliseconds)
[info] findAll
[info] - must filter by ids (23 milliseconds)
[info] - must filter by email (10 milliseconds)
[info] - must filter by identifier (16 milliseconds)
[info] create
[info] - must user with email and name (9 milliseconds)
[info] - must processes empty name (5 milliseconds)
[info] - must creates user organization asynchronously (511 milliseconds)
[info] BinaryRecommendationsDaoSpec:
[info] - no-op if nothing to upgrade (151 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-5e43ba375aa1411dbccf5f57ca38e6bc","project":{"id":"prj-de5062a2e76d465198b26600ca8608db","organization":{"id":"org-1981501f5f1d4f9d96694925378ec688","key":"z-test-f49c2259-9d37-492f-a0c2-a7330b27de54"},"name":"Z Test 3322bb54-cb93-4a2b-a60f-0d7fb48e3ebd"},"name":"tst-b29ec0ff9fc34fb8a9535cf7d7263fcd","version":"1.0.2","path":"test.sbt","binary":{"id":"bin-5aafb8ccf02947548820def97493941f"}}}
[info] - ignores earlier versions of binary (265 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-324be2630e26471f8497027b421d2945","project":{"id":"prj-00d35dcf5d28498b8ae41c7e101c38c4","organization":{"id":"org-1981501f5f1d4f9d96694925378ec688","key":"z-test-f49c2259-9d37-492f-a0c2-a7330b27de54"},"name":"Z Test 9aead294-c7d7-4217-90a6-7a5a9bb5baa2"},"name":"tst-f444f7be88094b6ba8227b53686f6e47","version":"1.0.0","path":"test.sbt","binary":{"id":"bin-014eb6a8e20e468390ab2b069813d622"}}}
[info] - with binary to upgrade (100 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-79dc30a8b6d64ad79b00e956a4394b4b","project":{"id":"prj-fb15a691834d42d796ac805a2291c87f","organization":{"id":"org-1981501f5f1d4f9d96694925378ec688","key":"z-test-f49c2259-9d37-492f-a0c2-a7330b27de54"},"name":"Z Test fefbb87e-09d3-42cf-947a-b07bec09ac84"},"name":"tst-fdedde7b7b49479ebc739c882acdd54e","version":"1.0.0","path":"test.sbt"}}
[info] - Prefers latest production release even when more recent beta release is available (150 milliseconds)
[info] HealthchecksSpec:
[info] - GET /_internal_/healthcheck (24 milliseconds)
[info] GithubUsersSpec:
[info] - POST /authentications/github with valid token (135 milliseconds)
[info] - POST /authentications/github accepts account w/out email (36 milliseconds)
[info] RecommendationsDaoSpec:
[info] - delete (348 milliseconds)
[info] - no-op if nothing to upgrade (76 milliseconds)
[info] - ignores earlier versions of library (111 milliseconds)
[info] - with library to upgrade (121 milliseconds)
[info] - Prefers latest production release even when more recent beta release is available !!! CANCELED !!! (1 minute)
[info] Test canceled because flickered: initially failed, but succeeded on retry (Retries.scala:349)
[info] org.scalatest.exceptions.TestCanceledException:
[info] at org.scalatest.Canceled$.apply(Outcome.scala:521)
[info] at org.scalatest.Retries.withRetry(Retries.scala:349)
[info] at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info] at db.RecommendationsDaoSpec.withRetry(RecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info] at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info] at db.RecommendationsDaoSpec.withFixture(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info] at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info] at scala.collection.immutable.List.foreach(List.scala:323)
[info] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info] at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info] at org.scalatest.Suite.run(Suite.scala:1114)
[info] at org.scalatest.Suite.run$(Suite.scala:1096)
[info] at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info] at db.RecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info] at db.RecommendationsDaoSpec.run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info] at java.base/java.lang.Thread.run(Thread.java:840)
[info] Cause: org.scalatest.exceptions.TestFailedDueToTimeoutException: The code passed to eventually never returned normally. Attempted 248 times over 1.0018773713166667 minutes. Last failure message: List() was not equal to List(LibraryRecommendation(Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.0", LibraryVersion("liv-21a7806f09404ecd83d51c472e2c75eb", Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.1", None), LibraryVersion("liv-513248d2a79d4626acb2b81845d8360b", Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.2-RC1", None))).
[info] at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:219)
[info] at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info] at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info] at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info] at db.RecommendationsDaoSpec.eventually(RecommendationsDaoSpec.scala:8)
[info] at db.RecommendationsDaoSpec.$anonfun$new$8(RecommendationsDaoSpec.scala:104)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at db.RecommendationsDaoSpec.util$DependencySpec$$super$withFixture(RecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info] at org.scalatest.Retries.withRetry(Retries.scala:345)
[info] at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info] at db.RecommendationsDaoSpec.withRetry(RecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info] at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info] at db.RecommendationsDaoSpec.withFixture(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info] at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info] at scala.collection.immutable.List.foreach(List.scala:323)
[info] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info] at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info] at org.scalatest.Suite.run(Suite.scala:1114)
[info] at org.scalatest.Suite.run$(Suite.scala:1096)
[info] at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info] at db.RecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info] at db.RecommendationsDaoSpec.run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info] at java.base/java.lang.Thread.run(Thread.java:840)
[info] Cause: org.scalatest.exceptions.TestFailedException: List() was not equal to List(LibraryRecommendation(Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.0", LibraryVersion("liv-21a7806f09404ecd83d51c472e2c75eb", Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.1", None), LibraryVersion("liv-513248d2a79d4626acb2b81845d8360b", Library("lib-f01f774578e44f3695c59a6f882c7dca", OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30"), "z-test.1e92d42a-8e0f-4b0a-9c3c-0e328b51d5ee", "z-test-57703e0c-8a22-4fc5-98a0-2e87f8191f75", ResolverSummary("res-1a9210abcf9340e3841f50897429e3b3", Some(OrganizationSummary("org-becefb9dbf2548668d66abfefb5fbee0", "z-test-b067a6f5-58f4-41b1-80ff-f06081e8ef30")), private, "http://ab4f6c84-ad04-4b86-8eb2-0e5f9c1f6522.z-test.flow.io")), "1.0.2-RC1", None)))
[info] at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:397)
[info] at org.scalatest.matchers.must.Matchers$MustMethodHelperClass.mustMatcher(Matchers.scala:7299)
[info] at org.scalatest.matchers.must.Matchers$AnyMustWrapper.must(Matchers.scala:7347)
[info] at db.RecommendationsDaoSpec.$anonfun$new$9(RecommendationsDaoSpec.scala:106)
[info] at org.scalatest.enablers.Retrying$$anon$4.makeAValiantAttempt$1(Retrying.scala:184)
[info] at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:196)
[info] at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info] at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info] at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info] at db.RecommendationsDaoSpec.eventually(RecommendationsDaoSpec.scala:8)
[info] at db.RecommendationsDaoSpec.$anonfun$new$8(RecommendationsDaoSpec.scala:104)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at db.RecommendationsDaoSpec.util$DependencySpec$$super$withFixture(RecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info] at org.scalatest.Retries.withRetry(Retries.scala:345)
[info] at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info] at db.RecommendationsDaoSpec.withRetry(RecommendationsDaoSpec.scala:8)
[info] at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info] at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info] at db.RecommendationsDaoSpec.withFixture(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info] at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info] at scala.collection.immutable.List.foreach(List.scala:323)
[info] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info] at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info] at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info] at org.scalatest.Suite.run(Suite.scala:1114)
[info] at org.scalatest.Suite.run$(Suite.scala:1096)
[info] at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info] at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info] at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info] at db.RecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info] at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info] at db.RecommendationsDaoSpec.run(RecommendationsDaoSpec.scala:8)
[info] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info] at java.base/java.lang.Thread.run(Thread.java:840)
[info] RemoteVersionsSpec:
[info] - makeUrl (0 milliseconds)
[info] - crossBuildVersion (3 milliseconds)
[info] GithubUsersDaoSpec:
[info] - upsertById (94 milliseconds)
[info] - findById (13 milliseconds)
[info] - findAll by ids (18 milliseconds)
[info] LibraryArtifactProviderSpec:
[info] - parseUri (2 seconds, 321 milliseconds)
[info] - swagger (418 milliseconds)
[info] BinaryVersionsDaoSpec:
[info] - upsert (189 milliseconds)
[info] - findById (40 milliseconds)
[info] - findAll by ids (81 milliseconds)
[info] - delete (69 milliseconds)
[info] UsersSpec:
[info] - GET /users requires a parameter (16 milliseconds)
[info] - GET /users allows anonymous access (22 milliseconds)
[info] - GET /users by id (68 milliseconds)
[info] - GET /users by email (19 milliseconds)
[info] - GET /users/:id (57 milliseconds)
[info] - POST /users w/out name (19 milliseconds)
[info] - POST /users w/ name (14 milliseconds)
[info] - POST /users validates duplicate email (45 milliseconds)
[info] - POST /users validates empty email (9 milliseconds)
[info] - POST /users validates email address format (8 milliseconds)
[info] OrganizationsDaoSpec:
[info] - defaultUserName (2 milliseconds)
[info] - create (62 milliseconds)
[info] - creation users added as admin of org (54 milliseconds)
[info] - delete (28 milliseconds)
[info] - findById (6 milliseconds)
[info] - findAll by ids (15 milliseconds)
[info] - findAll by userId includes user's org (512 milliseconds)
[info] validate
[info] - must keep key url friendly (1 millisecond)
[info] - authorization for organizations (24 milliseconds)
[info] RecommendationsSpec:
[info] - No recommendation if others is empty (1 millisecond)
[info] - No recommendation if others is self (1 millisecond)
[info] - No recommendation if others are lower than self (0 milliseconds)
[info] - No recommendation if greater versions are beta versions (0 milliseconds)
[info] - postgresql example (2 milliseconds)
[info] - scalatest example (1 millisecond)
[info] - flow play upgrade example (1 millisecond)
[info] - webjars-play example (1 millisecond)
[info] - slick example - respects major version when textual (1 millisecond)
[info] - matches on cross build version 1 (1 millisecond)
[info] - matches on cross build version 2 (1 millisecond)
[info] - matches on partial cross build version 1 (0 milliseconds)
[info] - matches on partial cross build version 2 (0 milliseconds)
[info] - Skips major version (0 milliseconds)
[info] InternalProjectLibrariesDaoSpec:
[info] validate
[info] - must catch empty group id (178 milliseconds)
[info] - must catch empty artifact id (12 milliseconds)
[info] - must catch empty version (4 milliseconds)
[info] - must catch invalid project (3 milliseconds)
[info] - must catch project we cannot access (9 milliseconds)
[info] - create (34 milliseconds)
[info] - upsert (40 milliseconds)
[info] - setLibrary (98 milliseconds)
[info] - setIds (23 milliseconds)
[info] - delete (7 milliseconds)
[info] findAll
[info] - must filter by id (6 milliseconds)
[info] - must filter by ids (9 milliseconds)
[info] - must filter by projectId (2 milliseconds)
[info] - must filter by libraryId (38 milliseconds)
[info] - must filter by groupId (3 milliseconds)
[info] - must filter by artifactId (2 milliseconds)
[info] - must filter by version (2 milliseconds)
[info] - must filter by crossBuildVersion (8 milliseconds)
[info] - must filter by isSynced (8 milliseconds)
[info] - must filter by hasLibrary (32 milliseconds)
[info] Run completed in 3 minutes, 1 second.
[info] Total number of tests run: 266
[info] Suites: completed 42, aborted 0
[info] Tests: succeeded 265, failed 1, canceled 1, ignored 1, pending 0
[info] *** 1 TEST FAILED ***
[error] Failed tests:
[error] db.LibraryRecommendationsDaoSpec
[error] (api / Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 385 s (0:06:25.0), completed Dec 30, 2025, 9:20:28 AM
οΏ½[0J
Argo actions and Sbt Test / SbtTest-dependency-api / Error signal
Output truncated.
Details
Loading