diff --git a/build.sc b/build.sc index bce888a8d5c..4ca848f7179 100644 --- a/build.sc +++ b/build.sc @@ -358,7 +358,7 @@ trait Chisel extends CrossSbtModule with HasScala2MacroAnno with HasScala2Plugin override def moduleDeps = super.moduleDeps ++ Seq(coreModule, svsimModule) - object test extends SbtModuleTests with TestModule.ScalaTest with ScalafmtModule { + object test extends CrossSbtModuleTests with TestModule.ScalaTest with ScalafmtModule { def ivyDeps = Agg(v.scalatest, v.scalacheck) // Suppress Scala 3 behavior requiring explicit types on implicit definitions diff --git a/src/test/scala/chisel3/TypeEquivalenceSpec.scala b/src/test/scala-2/chisel3/TypeEquivalenceSpec.scala similarity index 100% rename from src/test/scala/chisel3/TypeEquivalenceSpec.scala rename to src/test/scala-2/chisel3/TypeEquivalenceSpec.scala diff --git a/src/test/scala/chisel3/experimental/dataview/ReifySpec.scala b/src/test/scala-2/chisel3/experimental/dataview/ReifySpec.scala similarity index 100% rename from src/test/scala/chisel3/experimental/dataview/ReifySpec.scala rename to src/test/scala-2/chisel3/experimental/dataview/ReifySpec.scala diff --git a/src/test/scala/chisel3/internal/IdentifierSpec.scala b/src/test/scala-2/chisel3/internal/IdentifierSpec.scala similarity index 100% rename from src/test/scala/chisel3/internal/IdentifierSpec.scala rename to src/test/scala-2/chisel3/internal/IdentifierSpec.scala diff --git a/src/test/scala/chisel3/internal/NameCollisionSpec.scala b/src/test/scala-2/chisel3/internal/NameCollisionSpec.scala similarity index 100% rename from src/test/scala/chisel3/internal/NameCollisionSpec.scala rename to src/test/scala-2/chisel3/internal/NameCollisionSpec.scala diff --git a/src/test/scala/chisel3/internal/NamespaceSpec.scala b/src/test/scala-2/chisel3/internal/NamespaceSpec.scala similarity index 100% rename from src/test/scala/chisel3/internal/NamespaceSpec.scala rename to src/test/scala-2/chisel3/internal/NamespaceSpec.scala diff --git a/src/test/scala/chisel3/stage/ChiselOptionsViewSpec.scala b/src/test/scala-2/chisel3/stage/ChiselOptionsViewSpec.scala similarity index 100% rename from src/test/scala/chisel3/stage/ChiselOptionsViewSpec.scala rename to src/test/scala-2/chisel3/stage/ChiselOptionsViewSpec.scala diff --git a/src/test/scala/chisel3/testers/TestUtils.scala b/src/test/scala-2/chisel3/testers/TestUtils.scala similarity index 100% rename from src/test/scala/chisel3/testers/TestUtils.scala rename to src/test/scala-2/chisel3/testers/TestUtils.scala diff --git a/src/test/scala/chisel3/util/BitPatSpec.scala b/src/test/scala-2/chisel3/util/BitPatSpec.scala similarity index 100% rename from src/test/scala/chisel3/util/BitPatSpec.scala rename to src/test/scala-2/chisel3/util/BitPatSpec.scala diff --git a/src/test/scala/chisel3/util/experimental/decode/TruthTableSpec.scala b/src/test/scala-2/chisel3/util/experimental/decode/TruthTableSpec.scala similarity index 100% rename from src/test/scala/chisel3/util/experimental/decode/TruthTableSpec.scala rename to src/test/scala-2/chisel3/util/experimental/decode/TruthTableSpec.scala diff --git a/src/test/scala/chiselTests/AdderTree.scala b/src/test/scala-2/chiselTests/AdderTree.scala similarity index 100% rename from src/test/scala/chiselTests/AdderTree.scala rename to src/test/scala-2/chiselTests/AdderTree.scala diff --git a/src/test/scala/chiselTests/AnalogIntegrationSpec.scala b/src/test/scala-2/chiselTests/AnalogIntegrationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AnalogIntegrationSpec.scala rename to src/test/scala-2/chiselTests/AnalogIntegrationSpec.scala diff --git a/src/test/scala/chiselTests/AnalogSpec.scala b/src/test/scala-2/chiselTests/AnalogSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AnalogSpec.scala rename to src/test/scala-2/chiselTests/AnalogSpec.scala diff --git a/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala b/src/test/scala-2/chiselTests/AnnotatingDiamondSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AnnotatingDiamondSpec.scala rename to src/test/scala-2/chiselTests/AnnotatingDiamondSpec.scala diff --git a/src/test/scala/chiselTests/AnnotationNoDedup.scala b/src/test/scala-2/chiselTests/AnnotationNoDedup.scala similarity index 100% rename from src/test/scala/chiselTests/AnnotationNoDedup.scala rename to src/test/scala-2/chiselTests/AnnotationNoDedup.scala diff --git a/src/test/scala/chiselTests/AsTypeOfTester.scala b/src/test/scala-2/chiselTests/AsTypeOfTester.scala similarity index 100% rename from src/test/scala/chiselTests/AsTypeOfTester.scala rename to src/test/scala-2/chiselTests/AsTypeOfTester.scala diff --git a/src/test/scala/chiselTests/Assert.scala b/src/test/scala-2/chiselTests/Assert.scala similarity index 100% rename from src/test/scala/chiselTests/Assert.scala rename to src/test/scala-2/chiselTests/Assert.scala diff --git a/src/test/scala/chiselTests/AsyncResetSpec.scala b/src/test/scala-2/chiselTests/AsyncResetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AsyncResetSpec.scala rename to src/test/scala-2/chiselTests/AsyncResetSpec.scala diff --git a/src/test/scala/chiselTests/AutoClonetypeSpec.scala b/src/test/scala-2/chiselTests/AutoClonetypeSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AutoClonetypeSpec.scala rename to src/test/scala-2/chiselTests/AutoClonetypeSpec.scala diff --git a/src/test/scala/chiselTests/AutoNestedCloneSpec.scala b/src/test/scala-2/chiselTests/AutoNestedCloneSpec.scala similarity index 100% rename from src/test/scala/chiselTests/AutoNestedCloneSpec.scala rename to src/test/scala-2/chiselTests/AutoNestedCloneSpec.scala diff --git a/src/test/scala/chiselTests/BetterNamingTests.scala b/src/test/scala-2/chiselTests/BetterNamingTests.scala similarity index 100% rename from src/test/scala/chiselTests/BetterNamingTests.scala rename to src/test/scala-2/chiselTests/BetterNamingTests.scala diff --git a/src/test/scala/chiselTests/BitwiseOps.scala b/src/test/scala-2/chiselTests/BitwiseOps.scala similarity index 100% rename from src/test/scala/chiselTests/BitwiseOps.scala rename to src/test/scala-2/chiselTests/BitwiseOps.scala diff --git a/src/test/scala/chiselTests/BlackBox.scala b/src/test/scala-2/chiselTests/BlackBox.scala similarity index 100% rename from src/test/scala/chiselTests/BlackBox.scala rename to src/test/scala-2/chiselTests/BlackBox.scala diff --git a/src/test/scala/chiselTests/BlackBoxImpl.scala b/src/test/scala-2/chiselTests/BlackBoxImpl.scala similarity index 100% rename from src/test/scala/chiselTests/BlackBoxImpl.scala rename to src/test/scala-2/chiselTests/BlackBoxImpl.scala diff --git a/src/test/scala/chiselTests/BoringUtilsSpec.scala b/src/test/scala-2/chiselTests/BoringUtilsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BoringUtilsSpec.scala rename to src/test/scala-2/chiselTests/BoringUtilsSpec.scala diff --git a/src/test/scala/chiselTests/BoringUtilsTapSpec.scala b/src/test/scala-2/chiselTests/BoringUtilsTapSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BoringUtilsTapSpec.scala rename to src/test/scala-2/chiselTests/BoringUtilsTapSpec.scala diff --git a/src/test/scala/chiselTests/BulkConnectSpec.scala b/src/test/scala-2/chiselTests/BulkConnectSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BulkConnectSpec.scala rename to src/test/scala-2/chiselTests/BulkConnectSpec.scala diff --git a/src/test/scala/chiselTests/BundleElementsSpec.scala b/src/test/scala-2/chiselTests/BundleElementsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BundleElementsSpec.scala rename to src/test/scala-2/chiselTests/BundleElementsSpec.scala diff --git a/src/test/scala/chiselTests/BundleLiteralSpec.scala b/src/test/scala-2/chiselTests/BundleLiteralSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BundleLiteralSpec.scala rename to src/test/scala-2/chiselTests/BundleLiteralSpec.scala diff --git a/src/test/scala/chiselTests/BundleSpec.scala b/src/test/scala-2/chiselTests/BundleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/BundleSpec.scala rename to src/test/scala-2/chiselTests/BundleSpec.scala diff --git a/src/test/scala/chiselTests/BundleWire.scala b/src/test/scala-2/chiselTests/BundleWire.scala similarity index 100% rename from src/test/scala/chiselTests/BundleWire.scala rename to src/test/scala-2/chiselTests/BundleWire.scala diff --git a/src/test/scala/chiselTests/ChiselEnum.scala b/src/test/scala-2/chiselTests/ChiselEnum.scala similarity index 100% rename from src/test/scala/chiselTests/ChiselEnum.scala rename to src/test/scala-2/chiselTests/ChiselEnum.scala diff --git a/src/test/scala/chiselTests/ChiselSpec.scala b/src/test/scala-2/chiselTests/ChiselSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ChiselSpec.scala rename to src/test/scala-2/chiselTests/ChiselSpec.scala diff --git a/src/test/scala/chiselTests/ChiselTestUtilitiesSpec.scala b/src/test/scala-2/chiselTests/ChiselTestUtilitiesSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ChiselTestUtilitiesSpec.scala rename to src/test/scala-2/chiselTests/ChiselTestUtilitiesSpec.scala diff --git a/src/test/scala/chiselTests/ClockSpec.scala b/src/test/scala-2/chiselTests/ClockSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ClockSpec.scala rename to src/test/scala-2/chiselTests/ClockSpec.scala diff --git a/src/test/scala/chiselTests/CloneModuleSpec.scala b/src/test/scala-2/chiselTests/CloneModuleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/CloneModuleSpec.scala rename to src/test/scala-2/chiselTests/CloneModuleSpec.scala diff --git a/src/test/scala/chiselTests/ComplexAssign.scala b/src/test/scala-2/chiselTests/ComplexAssign.scala similarity index 100% rename from src/test/scala/chiselTests/ComplexAssign.scala rename to src/test/scala-2/chiselTests/ComplexAssign.scala diff --git a/src/test/scala/chiselTests/ConnectSpec.scala b/src/test/scala-2/chiselTests/ConnectSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ConnectSpec.scala rename to src/test/scala-2/chiselTests/ConnectSpec.scala diff --git a/src/test/scala/chiselTests/ConnectableSpec.scala b/src/test/scala-2/chiselTests/ConnectableSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ConnectableSpec.scala rename to src/test/scala-2/chiselTests/ConnectableSpec.scala diff --git a/src/test/scala/chiselTests/ConstSpec.scala b/src/test/scala-2/chiselTests/ConstSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ConstSpec.scala rename to src/test/scala-2/chiselTests/ConstSpec.scala diff --git a/src/test/scala/chiselTests/Counter.scala b/src/test/scala-2/chiselTests/Counter.scala similarity index 100% rename from src/test/scala/chiselTests/Counter.scala rename to src/test/scala-2/chiselTests/Counter.scala diff --git a/src/test/scala/chiselTests/CustomBundle.scala b/src/test/scala-2/chiselTests/CustomBundle.scala similarity index 100% rename from src/test/scala/chiselTests/CustomBundle.scala rename to src/test/scala-2/chiselTests/CustomBundle.scala diff --git a/src/test/scala/chiselTests/DPISpec.scala b/src/test/scala-2/chiselTests/DPISpec.scala similarity index 100% rename from src/test/scala/chiselTests/DPISpec.scala rename to src/test/scala-2/chiselTests/DPISpec.scala diff --git a/src/test/scala/chiselTests/DataEqualitySpec.scala b/src/test/scala-2/chiselTests/DataEqualitySpec.scala similarity index 100% rename from src/test/scala/chiselTests/DataEqualitySpec.scala rename to src/test/scala-2/chiselTests/DataEqualitySpec.scala diff --git a/src/test/scala/chiselTests/DataPrint.scala b/src/test/scala-2/chiselTests/DataPrint.scala similarity index 100% rename from src/test/scala/chiselTests/DataPrint.scala rename to src/test/scala-2/chiselTests/DataPrint.scala diff --git a/src/test/scala/chiselTests/Decoder.scala b/src/test/scala-2/chiselTests/Decoder.scala similarity index 100% rename from src/test/scala/chiselTests/Decoder.scala rename to src/test/scala-2/chiselTests/Decoder.scala diff --git a/src/test/scala/chiselTests/DecoupledSpec.scala b/src/test/scala-2/chiselTests/DecoupledSpec.scala similarity index 100% rename from src/test/scala/chiselTests/DecoupledSpec.scala rename to src/test/scala-2/chiselTests/DecoupledSpec.scala diff --git a/src/test/scala/chiselTests/DedupSpec.scala b/src/test/scala-2/chiselTests/DedupSpec.scala similarity index 100% rename from src/test/scala/chiselTests/DedupSpec.scala rename to src/test/scala-2/chiselTests/DedupSpec.scala diff --git a/src/test/scala/chiselTests/Direction.scala b/src/test/scala-2/chiselTests/Direction.scala similarity index 100% rename from src/test/scala/chiselTests/Direction.scala rename to src/test/scala-2/chiselTests/Direction.scala diff --git a/src/test/scala/chiselTests/DisableSpec.scala b/src/test/scala-2/chiselTests/DisableSpec.scala similarity index 100% rename from src/test/scala/chiselTests/DisableSpec.scala rename to src/test/scala-2/chiselTests/DisableSpec.scala diff --git a/src/test/scala/chiselTests/DontTouchSpec.scala b/src/test/scala-2/chiselTests/DontTouchSpec.scala similarity index 100% rename from src/test/scala/chiselTests/DontTouchSpec.scala rename to src/test/scala-2/chiselTests/DontTouchSpec.scala diff --git a/src/test/scala/chiselTests/EnableShiftRegister.scala b/src/test/scala-2/chiselTests/EnableShiftRegister.scala similarity index 100% rename from src/test/scala/chiselTests/EnableShiftRegister.scala rename to src/test/scala-2/chiselTests/EnableShiftRegister.scala diff --git a/src/test/scala/chiselTests/EnumSpec.scala b/src/test/scala-2/chiselTests/EnumSpec.scala similarity index 100% rename from src/test/scala/chiselTests/EnumSpec.scala rename to src/test/scala-2/chiselTests/EnumSpec.scala diff --git a/src/test/scala/chiselTests/ExtModule.scala b/src/test/scala-2/chiselTests/ExtModule.scala similarity index 100% rename from src/test/scala/chiselTests/ExtModule.scala rename to src/test/scala-2/chiselTests/ExtModule.scala diff --git a/src/test/scala/chiselTests/ExtModuleImpl.scala b/src/test/scala-2/chiselTests/ExtModuleImpl.scala similarity index 100% rename from src/test/scala/chiselTests/ExtModuleImpl.scala rename to src/test/scala-2/chiselTests/ExtModuleImpl.scala diff --git a/src/test/scala/chiselTests/FixedIOModuleSpec.scala b/src/test/scala-2/chiselTests/FixedIOModuleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/FixedIOModuleSpec.scala rename to src/test/scala-2/chiselTests/FixedIOModuleSpec.scala diff --git a/src/test/scala/chiselTests/GCD.scala b/src/test/scala-2/chiselTests/GCD.scala similarity index 100% rename from src/test/scala/chiselTests/GCD.scala rename to src/test/scala-2/chiselTests/GCD.scala diff --git a/src/test/scala/chiselTests/Harness.scala b/src/test/scala-2/chiselTests/Harness.scala similarity index 100% rename from src/test/scala/chiselTests/Harness.scala rename to src/test/scala-2/chiselTests/Harness.scala diff --git a/src/test/scala/chiselTests/IOCompatibility.scala b/src/test/scala-2/chiselTests/IOCompatibility.scala similarity index 100% rename from src/test/scala/chiselTests/IOCompatibility.scala rename to src/test/scala-2/chiselTests/IOCompatibility.scala diff --git a/src/test/scala/chiselTests/IllegalRefSpec.scala b/src/test/scala-2/chiselTests/IllegalRefSpec.scala similarity index 100% rename from src/test/scala/chiselTests/IllegalRefSpec.scala rename to src/test/scala-2/chiselTests/IllegalRefSpec.scala diff --git a/src/test/scala/chiselTests/ImplicitConversionsSpec.scala b/src/test/scala-2/chiselTests/ImplicitConversionsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ImplicitConversionsSpec.scala rename to src/test/scala-2/chiselTests/ImplicitConversionsSpec.scala diff --git a/src/test/scala/chiselTests/InlineSpec.scala b/src/test/scala-2/chiselTests/InlineSpec.scala similarity index 100% rename from src/test/scala/chiselTests/InlineSpec.scala rename to src/test/scala-2/chiselTests/InlineSpec.scala diff --git a/src/test/scala/chiselTests/InstanceNameSpec.scala b/src/test/scala-2/chiselTests/InstanceNameSpec.scala similarity index 100% rename from src/test/scala/chiselTests/InstanceNameSpec.scala rename to src/test/scala-2/chiselTests/InstanceNameSpec.scala diff --git a/src/test/scala/chiselTests/IntegerMathSpec.scala b/src/test/scala-2/chiselTests/IntegerMathSpec.scala similarity index 100% rename from src/test/scala/chiselTests/IntegerMathSpec.scala rename to src/test/scala-2/chiselTests/IntegerMathSpec.scala diff --git a/src/test/scala/chiselTests/IntrinsicModule.scala b/src/test/scala-2/chiselTests/IntrinsicModule.scala similarity index 100% rename from src/test/scala/chiselTests/IntrinsicModule.scala rename to src/test/scala-2/chiselTests/IntrinsicModule.scala diff --git a/src/test/scala/chiselTests/IntrinsicSpec.scala b/src/test/scala-2/chiselTests/IntrinsicSpec.scala similarity index 100% rename from src/test/scala/chiselTests/IntrinsicSpec.scala rename to src/test/scala-2/chiselTests/IntrinsicSpec.scala diff --git a/src/test/scala/chiselTests/InvalidateAPISpec.scala b/src/test/scala-2/chiselTests/InvalidateAPISpec.scala similarity index 100% rename from src/test/scala/chiselTests/InvalidateAPISpec.scala rename to src/test/scala-2/chiselTests/InvalidateAPISpec.scala diff --git a/src/test/scala/chiselTests/LTLSpec.scala b/src/test/scala-2/chiselTests/LTLSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LTLSpec.scala rename to src/test/scala-2/chiselTests/LTLSpec.scala diff --git a/src/test/scala/chiselTests/LayerSpec.scala b/src/test/scala-2/chiselTests/LayerSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LayerSpec.scala rename to src/test/scala-2/chiselTests/LayerSpec.scala diff --git a/src/test/scala/chiselTests/LazyCloneSpec.scala b/src/test/scala-2/chiselTests/LazyCloneSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LazyCloneSpec.scala rename to src/test/scala-2/chiselTests/LazyCloneSpec.scala diff --git a/src/test/scala/chiselTests/LiteralExtractorSpec.scala b/src/test/scala-2/chiselTests/LiteralExtractorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LiteralExtractorSpec.scala rename to src/test/scala-2/chiselTests/LiteralExtractorSpec.scala diff --git a/src/test/scala/chiselTests/LiteralToTargetSpec.scala b/src/test/scala-2/chiselTests/LiteralToTargetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LiteralToTargetSpec.scala rename to src/test/scala-2/chiselTests/LiteralToTargetSpec.scala diff --git a/src/test/scala/chiselTests/LoadMemoryFromFileSpec.scala b/src/test/scala-2/chiselTests/LoadMemoryFromFileSpec.scala similarity index 100% rename from src/test/scala/chiselTests/LoadMemoryFromFileSpec.scala rename to src/test/scala-2/chiselTests/LoadMemoryFromFileSpec.scala diff --git a/src/test/scala/chiselTests/Math.scala b/src/test/scala-2/chiselTests/Math.scala similarity index 100% rename from src/test/scala/chiselTests/Math.scala rename to src/test/scala-2/chiselTests/Math.scala diff --git a/src/test/scala/chiselTests/Mem.scala b/src/test/scala-2/chiselTests/Mem.scala similarity index 100% rename from src/test/scala/chiselTests/Mem.scala rename to src/test/scala-2/chiselTests/Mem.scala diff --git a/src/test/scala/chiselTests/MemorySearch.scala b/src/test/scala-2/chiselTests/MemorySearch.scala similarity index 100% rename from src/test/scala/chiselTests/MemorySearch.scala rename to src/test/scala-2/chiselTests/MemorySearch.scala diff --git a/src/test/scala/chiselTests/MixedVecSpec.scala b/src/test/scala-2/chiselTests/MixedVecSpec.scala similarity index 100% rename from src/test/scala/chiselTests/MixedVecSpec.scala rename to src/test/scala-2/chiselTests/MixedVecSpec.scala diff --git a/src/test/scala/chiselTests/ModuleChoiceSpec.scala b/src/test/scala-2/chiselTests/ModuleChoiceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ModuleChoiceSpec.scala rename to src/test/scala-2/chiselTests/ModuleChoiceSpec.scala diff --git a/src/test/scala/chiselTests/ModulePrefixSpec.scala b/src/test/scala-2/chiselTests/ModulePrefixSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ModulePrefixSpec.scala rename to src/test/scala-2/chiselTests/ModulePrefixSpec.scala diff --git a/src/test/scala/chiselTests/ModuleSpec.scala b/src/test/scala-2/chiselTests/ModuleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ModuleSpec.scala rename to src/test/scala-2/chiselTests/ModuleSpec.scala diff --git a/src/test/scala/chiselTests/MulLookup.scala b/src/test/scala-2/chiselTests/MulLookup.scala similarity index 100% rename from src/test/scala/chiselTests/MulLookup.scala rename to src/test/scala-2/chiselTests/MulLookup.scala diff --git a/src/test/scala/chiselTests/MultiAssign.scala b/src/test/scala-2/chiselTests/MultiAssign.scala similarity index 100% rename from src/test/scala/chiselTests/MultiAssign.scala rename to src/test/scala-2/chiselTests/MultiAssign.scala diff --git a/src/test/scala/chiselTests/MultiClockSpec.scala b/src/test/scala-2/chiselTests/MultiClockSpec.scala similarity index 100% rename from src/test/scala/chiselTests/MultiClockSpec.scala rename to src/test/scala-2/chiselTests/MultiClockSpec.scala diff --git a/src/test/scala/chiselTests/MuxSpec.scala b/src/test/scala-2/chiselTests/MuxSpec.scala similarity index 100% rename from src/test/scala/chiselTests/MuxSpec.scala rename to src/test/scala-2/chiselTests/MuxSpec.scala diff --git a/src/test/scala/chiselTests/NamedModuleTester.scala b/src/test/scala-2/chiselTests/NamedModuleTester.scala similarity index 100% rename from src/test/scala/chiselTests/NamedModuleTester.scala rename to src/test/scala-2/chiselTests/NamedModuleTester.scala diff --git a/src/test/scala/chiselTests/NewAnnotationsSpec.scala b/src/test/scala-2/chiselTests/NewAnnotationsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/NewAnnotationsSpec.scala rename to src/test/scala-2/chiselTests/NewAnnotationsSpec.scala diff --git a/src/test/scala/chiselTests/OneHotMuxSpec.scala b/src/test/scala-2/chiselTests/OneHotMuxSpec.scala similarity index 100% rename from src/test/scala/chiselTests/OneHotMuxSpec.scala rename to src/test/scala-2/chiselTests/OneHotMuxSpec.scala diff --git a/src/test/scala/chiselTests/OptionBundle.scala b/src/test/scala-2/chiselTests/OptionBundle.scala similarity index 100% rename from src/test/scala/chiselTests/OptionBundle.scala rename to src/test/scala-2/chiselTests/OptionBundle.scala diff --git a/src/test/scala/chiselTests/Padding.scala b/src/test/scala-2/chiselTests/Padding.scala similarity index 100% rename from src/test/scala/chiselTests/Padding.scala rename to src/test/scala-2/chiselTests/Padding.scala diff --git a/src/test/scala/chiselTests/ParameterizedModule.scala b/src/test/scala-2/chiselTests/ParameterizedModule.scala similarity index 100% rename from src/test/scala/chiselTests/ParameterizedModule.scala rename to src/test/scala-2/chiselTests/ParameterizedModule.scala diff --git a/src/test/scala/chiselTests/PopCount.scala b/src/test/scala-2/chiselTests/PopCount.scala similarity index 100% rename from src/test/scala/chiselTests/PopCount.scala rename to src/test/scala-2/chiselTests/PopCount.scala diff --git a/src/test/scala/chiselTests/PortSpec.scala b/src/test/scala-2/chiselTests/PortSpec.scala similarity index 100% rename from src/test/scala/chiselTests/PortSpec.scala rename to src/test/scala-2/chiselTests/PortSpec.scala diff --git a/src/test/scala/chiselTests/PrintableSpec.scala b/src/test/scala-2/chiselTests/PrintableSpec.scala similarity index 100% rename from src/test/scala/chiselTests/PrintableSpec.scala rename to src/test/scala-2/chiselTests/PrintableSpec.scala diff --git a/src/test/scala/chiselTests/Printf.scala b/src/test/scala-2/chiselTests/Printf.scala similarity index 100% rename from src/test/scala/chiselTests/Printf.scala rename to src/test/scala-2/chiselTests/Printf.scala diff --git a/src/test/scala/chiselTests/ProbeSpec.scala b/src/test/scala-2/chiselTests/ProbeSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ProbeSpec.scala rename to src/test/scala-2/chiselTests/ProbeSpec.scala diff --git a/src/test/scala/chiselTests/PublicModuleSpec.scala b/src/test/scala-2/chiselTests/PublicModuleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/PublicModuleSpec.scala rename to src/test/scala-2/chiselTests/PublicModuleSpec.scala diff --git a/src/test/scala/chiselTests/RawModuleSpec.scala b/src/test/scala-2/chiselTests/RawModuleSpec.scala similarity index 100% rename from src/test/scala/chiselTests/RawModuleSpec.scala rename to src/test/scala-2/chiselTests/RawModuleSpec.scala diff --git a/src/test/scala/chiselTests/ReadOnlySpec.scala b/src/test/scala-2/chiselTests/ReadOnlySpec.scala similarity index 100% rename from src/test/scala/chiselTests/ReadOnlySpec.scala rename to src/test/scala-2/chiselTests/ReadOnlySpec.scala diff --git a/src/test/scala/chiselTests/RebindingSpec.scala b/src/test/scala-2/chiselTests/RebindingSpec.scala similarity index 100% rename from src/test/scala/chiselTests/RebindingSpec.scala rename to src/test/scala-2/chiselTests/RebindingSpec.scala diff --git a/src/test/scala/chiselTests/RecordSpec.scala b/src/test/scala-2/chiselTests/RecordSpec.scala similarity index 100% rename from src/test/scala/chiselTests/RecordSpec.scala rename to src/test/scala-2/chiselTests/RecordSpec.scala diff --git a/src/test/scala/chiselTests/ReduceTreeSpec.scala b/src/test/scala-2/chiselTests/ReduceTreeSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ReduceTreeSpec.scala rename to src/test/scala-2/chiselTests/ReduceTreeSpec.scala diff --git a/src/test/scala/chiselTests/Reg.scala b/src/test/scala-2/chiselTests/Reg.scala similarity index 100% rename from src/test/scala/chiselTests/Reg.scala rename to src/test/scala-2/chiselTests/Reg.scala diff --git a/src/test/scala/chiselTests/ResetSpec.scala b/src/test/scala-2/chiselTests/ResetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ResetSpec.scala rename to src/test/scala-2/chiselTests/ResetSpec.scala diff --git a/src/test/scala/chiselTests/Risc.scala b/src/test/scala-2/chiselTests/Risc.scala similarity index 100% rename from src/test/scala/chiselTests/Risc.scala rename to src/test/scala-2/chiselTests/Risc.scala diff --git a/src/test/scala/chiselTests/SIntOps.scala b/src/test/scala-2/chiselTests/SIntOps.scala similarity index 100% rename from src/test/scala/chiselTests/SIntOps.scala rename to src/test/scala-2/chiselTests/SIntOps.scala diff --git a/src/test/scala/chiselTests/SourceLocatorSpec.scala b/src/test/scala-2/chiselTests/SourceLocatorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/SourceLocatorSpec.scala rename to src/test/scala-2/chiselTests/SourceLocatorSpec.scala diff --git a/src/test/scala/chiselTests/Stack.scala b/src/test/scala-2/chiselTests/Stack.scala similarity index 100% rename from src/test/scala/chiselTests/Stack.scala rename to src/test/scala-2/chiselTests/Stack.scala diff --git a/src/test/scala/chiselTests/Stop.scala b/src/test/scala-2/chiselTests/Stop.scala similarity index 100% rename from src/test/scala/chiselTests/Stop.scala rename to src/test/scala-2/chiselTests/Stop.scala diff --git a/src/test/scala/chiselTests/SwitchSpec.scala b/src/test/scala-2/chiselTests/SwitchSpec.scala similarity index 100% rename from src/test/scala/chiselTests/SwitchSpec.scala rename to src/test/scala-2/chiselTests/SwitchSpec.scala diff --git a/src/test/scala/chiselTests/Tbl.scala b/src/test/scala-2/chiselTests/Tbl.scala similarity index 100% rename from src/test/scala/chiselTests/Tbl.scala rename to src/test/scala-2/chiselTests/Tbl.scala diff --git a/src/test/scala/chiselTests/TesterDriverSpec.scala b/src/test/scala-2/chiselTests/TesterDriverSpec.scala similarity index 100% rename from src/test/scala/chiselTests/TesterDriverSpec.scala rename to src/test/scala-2/chiselTests/TesterDriverSpec.scala diff --git a/src/test/scala/chiselTests/ToTargetSpec.scala b/src/test/scala-2/chiselTests/ToTargetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ToTargetSpec.scala rename to src/test/scala-2/chiselTests/ToTargetSpec.scala diff --git a/src/test/scala/chiselTests/TypeAliasSpec.scala b/src/test/scala-2/chiselTests/TypeAliasSpec.scala similarity index 100% rename from src/test/scala/chiselTests/TypeAliasSpec.scala rename to src/test/scala-2/chiselTests/TypeAliasSpec.scala diff --git a/src/test/scala/chiselTests/UIntOps.scala b/src/test/scala-2/chiselTests/UIntOps.scala similarity index 100% rename from src/test/scala/chiselTests/UIntOps.scala rename to src/test/scala-2/chiselTests/UIntOps.scala diff --git a/src/test/scala/chiselTests/Util.scala b/src/test/scala-2/chiselTests/Util.scala similarity index 100% rename from src/test/scala/chiselTests/Util.scala rename to src/test/scala-2/chiselTests/Util.scala diff --git a/src/test/scala/chiselTests/ValidSpec.scala b/src/test/scala-2/chiselTests/ValidSpec.scala similarity index 100% rename from src/test/scala/chiselTests/ValidSpec.scala rename to src/test/scala-2/chiselTests/ValidSpec.scala diff --git a/src/test/scala/chiselTests/Vec.scala b/src/test/scala-2/chiselTests/Vec.scala similarity index 100% rename from src/test/scala/chiselTests/Vec.scala rename to src/test/scala-2/chiselTests/Vec.scala diff --git a/src/test/scala/chiselTests/VecLiteralSpec.scala b/src/test/scala-2/chiselTests/VecLiteralSpec.scala similarity index 100% rename from src/test/scala/chiselTests/VecLiteralSpec.scala rename to src/test/scala-2/chiselTests/VecLiteralSpec.scala diff --git a/src/test/scala/chiselTests/VecToTargetSpec.scala b/src/test/scala-2/chiselTests/VecToTargetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/VecToTargetSpec.scala rename to src/test/scala-2/chiselTests/VecToTargetSpec.scala diff --git a/src/test/scala/chiselTests/VectorPacketIO.scala b/src/test/scala-2/chiselTests/VectorPacketIO.scala similarity index 100% rename from src/test/scala/chiselTests/VectorPacketIO.scala rename to src/test/scala-2/chiselTests/VectorPacketIO.scala diff --git a/src/test/scala/chiselTests/VerificationSpec.scala b/src/test/scala-2/chiselTests/VerificationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/VerificationSpec.scala rename to src/test/scala-2/chiselTests/VerificationSpec.scala diff --git a/src/test/scala/chiselTests/WarningSpec.scala b/src/test/scala-2/chiselTests/WarningSpec.scala similarity index 100% rename from src/test/scala/chiselTests/WarningSpec.scala rename to src/test/scala-2/chiselTests/WarningSpec.scala diff --git a/src/test/scala/chiselTests/WhenSpec.scala b/src/test/scala-2/chiselTests/WhenSpec.scala similarity index 100% rename from src/test/scala/chiselTests/WhenSpec.scala rename to src/test/scala-2/chiselTests/WhenSpec.scala diff --git a/src/test/scala/chiselTests/WidthSpec.scala b/src/test/scala-2/chiselTests/WidthSpec.scala similarity index 100% rename from src/test/scala/chiselTests/WidthSpec.scala rename to src/test/scala-2/chiselTests/WidthSpec.scala diff --git a/src/test/scala/chiselTests/WireSpec.scala b/src/test/scala-2/chiselTests/WireSpec.scala similarity index 100% rename from src/test/scala/chiselTests/WireSpec.scala rename to src/test/scala-2/chiselTests/WireSpec.scala diff --git a/src/test/scala/chiselTests/aop/SelectSpec.scala b/src/test/scala-2/chiselTests/aop/SelectSpec.scala similarity index 100% rename from src/test/scala/chiselTests/aop/SelectSpec.scala rename to src/test/scala-2/chiselTests/aop/SelectSpec.scala diff --git a/src/test/scala/chiselTests/experimental/AutoBlackBoxSpec.scala b/src/test/scala-2/chiselTests/experimental/AutoBlackBoxSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/AutoBlackBoxSpec.scala rename to src/test/scala-2/chiselTests/experimental/AutoBlackBoxSpec.scala diff --git a/src/test/scala/chiselTests/experimental/AutoTypenameSpec.scala b/src/test/scala-2/chiselTests/experimental/AutoTypenameSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/AutoTypenameSpec.scala rename to src/test/scala-2/chiselTests/experimental/AutoTypenameSpec.scala diff --git a/src/test/scala/chiselTests/experimental/CIRCTSRAMInterfaceSpec.scala b/src/test/scala-2/chiselTests/experimental/CIRCTSRAMInterfaceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/CIRCTSRAMInterfaceSpec.scala rename to src/test/scala-2/chiselTests/experimental/CIRCTSRAMInterfaceSpec.scala diff --git a/src/test/scala/chiselTests/experimental/DataView.scala b/src/test/scala-2/chiselTests/experimental/DataView.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/DataView.scala rename to src/test/scala-2/chiselTests/experimental/DataView.scala diff --git a/src/test/scala/chiselTests/experimental/DataViewIntegrationSpec.scala b/src/test/scala-2/chiselTests/experimental/DataViewIntegrationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/DataViewIntegrationSpec.scala rename to src/test/scala-2/chiselTests/experimental/DataViewIntegrationSpec.scala diff --git a/src/test/scala/chiselTests/experimental/DataViewTargetSpec.scala b/src/test/scala-2/chiselTests/experimental/DataViewTargetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/DataViewTargetSpec.scala rename to src/test/scala-2/chiselTests/experimental/DataViewTargetSpec.scala diff --git a/src/test/scala/chiselTests/experimental/FlatIOSpec.scala b/src/test/scala-2/chiselTests/experimental/FlatIOSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/FlatIOSpec.scala rename to src/test/scala-2/chiselTests/experimental/FlatIOSpec.scala diff --git a/src/test/scala/chiselTests/experimental/ForceNames.scala b/src/test/scala-2/chiselTests/experimental/ForceNames.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/ForceNames.scala rename to src/test/scala-2/chiselTests/experimental/ForceNames.scala diff --git a/src/test/scala/chiselTests/experimental/ModuleDataProductSpec.scala b/src/test/scala-2/chiselTests/experimental/ModuleDataProductSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/ModuleDataProductSpec.scala rename to src/test/scala-2/chiselTests/experimental/ModuleDataProductSpec.scala diff --git a/src/test/scala/chiselTests/experimental/OpaqueTypeSpec.scala b/src/test/scala-2/chiselTests/experimental/OpaqueTypeSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/OpaqueTypeSpec.scala rename to src/test/scala-2/chiselTests/experimental/OpaqueTypeSpec.scala diff --git a/src/test/scala/chiselTests/experimental/ProgrammaticPortsSpec.scala b/src/test/scala-2/chiselTests/experimental/ProgrammaticPortsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/ProgrammaticPortsSpec.scala rename to src/test/scala-2/chiselTests/experimental/ProgrammaticPortsSpec.scala diff --git a/src/test/scala/chiselTests/experimental/SerializableModuleElaboratorSpec.scala b/src/test/scala-2/chiselTests/experimental/SerializableModuleElaboratorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/SerializableModuleElaboratorSpec.scala rename to src/test/scala-2/chiselTests/experimental/SerializableModuleElaboratorSpec.scala diff --git a/src/test/scala/chiselTests/experimental/SerializableModuleGeneratorSpec.scala b/src/test/scala-2/chiselTests/experimental/SerializableModuleGeneratorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/SerializableModuleGeneratorSpec.scala rename to src/test/scala-2/chiselTests/experimental/SerializableModuleGeneratorSpec.scala diff --git a/src/test/scala/chiselTests/experimental/TraceSpec.scala b/src/test/scala-2/chiselTests/experimental/TraceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/TraceSpec.scala rename to src/test/scala-2/chiselTests/experimental/TraceSpec.scala diff --git a/src/test/scala/chiselTests/experimental/Tuple.scala b/src/test/scala-2/chiselTests/experimental/Tuple.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/Tuple.scala rename to src/test/scala-2/chiselTests/experimental/Tuple.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/Annotations.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/Annotations.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/Annotations.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/Annotations.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/DefinitionSpec.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/DefinitionSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/DefinitionSpec.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/DefinitionSpec.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/Examples.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/Examples.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/Examples.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/InstanceSpec.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/InstanceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/InstanceSpec.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/InstanceSpec.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/InstantiateSpec.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/InstantiateSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/InstantiateSpec.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/InstantiateSpec.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/SeparateElaborationSpec.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/SeparateElaborationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/SeparateElaborationSpec.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/SeparateElaborationSpec.scala diff --git a/src/test/scala/chiselTests/experimental/hierarchy/Utils.scala b/src/test/scala-2/chiselTests/experimental/hierarchy/Utils.scala similarity index 100% rename from src/test/scala/chiselTests/experimental/hierarchy/Utils.scala rename to src/test/scala-2/chiselTests/experimental/hierarchy/Utils.scala diff --git a/src/test/scala/chiselTests/interface/Drivers.scala b/src/test/scala-2/chiselTests/interface/Drivers.scala similarity index 100% rename from src/test/scala/chiselTests/interface/Drivers.scala rename to src/test/scala-2/chiselTests/interface/Drivers.scala diff --git a/src/test/scala/chiselTests/interface/InterfaceSpec.scala b/src/test/scala-2/chiselTests/interface/InterfaceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/interface/InterfaceSpec.scala rename to src/test/scala-2/chiselTests/interface/InterfaceSpec.scala diff --git a/src/test/scala/chiselTests/interface/ParametricInterfaceSpec.scala b/src/test/scala-2/chiselTests/interface/ParametricInterfaceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/interface/ParametricInterfaceSpec.scala rename to src/test/scala-2/chiselTests/interface/ParametricInterfaceSpec.scala diff --git a/src/test/scala/chiselTests/interface/TappedInterfaceSpec.scala b/src/test/scala-2/chiselTests/interface/TappedInterfaceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/interface/TappedInterfaceSpec.scala rename to src/test/scala-2/chiselTests/interface/TappedInterfaceSpec.scala diff --git a/src/test/scala/chiselTests/naming/IdentifierProposerSpec.scala b/src/test/scala-2/chiselTests/naming/IdentifierProposerSpec.scala similarity index 100% rename from src/test/scala/chiselTests/naming/IdentifierProposerSpec.scala rename to src/test/scala-2/chiselTests/naming/IdentifierProposerSpec.scala diff --git a/src/test/scala/chiselTests/naming/NamePluginSpec.scala b/src/test/scala-2/chiselTests/naming/NamePluginSpec.scala similarity index 100% rename from src/test/scala/chiselTests/naming/NamePluginSpec.scala rename to src/test/scala-2/chiselTests/naming/NamePluginSpec.scala diff --git a/src/test/scala/chiselTests/naming/PrefixSpec.scala b/src/test/scala-2/chiselTests/naming/PrefixSpec.scala similarity index 100% rename from src/test/scala/chiselTests/naming/PrefixSpec.scala rename to src/test/scala-2/chiselTests/naming/PrefixSpec.scala diff --git a/src/test/scala/chiselTests/naming/TypenameSpec.scala b/src/test/scala-2/chiselTests/naming/TypenameSpec.scala similarity index 100% rename from src/test/scala/chiselTests/naming/TypenameSpec.scala rename to src/test/scala-2/chiselTests/naming/TypenameSpec.scala diff --git a/src/test/scala/chiselTests/properties/ClassSpec.scala b/src/test/scala-2/chiselTests/properties/ClassSpec.scala similarity index 100% rename from src/test/scala/chiselTests/properties/ClassSpec.scala rename to src/test/scala-2/chiselTests/properties/ClassSpec.scala diff --git a/src/test/scala/chiselTests/properties/ObjectSpec.scala b/src/test/scala-2/chiselTests/properties/ObjectSpec.scala similarity index 100% rename from src/test/scala/chiselTests/properties/ObjectSpec.scala rename to src/test/scala-2/chiselTests/properties/ObjectSpec.scala diff --git a/src/test/scala/chiselTests/properties/PropertySpec.scala b/src/test/scala-2/chiselTests/properties/PropertySpec.scala similarity index 100% rename from src/test/scala/chiselTests/properties/PropertySpec.scala rename to src/test/scala-2/chiselTests/properties/PropertySpec.scala diff --git a/src/test/scala/chiselTests/reflect/CheckTypeEquivalenceSpec.scala b/src/test/scala-2/chiselTests/reflect/CheckTypeEquivalenceSpec.scala similarity index 100% rename from src/test/scala/chiselTests/reflect/CheckTypeEquivalenceSpec.scala rename to src/test/scala-2/chiselTests/reflect/CheckTypeEquivalenceSpec.scala diff --git a/src/test/scala/chiselTests/reflect/DataMirrorSpec.scala b/src/test/scala-2/chiselTests/reflect/DataMirrorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/reflect/DataMirrorSpec.scala rename to src/test/scala-2/chiselTests/reflect/DataMirrorSpec.scala diff --git a/src/test/scala/chiselTests/simulator/EphemeraSimulatorSpec.scala b/src/test/scala-2/chiselTests/simulator/EphemeraSimulatorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/simulator/EphemeraSimulatorSpec.scala rename to src/test/scala-2/chiselTests/simulator/EphemeraSimulatorSpec.scala diff --git a/src/test/scala/chiselTests/simulator/GCD.scala b/src/test/scala-2/chiselTests/simulator/GCD.scala similarity index 100% rename from src/test/scala/chiselTests/simulator/GCD.scala rename to src/test/scala-2/chiselTests/simulator/GCD.scala diff --git a/src/test/scala/chiselTests/simulator/LayerControlSpec.scala b/src/test/scala-2/chiselTests/simulator/LayerControlSpec.scala similarity index 100% rename from src/test/scala/chiselTests/simulator/LayerControlSpec.scala rename to src/test/scala-2/chiselTests/simulator/LayerControlSpec.scala diff --git a/src/test/scala/chiselTests/simulator/OptionalIOModule.scala b/src/test/scala-2/chiselTests/simulator/OptionalIOModule.scala similarity index 100% rename from src/test/scala/chiselTests/simulator/OptionalIOModule.scala rename to src/test/scala-2/chiselTests/simulator/OptionalIOModule.scala diff --git a/src/test/scala/chiselTests/simulator/SimulatorSpec.scala b/src/test/scala-2/chiselTests/simulator/SimulatorSpec.scala similarity index 100% rename from src/test/scala/chiselTests/simulator/SimulatorSpec.scala rename to src/test/scala-2/chiselTests/simulator/SimulatorSpec.scala diff --git a/src/test/scala/chiselTests/stage/ChiselAnnotationsSpec.scala b/src/test/scala-2/chiselTests/stage/ChiselAnnotationsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/ChiselAnnotationsSpec.scala rename to src/test/scala-2/chiselTests/stage/ChiselAnnotationsSpec.scala diff --git a/src/test/scala/chiselTests/stage/WarningConfigurationSpec.scala b/src/test/scala-2/chiselTests/stage/WarningConfigurationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/WarningConfigurationSpec.scala rename to src/test/scala-2/chiselTests/stage/WarningConfigurationSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/AddImplicitOutputAnnotationFileSpec.scala b/src/test/scala-2/chiselTests/stage/phases/AddImplicitOutputAnnotationFileSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/AddImplicitOutputAnnotationFileSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/AddImplicitOutputAnnotationFileSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/AddImplicitOutputFileSpec.scala b/src/test/scala-2/chiselTests/stage/phases/AddImplicitOutputFileSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/AddImplicitOutputFileSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/AddImplicitOutputFileSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/AddSerializationAnnotationsSpec.scala b/src/test/scala-2/chiselTests/stage/phases/AddSerializationAnnotationsSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/AddSerializationAnnotationsSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/AddSerializationAnnotationsSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/ChecksSpec.scala b/src/test/scala-2/chiselTests/stage/phases/ChecksSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/ChecksSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/ChecksSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/ConvertSpec.scala b/src/test/scala-2/chiselTests/stage/phases/ConvertSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/ConvertSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/ConvertSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/ElaborateSpec.scala b/src/test/scala-2/chiselTests/stage/phases/ElaborateSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/ElaborateSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/ElaborateSpec.scala diff --git a/src/test/scala/chiselTests/stage/phases/EmitterSpec.scala b/src/test/scala-2/chiselTests/stage/phases/EmitterSpec.scala similarity index 100% rename from src/test/scala/chiselTests/stage/phases/EmitterSpec.scala rename to src/test/scala-2/chiselTests/stage/phases/EmitterSpec.scala diff --git a/src/test/scala/chiselTests/util/AttributeAnnotationSpec.scala b/src/test/scala-2/chiselTests/util/AttributeAnnotationSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/AttributeAnnotationSpec.scala rename to src/test/scala-2/chiselTests/util/AttributeAnnotationSpec.scala diff --git a/src/test/scala/chiselTests/util/BitSetSpec.scala b/src/test/scala-2/chiselTests/util/BitSetSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/BitSetSpec.scala rename to src/test/scala-2/chiselTests/util/BitSetSpec.scala diff --git a/src/test/scala/chiselTests/util/BitwiseSpec.scala b/src/test/scala-2/chiselTests/util/BitwiseSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/BitwiseSpec.scala rename to src/test/scala-2/chiselTests/util/BitwiseSpec.scala diff --git a/src/test/scala/chiselTests/util/CatSpec.scala b/src/test/scala-2/chiselTests/util/CatSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/CatSpec.scala rename to src/test/scala-2/chiselTests/util/CatSpec.scala diff --git a/src/test/scala/chiselTests/util/PipeSpec.scala b/src/test/scala-2/chiselTests/util/PipeSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/PipeSpec.scala rename to src/test/scala-2/chiselTests/util/PipeSpec.scala diff --git a/src/test/scala/chiselTests/util/PriorityMuxSpec.scala b/src/test/scala-2/chiselTests/util/PriorityMuxSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/PriorityMuxSpec.scala rename to src/test/scala-2/chiselTests/util/PriorityMuxSpec.scala diff --git a/src/test/scala/chiselTests/util/RegSpec.scala b/src/test/scala-2/chiselTests/util/RegSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/RegSpec.scala rename to src/test/scala-2/chiselTests/util/RegSpec.scala diff --git a/src/test/scala/chiselTests/util/SRAMSpec.scala b/src/test/scala-2/chiselTests/util/SRAMSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/SRAMSpec.scala rename to src/test/scala-2/chiselTests/util/SRAMSpec.scala diff --git a/src/test/scala/chiselTests/util/circt/ClockGate.scala b/src/test/scala-2/chiselTests/util/circt/ClockGate.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/ClockGate.scala rename to src/test/scala-2/chiselTests/util/circt/ClockGate.scala diff --git a/src/test/scala/chiselTests/util/circt/IsXSpec.scala b/src/test/scala-2/chiselTests/util/circt/IsXSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/IsXSpec.scala rename to src/test/scala-2/chiselTests/util/circt/IsXSpec.scala diff --git a/src/test/scala/chiselTests/util/circt/PlusArgsTestSpec.scala b/src/test/scala-2/chiselTests/util/circt/PlusArgsTestSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/PlusArgsTestSpec.scala rename to src/test/scala-2/chiselTests/util/circt/PlusArgsTestSpec.scala diff --git a/src/test/scala/chiselTests/util/circt/PlusArgsValueSpec.scala b/src/test/scala-2/chiselTests/util/circt/PlusArgsValueSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/PlusArgsValueSpec.scala rename to src/test/scala-2/chiselTests/util/circt/PlusArgsValueSpec.scala diff --git a/src/test/scala/chiselTests/util/circt/SizeOfSpec.scala b/src/test/scala-2/chiselTests/util/circt/SizeOfSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/SizeOfSpec.scala rename to src/test/scala-2/chiselTests/util/circt/SizeOfSpec.scala diff --git a/src/test/scala/chiselTests/util/circt/Synthesis.scala b/src/test/scala-2/chiselTests/util/circt/Synthesis.scala similarity index 100% rename from src/test/scala/chiselTests/util/circt/Synthesis.scala rename to src/test/scala-2/chiselTests/util/circt/Synthesis.scala diff --git a/src/test/scala/chiselTests/util/experimental/DecoderTableSpec.scala b/src/test/scala-2/chiselTests/util/experimental/DecoderTableSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/experimental/DecoderTableSpec.scala rename to src/test/scala-2/chiselTests/util/experimental/DecoderTableSpec.scala diff --git a/src/test/scala/chiselTests/util/random/PRNGSpec.scala b/src/test/scala-2/chiselTests/util/random/PRNGSpec.scala similarity index 100% rename from src/test/scala/chiselTests/util/random/PRNGSpec.scala rename to src/test/scala-2/chiselTests/util/random/PRNGSpec.scala diff --git a/src/test/scala/circtTests/ConventionSpec.scala b/src/test/scala-2/circtTests/ConventionSpec.scala similarity index 100% rename from src/test/scala/circtTests/ConventionSpec.scala rename to src/test/scala-2/circtTests/ConventionSpec.scala diff --git a/src/test/scala/circtTests/OutputDirAnnotationSpec.scala b/src/test/scala-2/circtTests/OutputDirAnnotationSpec.scala similarity index 100% rename from src/test/scala/circtTests/OutputDirAnnotationSpec.scala rename to src/test/scala-2/circtTests/OutputDirAnnotationSpec.scala diff --git a/src/test/scala/circtTests/stage/ChiselMainSpec.scala b/src/test/scala-2/circtTests/stage/ChiselMainSpec.scala similarity index 100% rename from src/test/scala/circtTests/stage/ChiselMainSpec.scala rename to src/test/scala-2/circtTests/stage/ChiselMainSpec.scala diff --git a/src/test/scala/circtTests/stage/ChiselStageSpec.scala b/src/test/scala-2/circtTests/stage/ChiselStageSpec.scala similarity index 100% rename from src/test/scala/circtTests/stage/ChiselStageSpec.scala rename to src/test/scala-2/circtTests/stage/ChiselStageSpec.scala diff --git a/src/test/scala/circtTests/stage/phases/AddImplicitOutputFileSpec.scala b/src/test/scala-2/circtTests/stage/phases/AddImplicitOutputFileSpec.scala similarity index 100% rename from src/test/scala/circtTests/stage/phases/AddImplicitOutputFileSpec.scala rename to src/test/scala-2/circtTests/stage/phases/AddImplicitOutputFileSpec.scala diff --git a/src/test/scala/cookbook/Bundle2UInt.scala b/src/test/scala-2/cookbook/Bundle2UInt.scala similarity index 100% rename from src/test/scala/cookbook/Bundle2UInt.scala rename to src/test/scala-2/cookbook/Bundle2UInt.scala diff --git a/src/test/scala/cookbook/CookbookSpec.scala b/src/test/scala-2/cookbook/CookbookSpec.scala similarity index 100% rename from src/test/scala/cookbook/CookbookSpec.scala rename to src/test/scala-2/cookbook/CookbookSpec.scala diff --git a/src/test/scala/cookbook/FSM.scala b/src/test/scala-2/cookbook/FSM.scala similarity index 100% rename from src/test/scala/cookbook/FSM.scala rename to src/test/scala-2/cookbook/FSM.scala diff --git a/src/test/scala/cookbook/RegOfVec.scala b/src/test/scala-2/cookbook/RegOfVec.scala similarity index 100% rename from src/test/scala/cookbook/RegOfVec.scala rename to src/test/scala-2/cookbook/RegOfVec.scala diff --git a/src/test/scala/cookbook/UInt2Bundle.scala b/src/test/scala-2/cookbook/UInt2Bundle.scala similarity index 100% rename from src/test/scala/cookbook/UInt2Bundle.scala rename to src/test/scala-2/cookbook/UInt2Bundle.scala diff --git a/src/test/scala/cookbook/UInt2VecOfBool.scala b/src/test/scala-2/cookbook/UInt2VecOfBool.scala similarity index 100% rename from src/test/scala/cookbook/UInt2VecOfBool.scala rename to src/test/scala-2/cookbook/UInt2VecOfBool.scala diff --git a/src/test/scala/cookbook/VecOfBool2UInt.scala b/src/test/scala-2/cookbook/VecOfBool2UInt.scala similarity index 100% rename from src/test/scala/cookbook/VecOfBool2UInt.scala rename to src/test/scala-2/cookbook/VecOfBool2UInt.scala diff --git a/src/test/scala/examples/ImplicitStateVendingMachine.scala b/src/test/scala-2/examples/ImplicitStateVendingMachine.scala similarity index 100% rename from src/test/scala/examples/ImplicitStateVendingMachine.scala rename to src/test/scala-2/examples/ImplicitStateVendingMachine.scala diff --git a/src/test/scala/examples/SimpleVendingMachine.scala b/src/test/scala-2/examples/SimpleVendingMachine.scala similarity index 100% rename from src/test/scala/examples/SimpleVendingMachine.scala rename to src/test/scala-2/examples/SimpleVendingMachine.scala diff --git a/src/test/scala/examples/VendingMachineGenerator.scala b/src/test/scala-2/examples/VendingMachineGenerator.scala similarity index 100% rename from src/test/scala/examples/VendingMachineGenerator.scala rename to src/test/scala-2/examples/VendingMachineGenerator.scala diff --git a/src/test/scala/examples/VendingMachineUtils.scala b/src/test/scala-2/examples/VendingMachineUtils.scala similarity index 100% rename from src/test/scala/examples/VendingMachineUtils.scala rename to src/test/scala-2/examples/VendingMachineUtils.scala