Skip to content

List of Integration Tests #2

@lacabra

Description

@lacabra

Sunny Days ☀️

    • Test: Network Initialization
    • Test: userWorkerKey exchange
    • Automatic epoch transitions (aka Pass The Torch -> PTT)
    • Test: Successful deployment of contract_1: calculator
    • Test: Successful compute of contract_1: calculator
    • Test: Successful deployment of contract_2: flipcoin
    • Test: Successful compute of contract_2: flipcoin
    • Test: Successful deployment of contract_3: erc20
    • Test: Successful compute of contract_3: erc20
    • Test: Successful deployment of contract_4: millionaires
    • Test: Successful compute of contract_4: millionaires
    • Test Successful deployment of contract_5: Voting
    • Test Successful compute of contract_5: Voting with Ethereum call
    • Successful simultaneous deployments of contracts 1, 2, 3, 4 & 5
    • Test: Successful successive computations with no state change (contract_1: simple_calculator)
    • Successful successive computations that change the state across epochs
    • Successful multiple computations across multiple workers and epochs

Rainy Days 🌧

    • Test: Failed contract deployment: wrong bytecode
    • Test Failed contract deployment: wrong encryption key
    • Test: Failed contract deployment: wrong worker
    • Test: Failed contract deployment: out of gas
    • Test: Failed execution: out of gas
    • Test Failed execution: wrong encryption key
    • Test Failed execution: wrong worker
    • Failed execution: wrong Ethereum payload
    • Failed execution: wrong Ethereum address

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions