Class GameTestsPerformance

java.lang.Object
org.cyclops.integrateddynamics.gametest.GameTestsPerformance

public class GameTestsPerformance extends Object
Game tests for performance benchmarking of network operations. These tests generate networks with different presets and measure their performance. Results are written to run/logs/benchmark_results.txt for CI processing.
  • Field Details

  • Constructor Details

    • GameTestsPerformance

      public GameTestsPerformance()
  • Method Details

    • testPerformanceEmptyNetwork

      public void testPerformanceEmptyNetwork(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceIdleNetwork

      public void testPerformanceIdleNetwork(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceRedstoneNetwork

      public void testPerformanceRedstoneNetwork(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceRedstoneNetworkVariables

      public void testPerformanceRedstoneNetworkVariables(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceEmptyNetworkAppend

      public void testPerformanceEmptyNetworkAppend(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceIdleNetworkAppend

      public void testPerformanceIdleNetworkAppend(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceEmptyNetworkRemove

      public void testPerformanceEmptyNetworkRemove(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceRedstoneNetworkRemove

      public void testPerformanceRedstoneNetworkRemove(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceEmptyNetworkAppendParts

      public void testPerformanceEmptyNetworkAppendParts(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformanceRedstoneNetworkAppendParts

      public void testPerformanceRedstoneNetworkAppendParts(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPerformance

      public static void testPerformance(net.minecraft.gametest.framework.GameTestHelper helper, String networkName, Consumer<Runnable> networkConstructor)