Skip to content

Commit

Permalink
[ETCM-759] Move miner tests to 'miners' package
Browse files Browse the repository at this point in the history
  • Loading branch information
dzajkowski committed Apr 17, 2021
1 parent b9cd01a commit ee8c9fb
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 10 deletions.
@@ -1,26 +1,26 @@
package io.iohk.ethereum.consensus
package pow
package io.iohk.ethereum.consensus.pow.miners

import akka.actor.{ActorRef, ActorSystem}
import akka.testkit.{TestActor, TestActorRef, TestKit, TestProbe}
import io.iohk.ethereum.{Fixtures, WithActorSystemShutDown}
import io.iohk.ethereum.consensus.blocks.{PendingBlock, PendingBlockAndState}
import io.iohk.ethereum.consensus.pow.validators.PoWBlockHeaderValidator
import io.iohk.ethereum.consensus.pow.EthashUtils
import io.iohk.ethereum.consensus.validators.BlockHeaderValid
import io.iohk.ethereum.domain._
import io.iohk.ethereum.jsonrpc.{EthInfoService, EthMiningService}
import io.iohk.ethereum.jsonrpc.EthMiningService.SubmitHashRateResponse
import io.iohk.ethereum.jsonrpc.{EthInfoService, EthMiningService}
import io.iohk.ethereum.ommers.OmmersPool
import io.iohk.ethereum.transactions.PendingTransactionsManager
import io.iohk.ethereum.{Fixtures, WithActorSystemShutDown}
import monix.eval.Task
import org.bouncycastle.util.encoders.Hex
import org.scalamock.scalatest.MockFactory
import org.scalatest.Tag

import scala.concurrent.duration._
import org.scalatest.flatspec.AnyFlatSpecLike
import org.scalatest.matchers.should.Matchers

import scala.concurrent.duration._

class EthashMinerSpec
extends TestKit(ActorSystem("EthashMinerSpec_System"))
with AnyFlatSpecLike
Expand Down
@@ -1,11 +1,12 @@
package io.iohk.ethereum.consensus.pow
package io.iohk.ethereum.consensus.pow.miners

import akka.actor.ActorSystem
import akka.testkit.{TestActorRef, TestProbe}
import akka.util.ByteString
import io.iohk.ethereum.Fixtures
import io.iohk.ethereum.blockchain.sync.{ScenarioSetup, SyncProtocol}
import io.iohk.ethereum.consensus.blocks.{PendingBlock, PendingBlockAndState}
import io.iohk.ethereum.consensus.pow.PoWConsensus
import io.iohk.ethereum.consensus.pow.blocks.PoWBlockGenerator
import io.iohk.ethereum.consensus.pow.difficulty.EthashDifficultyCalculator
import io.iohk.ethereum.domain._
Expand All @@ -14,6 +15,7 @@ import io.iohk.ethereum.ledger.Ledger.VMImpl
import monix.eval.Task
import org.bouncycastle.util.encoders.Hex
import org.scalamock.scalatest.MockFactory

import scala.concurrent.duration.{Duration, FiniteDuration}

abstract class MinerSpecSetup(implicit system: ActorSystem) extends ScenarioSetup with MockFactory {
Expand Down
@@ -1,18 +1,18 @@
package io.iohk.ethereum.consensus.pow
package io.iohk.ethereum.consensus.pow.miners

import akka.actor.ActorSystem
import akka.testkit.{TestActorRef, TestKit}
import io.iohk.ethereum.WithActorSystemShutDown
import io.iohk.ethereum.consensus.pow.MinerResponses.{MinerIsWorking, MinerNotSupport, MiningError, MiningOrdered}
import io.iohk.ethereum.domain.{Block, SignedTransaction}
import io.iohk.ethereum.ledger.InMemoryWorldStateProxy
import io.iohk.ethereum.utils.ByteStringUtils
import monix.eval.Task
import org.scalatest._
import scala.concurrent.duration._
import org.scalatest.matchers.should.Matchers
import org.scalatest.wordspec.AnyWordSpecLike

import scala.concurrent.duration._

class MockedMinerSpec
extends TestKit(ActorSystem("MockedPowMinerSpec_System"))
with AnyWordSpecLike
Expand Down

0 comments on commit ee8c9fb

Please sign in to comment.