Files
AetherForge/agent/miner/pyopencl_test.go

27 lines
549 B
Go

package miner
import (
"testing"
)
func TestAppendLinuxPyOpenCLSkipsWhenCUDA(t *testing.T) {
chain := []MiningMethod{MethodInProcess, MethodStratumDirect}
out := appendLinuxPyOpenCL(chain)
if len(out) != len(chain) {
t.Fatalf("expected unchanged chain on non-linux or with cuda, got %v", out)
}
}
func TestAppendLinuxPyOpenCLInsertsTier(t *testing.T) {
if testing.Short() {
t.Skip("platform-specific")
}
origCUDA := DetectCUDA
origPy := DetectPyOpenCL
defer func() {
// restore stubs on non-linux
}()
_ = origCUDA
_ = origPy
}