arbiter-test-common-0.1.0.0
arbiter-test-common
Safe HaskellNone
LanguageGHC2024

Arbiter.Test.Fixtures

Description

Shared payload types for the arbiter test suites.

Synopsis

Documentation

Source #data TestPayload

A payload for the core operation suites.

Instances

Instances details
FromJSON TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

HasKind TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep TestPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload = D1 ('MetaData "TestPayload" "Arbiter.Test.Fixtures" "arbiter-test-common-0.1.0.0-inplace" 'False) (C1 ('MetaCons "TestMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "TestCalculation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Show TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep TestPayload = D1 ('MetaData "TestPayload" "Arbiter.Test.Fixtures" "arbiter-test-common-0.1.0.0-inplace" 'False) (C1 ('MetaCons "TestMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "TestCalculation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Source #data WorkerTestPayload

A payload for the worker pool suites, with a failing and a slow variant.

Instances

Instances details
FromJSON WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

ToJSON WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

HasKind WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Eq WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Generic WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

Associated Types

type Rep WorkerTestPayload 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload = D1 ('MetaData "WorkerTestPayload" "Arbiter.Test.Fixtures" "arbiter-test-common-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SimpleTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: (C1 ('MetaCons "FailingTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "SlowTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))
Show WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload Source # 
Instance details

Defined in Arbiter.Test.Fixtures

type Rep WorkerTestPayload = D1 ('MetaData "WorkerTestPayload" "Arbiter.Test.Fixtures" "arbiter-test-common-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SimpleTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: (C1 ('MetaCons "FailingTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "SlowTask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))