declare some tests as expensive.
This commit is contained in:
parent
da96414bf8
commit
211751f8b8
@ -54,6 +54,8 @@ import (
|
||||
// * asserts that miner B loses power
|
||||
// * asserts that miner D loses power, is inactive
|
||||
func TestDeadlineToggling(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
_ = logging.SetLogLevel("miner", "ERROR")
|
||||
_ = logging.SetLogLevel("chainstore", "ERROR")
|
||||
_ = logging.SetLogLevel("chain", "ERROR")
|
||||
|
20
itests/kit/run.go
Normal file
20
itests/kit/run.go
Normal file
@ -0,0 +1,20 @@
|
||||
package kit
|
||||
|
||||
import (
|
||||
"os"
|
||||
"testing"
|
||||
)
|
||||
|
||||
// EnvRunExpensiveTests is the environment variable that needs to be present
|
||||
// and set to value "1" to enable running expensive tests outside of CI.
|
||||
const EnvRunExpensiveTests = "LOTUS_RUN_EXPENSIVE_TESTS"
|
||||
|
||||
// Expensive marks a test as expensive, skipping it immediately if not running an
|
||||
func Expensive(t *testing.T) {
|
||||
switch {
|
||||
case os.Getenv("CI") == "true":
|
||||
return
|
||||
case os.Getenv(EnvRunExpensiveTests) != "1":
|
||||
t.Skipf("skipping expensive test outside of CI; enable by setting env var %s=1", EnvRunExpensiveTests)
|
||||
}
|
||||
}
|
@ -17,6 +17,8 @@ import (
|
||||
)
|
||||
|
||||
func TestTerminate(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
const blocktime = 2 * time.Millisecond
|
||||
|
@ -22,6 +22,8 @@ import (
|
||||
)
|
||||
|
||||
func TestWindowPostDispute(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
b := kit.MockMinerBuilder
|
||||
@ -249,6 +251,8 @@ func TestWindowPostDispute(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestWindowPostDisputeFails(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
b := kit.MockMinerBuilder
|
||||
|
@ -22,6 +22,8 @@ import (
|
||||
)
|
||||
|
||||
func TestWindowedPost(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
var (
|
||||
@ -259,6 +261,8 @@ func testWindowPostUpgrade(t *testing.T, b kit.APIBuilder, blocktime time.Durati
|
||||
}
|
||||
|
||||
func TestWindowPostBaseFeeNoBurn(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
var (
|
||||
@ -314,6 +318,8 @@ waitForProof:
|
||||
}
|
||||
|
||||
func TestWindowPostBaseFeeBurn(t *testing.T) {
|
||||
kit.Expensive(t)
|
||||
|
||||
kit.QuietMiningLogs()
|
||||
|
||||
ctx, cancel := context.WithCancel(context.Background())
|
||||
|
Loading…
Reference in New Issue
Block a user