Skip to content

Instantly share code, notes, and snippets.

@strobe
Created April 1, 2017 11:22
Show Gist options
  • Select an option

  • Save strobe/9e4eb49f64ee31316eb3fc3c0707b13c to your computer and use it in GitHub Desktop.

Select an option

Save strobe/9e4eb49f64ee31316eb3fc3c0707b13c to your computer and use it in GitHub Desktop.
ensime tests logs
[info] Loading global plugins from /Users/evgeniy/.sbt/0.13/plugins/project
[info] Loading global plugins from /Users/evgeniy/.sbt/0.13/plugins
[info] Loading project definition from /Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/project
[info] Resolving key references (12318 settings) ...
[info] Set current project to ensime (in build file:/Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/)
[info] Setting version to 2.11.8
[info] Reapplying settings...
[info] Set current project to ensime (in build file:/Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/)
[info] ImplicitAnalyzerSpec:
[info] ImplicitAnalyzer
[info] BasicWorkflow:
[info] RichPresentationCompilerMacroSpec:
[info] ensime-server
[info] RichPresentationCompiler when handling macros
[info] DocJarReadingSpec:
[info] DocJarReading
[info] - should serve entries from jar files
[info] DebugTest:
[info] Debug - stepping
[/Volumes/ramdisk/java.io.tmpdir/ensime870564257175867214/testing/macros/src/main/scala-2.11/def.scala]: exception during background compile: java.lang.AssertionError: assertion failed: abstract trait Foo extends scala.AnyRef
[/Volumes/ramdisk/java.io.tmpdir/ensime870564257175867214/testing/macros/src/main/scala-2.11/def.scala] marking unit as crashed (crashedFiles: Set(/Volumes/ramdisk/java.io.tmpdir/ensime870564257175867214/testing/macros/src/main/scala-2.11/def.scala))
[info] - should not flag the entire file when the compiler crashes
[info] - should render implicit conversions
[info] - should render implicit parameters passed to implicit conversion functions
[info] SourceResolverSpec:
[info] - should render implicit parameters
[info] - should work with offset positions
[info] SourceResolver
[info] - should resolve java sources in J2SE
[info] - should resolve scala sources in the project dependencies
[info] - should resolve sources in the project
[info] - should should resolve files in parent directories in the project
[info] - should resolve sources in the child directories in the project
[info] RichPresentationCompilerSpec:
[info] RichPresentationCompiler
[info] RichPresentationCompilerThatNeedsJavaLibsSpec:
[info] RichPresentationCompiler
[info] - should get symbol info with cursor immediately after and before symbol
[info] - should find source declaration of standard operator
[info] - should jump to function definition instead of Function1.apply
[info] - should jump to case class definition when symbol under cursor is name of case class field
[info] - should jump to case class definition when symbol under cursor is name of case class field in copy method
[info] - should not fail when completion is requested outside document
[info] - should be able to step over/in/out
[info] Breakpoints
[info] - should get completions on member with no prefix
[info] - should open the simple test project
[info] SemanticHighlightingSpec:
[info] SemanticHighlighting
[info] - should not try to complete the declaration containing point
[info] - should get completions on a member with a prefix
[info] - should locate source position of Java classes in import statements
[info] - should highlight classes
[info] - should highlight constructors
[info] FqnToSymbolSpec:
[info] FqnToSymbol
[info] - should highlight function calls
[info] - should get completions on an object name
[info] - should highlight deprecated symbols
[info] - should make infix a method with less than 4 letters/numbers name and one parameter
[info] - should support custom deprecated symbol names
[info] - should make infix a method with only symbols in the name and arity 1
[info] - should highlight imported names
[info] - should make infix a method with two parameters set if the first is arity 1 and the second implicit
[info] - should highlight objects
[info] - should convert scala type names into Symbols
[info] - should not make infix a method with more than one parameter set
[info] - should highlight operators
[info] - should convert scala member names into Symbols
[info] - should not make infix a method with less than 4 characters name and not exactly one parameter
[info] - should highlight packages
[info] - should highlight params
[info] - should not make infix a method 'map'
[info] - should convert class FQNs to symbols
[info] - should highlight traits
[info] - should not make infix a method with a single implicit parameter
[info] - should convert field FQNs to symbols
[info] - should get members for infix method call
[info] - should highlight typeParams
[info] - should convert method FQNs to symbols
[info] - should get members for infix method call without prefix
[info] - should highlight vals
[info] - should resolve overloaded symbols correctly
[info] - should complete multi-character infix operator
[info] - should trigger/continue
[info] - should highlight valFields
[info] - should convert class FQNs with special characters to symbols
[info] - should complete top level import
[info] - should highlight class parameters as valFields
[info] - should complete sub-import
[info] SearchServiceSpec:
[info] - should highlight vars
[info] - should complete multi-import
[info] - should highlight varFields
[info] - should highlight lazy val fields correctly as vals
[info] - should highlight setter operators
[info] - should not be confused by whitespace
[info] search refreshing
[info] - should highlight negation operators
[info] - should highlight implicit conversions
[info] - should complete new construction
[info] - should complete symbol in logical op
[info] - should highlight implicit parameters
[info] - should highlight method calls after operators
[info] - should complete infix method of Set.
[info] - should complete interpolated variables in strings
[info] DocResolverSpec:
[info] DocResolver
[info] - should not attempt to complete symbols in strings
[info] - should show all type arguments in the inspector
[info] - should support a wide range of queries
[info] - should support Java 6 online docs
[info] - should show classes without visible members in the inspector
[info] - should support Java 8 docs
[info] - should list/clear
[info] Debug variables
[info] - should parse all files on a pristine structure
[info] - should not refresh files that have not changed
[info] ScalapSymbolToFqnSpec:
[info] ScalapSymbolToFqn
[info] - should refresh files that have 'changed'
[info] - should remove classfiles that have been deleted
[info] class searching
[info] - should return results from J2SE
[info] - should return results from dependencies
[info] - should return results from the project
[info] - should return results from package objects
[info] class and method searching
[info] - should return results from classes
[info] - should return results from static fields
[info] - should not return results from instance fields
[info] - should return results from static methods
[info] - should return results from instance methods
[info] - should not prioritise noisy inner classes
[info] - should return user created classes first
[info] - should return user methods first
[info] exact searches
[info] - should find type aliases
[info] lucene index
[info] - should not contain duplicates
[info] findClasses
[info] - should get symbol positions for compiled files
[info] - should not fail when completion is requested inside an empty object !!! IGNORED !!!
[info] - should recover classes by source
[info] findClasses
[info] - should recover classes by JDI
[info] - should find and resolve class names defined in Predef
[info] SymbolToFqnSpec:
[info] SymbolToFqn
[info] - should find and resolve field names in Predef
[info] TypeToScalaNameSpec:
[info] CompileTimingTest:
[info] ensime-server
[info] - should calculate the FQNs from Symbols.Symbol
[info] - should inspect variables
[info] - should calculate the FQNs from the typeSymbol of Types.Type
[info] - should calculate the TypeInfo at point
[info] - should calculate the FQN for imports
[info] StructureViewBuilderSpec:
[info] StructureViewBuilder
[info] UnsavedFileTest:
[info] ensime-server
[info] - should show top level classes and objects
[info] - should show nested members
[info] - should handle unsaved files
[info] - should skip accessors
[info] - should handle unsaved empty files
[info] ImplicitsWildcardImports:
[info] ensime-server
[info] DocFindingSpec:
[info] PresentationCompiler
[info] - should be able to convert variables to string representations
[info] - should allow getting symbols also after marking implicits imported with a wildcard import
[info] - should calculate doc signatures
[info] - should handle multiple sbt clean / compile
[info] SourcePositionSpec:
[info] JavaWorkflow:
[info] ensime-server
[info] SourcePosition
[info] - should resolve FqnSymbols for local files with no line number
[info] - should resolve FqnSymbols for local with a line number
[info] - should resolve FqnSymbols for archive entries with no line number
[info] - should resolve FqnSymbols for archive entries with a line number
[info] JavaCompilerSpec:
[info] JavaCompiler
[info] TypelevelLibrariesSymbolToFqnSpec:
[info] - should generate compilation notes
[info] - should find type at point
[info] - should open the pure Java test project
[info] - should link symbols to their source positions
[info] MissingJarTargetTest:
[info] ensime-server
[info] - should be retrievable for the BugFromGitter scenario
[info] - should find symbol at point
[info] - should index jar targets that appear after startup
[info] RefactoringHandlerSpec:
[info] - should index all class file in typelevel libraries
[info] - should set variable values
[info] Debug backtrace
[info] JarTargetTest:
[info] - should find completions at point
[info] ensime-server
[info] - should add imports on the first line
[info] - should add imports even if none exist
[info] - should rename a function id with params' opening/closing parenthesis on different lines
[info] - should find completion at beginning of file
[info] - should find doc sig at point
[info] - should index pre-existing jar targets
[info] - should support Java 7 syntax features
[info] - should organize imports when 3 imports exist
[info] - should allow jar targets to be deleted
[info] - should organize and group imports
[info] - should support RenameSourceFileChange change
[info] ServerStartupSpec:
[info] Server
[info] - should start up and bind to random ports
[info] - should start up and bind to preferred ports
[info] - should shutdown if preferred TCP port is not available
[info] - should shutdown if preferred HTTP port is not available
[info] Run completed in 6 seconds, 63 milliseconds.
[info] Total number of tests run: 4
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 4, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] - should generate backtrace
[info] Run completed in 3 minutes, 5 seconds.
[info] Total number of tests run: 143
[info] Suites: completed 27, aborted 0
[info] Tests: succeeded 143, failed 0, canceled 0, ignored 1, pending 0
[info] All tests passed.
[success] Total time: 192 s, completed Apr 1, 2017 3:47:48 PM
[info] Loading global plugins from /Users/evgeniy/.sbt/0.13/plugins/project
[info] Loading global plugins from /Users/evgeniy/.sbt/0.13/plugins
[info] Loading project definition from /Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/project
[info] Resolving key references (12318 settings) ...
[info] Set current project to ensime (in build file:/Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/)
[info] Setting version to 2.11.8
[info] Reapplying settings...
[info] Set current project to ensime (in build file:/Users/evgeniy/Dropbox/dev/12_scala/01_Exploation/ensime-server/)
[info] Run completed in 523 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[info] BasicFormatsSpec:
[info] BasicFormats
[info] CustomisedLegacyProductFormatsSpec:
[info] SexpParserSpec:
[info] ProductFormats with overloaded toWireName
[info] CollectionFormatsSpec:
[info] EnrichedString
[info] CollectionFormats traits
[info] - should support Int
[info] - should support Long
[info] - should support Float
[info] - should support Double
[info] - should support Boolean
[info] - should support Char
[info] - should support Unit
[info] - should support Symbol
[info] - should use the parser
[info] Sexp Parser
[info] - should parse nil
[info] - should parse lists of strings
[info] - should parse escaped chars in strings
[info] - should parse unescaped chars in strings
[info] - should parse lists of chars
[info] - should support custom field names
[info] - should parse lists of symbols
[info] - should parse lists of numbers
[info] - should parse NaN
[info] - should parse infinity
[info] - should parse lists within lists
[info] - should parse quoted expressions
[info] - should parse cons
[info] - should parse symbols with dots in their name
[info] - should parse symbols starting with nil in their name
[info] ProductFormats
[info] - should support Traversable
[info] - should not skip writing out nil values by default
[info] ProductFormats with overloaded skipNilValues
[info] - should support Iterable
[info] - should support Seq
[info] - should support writing out only non-nil values
[info] - should support IndexedSeq
[info] - should support LinearSeq
[info] - should support Set
[info] - should support SortedSet
[info] - should support BitSet
[info] - should support Map
[info] - should support SortedMap
[info] CollectionFormats immutable variants of the traits
[info] - should support Traversable
[info] - should support Iterable
[info] - should support Seq
[info] - should support IndexedSeq
[info] - should support LinearSeq
[info] - should support Set
[info] - should support SortedSet
[info] - should support BitSet
[info] - should support Map
[info] - should support SortedMap
[info] CollectionFormats immutable specific implementations
[info] - should support im.List
[info] - should support im.Vector
[info] - should support im.Range
[info] - should support im.NumericRange
[info] SexpParserCheck:
[info] LegacyProductFormatsSpec:
[info] SexpParser
[info] SexpPrettyPrinterSpec:
[info] ProductFormats case classes
[info] CompactPrinter
[info] StandardFormatsSpec:
[info] StandardFormats
[info] - should handle nil or empty lists/data
[info] - should output lists of atoms
[info] - should output lists of lists
[info] - should support primitive types
[info] - should output data
[info] - should output cons
[info] - should support 'fast' case classes
[info] - should support nested case classes
[info] - should support zero content case classes
[info] - should support missing fields as SexpNil / None
[info] ProductFormat tuples
[info] - should support primitive types
[info] - should support 'fast' tuples
[info] - should support Option
[info] - should support Either
[info] - should support UUID
[info] - should support URI
[info] - should support File
[info] - should support Date
[info] - should round-trip Sexp <=> String
[info] SexpFormatsSpec:
[info] SexpFormats
[info] BigIntConvertorCheck:
[info] LegacyFamilyFormatsSpec:
[info] LegacyFamilyFormats
[info] - should support SexpAtoms
[info] - should support SexpList
[info] - should support SexpCons
[info] BigIntConvertorSpec:
[info] BigIntConvertor
[info] - should convert basic BigSet to BitInt
[info] - should convert basic BigInt to BitSet
[info] - should support case objects
[info] - should round-trip BitSet <=> BitSet
[info] - should support an example ADT
[info] FamilyFormatsSpec:
[info] FamilyFormats
[info] DefaultSexpProtocolSpec:
[info] DefaultSexpProtocol
[info] SexpCompactPrinterSpec:
[info] CompactPrinter
[info] SexpPackageSpec:
[info] SexpList
[info] - should create from varargs
[info] - should unroll as basic
[info] - should match lists
[info] - should support case objects
[info] - should support symbols
[info] - should support String as SexpString, not via IsTraversableLike
[info] - should support case classes
[info] - should support recursive case classes
[info] - should support optional parameters on case classes
[info] - should round-trip Option[List[T]]
[info] - should fail when missing required fields
[info] - should support simple sealed families
[info] - should fail when missing required coproduct disambiguators
[info] DefaultSexpProtocol with OptionAltFormat
[info] - should predictably fail to round-trip Option[List[T]]
[info] - should support custom coproduct keys
[info] - should support custom coproduct field naming rules
[info] - should handle nil or empty lists/data
[info] - should support custom product field naming rules
[info] - should output lists of atoms
[info] - should output lists of lists
[info] - should output cons
[info] - should output escaped characters
[info] - should support custom missing value rules
[info] - should support a list with 1000000 elements
[info] SexpData
[info] - should fail when missing required (null) values
[info] - should prefer user customisable SexpFormats
[info] - should fail to compile when a member of the family cannot be serialised
[info] - should create from varargs
[info] - should unroll as basic
[info] - should match SexpData
[info] SexpCons
[info] - should unroll as fully basic
[info] - should support an example ADT
[info] EnsimeFileSpec:
[info] EnsimeFile
[info] PathSpec:
[info] - should construct instances from file paths
[info] - should construct instances from files
[info] - should construct instances from entries in jars
[info] - should provide access to RichEnsimeFile
[info] - should create instances from URLs
[info] - should create instances from Windows URLs
[info] path._
[info] RichRawFile
[info] - should support isJava / isScala
[info] - should check for file existence with exists()
[info] - should load file contents with readStringDirect()
[info] RichArchiveFile
[info] - should support isJava / isScala
[info] IoSpec:
[info] - should check for jar and entry existence with exists()
[info] io._
[info] - should load entry contents with readStringDirect()
[info] LegacyArchiveExtraction
[info] - should convert to a byte array
[info] - should drain an output stream to an input stream
[info] SexpFormatUtilsSpec:
[info] SexpFormatUtils
[info] - should lift writers
[info] - should lift readers
[info] - should combine readers and writers
[info] - should support lazy formats
[info] - should support safe readers
[info] - should provide scoped temp directories
[info] - should provide scoped temp files
[info] - should canonically resolve symbolic links
[info] - should canonically resolve files in symbolically linked directories
[info] - should create Files with parents if necessary
[info] - should copy recursively
[info] - should delete recursively
[info] - should read and write byte arrays
[info] - should extract zips
[info] - should read lines from a File with UNIX line endings
[info] - should read lines from a File with Windows line endings
[info] - should read a File as a String preserving CR
[info] EnsimeVFSSpec:
[info] RichVFS.vjar
[info] MapSpec:
[info] map._
[info] - should map values eagerly
[info] - should merge multimap sets
[info] Run completed in 13 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[info] Run completed in 11 seconds, 271 milliseconds.
[info] Total number of tests run: 114
[info] Suites: completed 17, aborted 0
[info] Tests: succeeded 114, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] ListSpec:
[info] list._
[info] - should provide initLast
[info] - should gather multimap sets
[info] - should provide distinctBy
[info] FileSpec:
[info] file._
[info] - should return jar files with URI components in their file name
[info] - should provide scoped temp directories
[info] - should provide scoped temp files
[info] - should help define new files
[info] - should help create children files
[info] - should break a File into its parts
[info] - should provide an output stream
[info] - should create Files with parents if necessary
[info] - should read lines from a File with UNIX line endings
[info] - should read lines from a File with Windows line endings
[info] - should write lines
[info] - should write a string
[info] - should read a UNIX File as a String
[info] - should read a File as a String preserving CR
[info] - should traverse family trees
[info] - should calculate children
[info] Run completed in 12 seconds, 915 milliseconds.
[info] Total number of tests run: 47
[info] Suites: completed 7, aborted 0
[info] Tests: succeeded 47, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] JerkyFormatsSpec:
[info] Jerk Formats
[info] SwankyFormatsSpec:
[info] SWANK Formats
[info] SwankFormatsSpec:
[info] - should roundtrip request envelopes
[info] SWANK Formats
[info] - should roundtrip RPC response envelopes
[info] - should roundtrip async response envelopes
[info] - should roundtrip startup messages
[info] - should unmarshal RpcSearchRequests
[info] - should unmarshal RpcAnalyserRequests
[info] - should roundtrip RpcDebugRequests
[info] - should roundtrip EnsimeGeneralEvent as EnsimeEvent
[info] - should roundtrip DebugEvent as EnsimeEvent
[info] - should roundtrip DebugLocation
[info] - should roundtrip DebugValue
[info] - should unmarshal startup messages
[info] - should roundtrip various informational types
[info] - should support search related responses
[info] - should support ranges and semantic highlighting
[info] - should unmarshal RpcSearchRequests
[info] - should support refactoring messages
[info] - should support legacy raw response types
[info] - should roundtrip startup messages
[info] - should roundtrip RpcSearchRequests
[info] - should unmarshal RpcAnalyserRequests
[info] - should unmarshal RpcDebugRequests
[info] LuceneSerializationSpec:
[info] Lucene Entity Serialisation
[info] - should roundtrip RpcAnalyserRequests
[info] - should serialise and deserialise a simple type
[info] - should marshal EnsimeGeneralEvent as EnsimeEvent
[info] - should roundtrip RpcDebugRequests
[info] - should marshal DebugEvent as EnsimeEvent
[info] - should marshal DebugLocation
[info] - should roundtrip EnsimeGeneralEvent as EnsimeEvent
[info] - should roundtrip DebugEvent as EnsimeEvent
[info] - should marshal DebugValue
[info] - should roundtrip DebugLocation
[info] - should roundtrip DebugValue
[info] - should marshal various informational types
[info] - should marshal search related responses
[info] - should marshal ranges and semantic highlighting
[info] - should marshal refactoring messages
[info] - should marshal legacy raw response types
[info] - should roundtrip various informational types
[info] - should roundtrip search related responses
[info] - should roundtrip ranges and semantic highlighting
[info] - should roundtrip refactoring messages
[info] - should roundtrip legacy raw response types
[info] EnsimeConfigSpec:
[info] EnsimeConfig
[info] FloodGateSpec:
[info] ClassfileIndexerSpec:
[info] - should parse a simple config
[info] FileWatcherSpec:
[info] - should parse a minimal config for a binary only project
[info] ClassfileIndexer
[info] FileWatcher
[info] FloodGate
[info] - should support Java 6 class files
[info] - should support Java 8 class files
[info] - should support typical J2SE classes
[info] - should support typical Scala classes
[info] - should support typical Scala nested classes
[info] SignatureParserSpec:
[info] SignatureParser
[info] - should fail to parse the empty string
[info] - should fail to parse a bad string
[info] - should parse a simple class without generics
[info] - should parse generic class with generic param
[info] - should handle generic params with many classes
[info] - should parse class with generic in super class
[info] - should parse class with nonstandard generic in super class
[info] - should parse class with param and generic in super class
[info] - should parse class with generic variable
[info] - should parse class with generic variable in generic param
[info] - should handle traits correctly
[info] - should handle inner classes correctly
[info] - should parse class with array in generic super class
[info] - should support method overloading
[info] DiffUtilSpec:
[info] DiffUtil
[info] - should compare original and revised contents and produce a diff in the unified format
[info] BroadcasterSpec:
[info] Broadcaster
[info] - should send messages to subscribers
[info] ClassfileDepicklerSpec:
[info] ClassfileDepickler
[info] - should not depickle J2SE classes
[info] - should support typical Scala classes
[info] - should not expect anything in companions
[info] - should not expect anything in closures
[info] - should find type aliases
[info] DescriptorParserSpec:
[info] DescriptorParser
[info] - should fail to parse the empty string
[info] - should fail to parse a bad string
[info] - should parse descriptors without parameters
[info] - should handle multiple object parameters
[info] - should be invertible
[info] DescriptorParser's JVM internal mode
[info] - should fail to parse the empty string
[info] - should fail to parse a bad string
[info] - should handle $_- in package names
[info] - should handle examples
[info] - should be invertible
[info] DynamicSynonymFilterSpec:
[info] DynamicSynonymFilter
[info] - should not add synonyms where there are none
[info] - should report known synonyms
[info] CanonSpec:
[info] Canon
[info] - should canon File
[info] - should canon List of Files
[info] - should canon subtypes of File
[info] - should canon an RpcRequest
[info] - should canon an EnsimeServerMessage
[info] - should canon a RawFile
[info] - should canon an ArchiveFile
[info] Run completed in 14 seconds, 787 milliseconds.
[info] Total number of tests run: 16
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 16, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Run completed in 14 seconds, 748 milliseconds.
[info] Total number of tests run: 26
[info] Suites: completed 2, aborted 0
[info] Tests: succeeded 26, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] WebServerSpec:
[info] WebServer
[info] - should serve contents of documentation archives
[info] - should respond with status NOT_FOUND for missing archive entries
[info] - should provide a list of available documentation
[info] FramedStringProtocolSpec:
[info] FramedStringProtocol
[info] - should write framed strings
[info] - should write multi-byte UTF-8 strings
[info] - should read framed strings
[info] - should read multi-byte UTF-8 strings
[info] Run completed in 2 seconds, 452 milliseconds.
[info] Total number of tests run: 7
[info] Suites: completed 2, aborted 0
[info] Tests: succeeded 7, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Run completed in 10 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[info] - should not send messages to the target
[info] - should send messages after activation
[info] - should not send messages after unregister
[info] - should send persistent messages on registration
[info] - should detect added files !!! CANCELED !!!
[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:518)
[info]  at org.scalatest.Retries$class.withRetry(Retries.scala:349)
[info]  at org.ensime.indexer.FileWatcherSpec.withRetry(FileWatcherSpec.scala:38)
[info]  at org.scalatest.Retries$class.withRetry(Retries.scala:205)
[info]  at org.ensime.indexer.FileWatcherSpec.withRetry(FileWatcherSpec.scala:38)
[info]  at org.ensime.util.EnsimeSpec$class.withFixture(EnsimeSpec.scala:77)
[info]  at org.ensime.indexer.FileWatcherSpec.org$scalatest$concurrent$TimeLimitedTests$$super$withFixture(FileWatcherSpec.scala:38)
[info]  at org.scalatest.concurrent.TimeLimitedTests$$anonfun$withFixture$3.apply(TimeLimitedTests.scala:154)
[info]  at org.scalatest.concurrent.TimeLimitedTests$$anonfun$withFixture$3.apply(TimeLimitedTests.scala:154)
[info]  at org.scalatest.enablers.Timed$$anon$1.timeoutAfter(Timed.scala:127)
[info]  at org.scalatest.concurrent.TimeLimits$class.failAfterImpl(TimeLimits.scala:235)
[info]  at org.scalatest.concurrent.TimeLimits$.failAfterImpl(TimeLimits.scala:305)
[info]  at org.scalatest.concurrent.TimeLimitedTests$class.withFixture(TimeLimitedTests.scala:153)
[info]  at org.ensime.indexer.FileWatcherSpec.withFixture(FileWatcherSpec.scala:38)
[info]  at org.scalatest.FlatSpecLike$class.invokeWithFixture$1(FlatSpecLike.scala:1679)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTest$1.apply(FlatSpecLike.scala:1692)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTest$1.apply(FlatSpecLike.scala:1692)
[info]  at org.scalatest.SuperEngine.runTestImpl(Engine.scala:289)
[info]  at org.scalatest.FlatSpecLike$class.runTest(FlatSpecLike.scala:1692)
[info]  at org.scalatest.FlatSpec.runTest(FlatSpec.scala:1685)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTests$1.apply(FlatSpecLike.scala:1750)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTests$1.apply(FlatSpecLike.scala:1750)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:396)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:384)
[info]  at scala.collection.immutable.List.foreach(List.scala:381)
[info]  at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
[info]  at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:373)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:410)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:384)
[info]  at scala.collection.immutable.List.foreach(List.scala:381)
[info]  at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
[info]  at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:379)
[info]  at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:461)
[info]  at org.scalatest.FlatSpecLike$class.runTests(FlatSpecLike.scala:1750)
[info]  at org.scalatest.FlatSpec.runTests(FlatSpec.scala:1685)
[info]  at org.scalatest.Suite$class.run(Suite.scala:1147)
[info]  at org.scalatest.FlatSpec.org$scalatest$FlatSpecLike$$super$run(FlatSpec.scala:1685)
[info]  at org.scalatest.FlatSpecLike$$anonfun$run$1.apply(FlatSpecLike.scala:1795)
[info]  at org.scalatest.FlatSpecLike$$anonfun$run$1.apply(FlatSpecLike.scala:1795)
[info]  at org.scalatest.SuperEngine.runImpl(Engine.scala:521)
[info]  at org.scalatest.FlatSpecLike$class.run(FlatSpecLike.scala:1795)
[info]  at org.ensime.indexer.FileWatcherSpec.org$scalatest$BeforeAndAfterAll$$super$run(FileWatcherSpec.scala:38)
[info]  at org.scalatest.BeforeAndAfterAll$class.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]  at org.scalatest.BeforeAndAfterAll$class.run(BeforeAndAfterAll.scala:210)
[info]  at org.ensime.indexer.FileWatcherSpec.run(FileWatcherSpec.scala:38)
[info]  at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:314)
[info]  at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:480)
[info]  at sbt.ForkMain$Run$2.call(ForkMain.java:296)
[info]  at sbt.ForkMain$Run$2.call(ForkMain.java:286)
[info]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[info]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[info]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[info]  at java.lang.Thread.run(Thread.java:745)
[info]  Cause: java.lang.AssertionError: assertion failed: timeout (25 seconds) during fishForMessage, hint:
[info]  at scala.Predef$.assert(Predef.scala:170)
[info]  at akka.testkit.TestKitBase$class.recv$1(TestKit.scala:435)
[info]  at akka.testkit.TestKitBase$class.fishForMessage(TestKit.scala:439)
[info]  at akka.testkit.TestKit.fishForMessage(TestKit.scala:814)
[info]  at org.ensime.indexer.FileWatcherSpec.waitForBaseRegistered(FileWatcherSpec.scala:426)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7$$anonfun$apply$8$$anonfun$apply$9.apply(FileWatcherSpec.scala:72)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7$$anonfun$apply$8$$anonfun$apply$9.apply(FileWatcherSpec.scala:71)
[info]  at org.ensime.indexer.FileWatcherSpec.withClassWatcher(FileWatcherSpec.scala:445)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7$$anonfun$apply$8.apply(FileWatcherSpec.scala:71)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7$$anonfun$apply$8.apply(FileWatcherSpec.scala:70)
[info]  at org.ensime.util.file.package$.withTempDir(file.scala:40)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7.apply(FileWatcherSpec.scala:70)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6$$anonfun$apply$7.apply(FileWatcherSpec.scala:69)
[info]  at org.ensime.fixture.IsolatedTestKitFixture$class.withTestKit(TestKitFixture.scala:45)
[info]  at org.ensime.indexer.FileWatcherSpec.withTestKit(FileWatcherSpec.scala:38)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6.apply(FileWatcherSpec.scala:69)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11$$anonfun$apply$6.apply(FileWatcherSpec.scala:68)
[info]  at org.ensime.fixture.IsolatedEnsimeVFSFixture$class.withVFS(EnsimeVFSFixture.scala:18)
[info]  at org.ensime.indexer.FileWatcherSpec.withVFS(FileWatcherSpec.scala:38)
[info]  at org.ensime.indexer.FileWatcherSpec$$anonfun$11.apply(FileWatcherSpec.scala:68)
[info]  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
[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.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
[info]  at org.scalatest.TestSuite$class.withFixture(TestSuite.scala:196)
[info]  at org.ensime.indexer.FileWatcherSpec.org$ensime$util$EnsimeSpec$$super$withFixture(FileWatcherSpec.scala:38)
[info]  at org.ensime.util.EnsimeSpec$$anonfun$withFixture$1.apply(EnsimeSpec.scala:77)
[info]  at org.ensime.util.EnsimeSpec$$anonfun$withFixture$1.apply(EnsimeSpec.scala:77)
[info]  at org.scalatest.Retries$class.withRetry(Retries.scala:345)
[info]  at org.ensime.indexer.FileWatcherSpec.withRetry(FileWatcherSpec.scala:38)
[info]  at org.scalatest.Retries$class.withRetry(Retries.scala:205)
[info]  at org.ensime.indexer.FileWatcherSpec.withRetry(FileWatcherSpec.scala:38)
[info]  at org.ensime.util.EnsimeSpec$class.withFixture(EnsimeSpec.scala:77)
[info]  at org.ensime.indexer.FileWatcherSpec.org$scalatest$concurrent$TimeLimitedTests$$super$withFixture(FileWatcherSpec.scala:38)
[info]  at org.scalatest.concurrent.TimeLimitedTests$$anonfun$withFixture$3.apply(TimeLimitedTests.scala:154)
[info]  at org.scalatest.concurrent.TimeLimitedTests$$anonfun$withFixture$3.apply(TimeLimitedTests.scala:154)
[info]  at org.scalatest.enablers.Timed$$anon$1.timeoutAfter(Timed.scala:127)
[info]  at org.scalatest.concurrent.TimeLimits$class.failAfterImpl(TimeLimits.scala:235)
[info]  at org.scalatest.concurrent.TimeLimits$.failAfterImpl(TimeLimits.scala:305)
[info]  at org.scalatest.concurrent.TimeLimitedTests$class.withFixture(TimeLimitedTests.scala:153)
[info]  at org.ensime.indexer.FileWatcherSpec.withFixture(FileWatcherSpec.scala:38)
[info]  at org.scalatest.FlatSpecLike$class.invokeWithFixture$1(FlatSpecLike.scala:1679)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTest$1.apply(FlatSpecLike.scala:1692)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTest$1.apply(FlatSpecLike.scala:1692)
[info]  at org.scalatest.SuperEngine.runTestImpl(Engine.scala:289)
[info]  at org.scalatest.FlatSpecLike$class.runTest(FlatSpecLike.scala:1692)
[info]  at org.scalatest.FlatSpec.runTest(FlatSpec.scala:1685)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTests$1.apply(FlatSpecLike.scala:1750)
[info]  at org.scalatest.FlatSpecLike$$anonfun$runTests$1.apply(FlatSpecLike.scala:1750)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:396)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:384)
[info]  at scala.collection.immutable.List.foreach(List.scala:381)
[info]  at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
[info]  at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:373)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:410)
[info]  at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:384)
[info]  at scala.collection.immutable.List.foreach(List.scala:381)
[info]  at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
[info]  at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:379)
[info]  at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:461)
[info]  at org.scalatest.FlatSpecLike$class.runTests(FlatSpecLike.scala:1750)
[info]  at org.scalatest.FlatSpec.runTests(FlatSpec.scala:1685)
[info]  at org.scalatest.Suite$class.run(Suite.scala:1147)
[info]  at org.scalatest.FlatSpec.org$scalatest$FlatSpecLike$$super$run(FlatSpec.scala:1685)
[info]  at org.scalatest.FlatSpecLike$$anonfun$run$1.apply(FlatSpecLike.scala:1795)
[info]  at org.scalatest.FlatSpecLike$$anonfun$run$1.apply(FlatSpecLike.scala:1795)
[info]  at org.scalatest.SuperEngine.runImpl(Engine.scala:521)
[info]  at org.scalatest.FlatSpecLike$class.run(FlatSpecLike.scala:1795)
[info]  at org.ensime.indexer.FileWatcherSpec.org$scalatest$BeforeAndAfterAll$$super$run(FileWatcherSpec.scala:38)
[info]  at org.scalatest.BeforeAndAfterAll$class.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]  at org.scalatest.BeforeAndAfterAll$class.run(BeforeAndAfterAll.scala:210)
[info]  at org.ensime.indexer.FileWatcherSpec.run(FileWatcherSpec.scala:38)
[info]  at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:314)
[info]  at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:480)
[info]  at sbt.ForkMain$Run$2.call(ForkMain.java:296)
[info]  at sbt.ForkMain$Run$2.call(ForkMain.java:286)
[info]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[info]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[info]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[info]  at java.lang.Thread.run(Thread.java:745)
[info] - should detect added / changed files
[info] - should detect added / removed files
[info] - should detect removed base directory
[info] - should detect removed parent base directory
[info] - should survive deletion of the watched directory
[info] - should be able to start up from a non-existent directory
[info] - should survive removed parent base directory and recreated base
[info] - should detect changes to a file base
[info] - should detect removal of a file base
[info] - should be able to start up from a non-existent base file
[info] - should survive removal of a file base
[info] Run completed in 4 minutes, 2 seconds.
[info] Total number of tests run: 63
[info] Suites: completed 12, aborted 0
[info] Tests: succeeded 63, failed 0, canceled 1, ignored 0, pending 0
[info] All tests passed.
[success] Total time: 262 s, completed Apr 1, 2017 3:44:29 PM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment