solution: organize the integration test suite

This commit is contained in:
Igor Artamonov
2021-08-16 19:52:46 -04:00
parent 802d1c8eb8
commit 827288cdcd
18 changed files with 75 additions and 610 deletions

View File

@@ -1,8 +1,10 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.basicproxy
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
@IgnoreIf({ System.getProperty('trialMode') != 'basic' })
class DispatchSpec extends Specification {
def client = ProxyClient.forPrefix("eth")

View File

@@ -1,8 +1,10 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.basicproxy
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
@IgnoreIf({ System.getProperty('trialMode') != 'basic' })
class GivesErrorSpec extends Specification {
def client = ProxyClient.forPrefix("eth")

View File

@@ -1,8 +1,10 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.basicproxy
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
@IgnoreIf({ System.getProperty('trialMode') != 'basic' })
class HardcodedCallsSpec extends Specification {
def client = ProxyClient.forPrefix("eth")

View File

@@ -1,8 +1,10 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.basicproxy
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
@IgnoreIf({ System.getProperty('trialMode') != 'basic' })
class MetamaskCallSpec extends Specification {
def client = ProxyClient.forPrefix("eth")

View File

@@ -1,8 +1,10 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.basicproxy
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
@IgnoreIf({ System.getProperty('trialMode') != 'basic' })
class StandardCallsSpec extends Specification {
def client = ProxyClient.forPrefix("eth")

View File

@@ -1,11 +1,13 @@
package io.emeraldpay.dshackle.testing.trial.proxy
package io.emeraldpay.dshackle.testing.trial.mainnet
import io.emeraldpay.dshackle.testing.trial.Debugger
import io.emeraldpay.dshackle.testing.trial.ProxyClient
import spock.lang.IgnoreIf
import spock.lang.Specification
import spock.lang.Timeout
class GetBlockRealSpec extends Specification {
@IgnoreIf({ System.getProperty('trialMode') != 'real' })
class GetBlockSpec extends Specification {
def client = ProxyClient.ethereumReal()