ExpectedPerf: {
    ERN_MacBookAir2023: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    };
    ERN_MacBookPro2013: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            pile_20_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    };
    ERN_MacBookPro2017: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    };
    ERN_MacBookProMid2010: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            pile_20_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    };
} = ...

Defines expected times for performance tests. There are separate expected times for each combination of machine, browser, and test.

When the performance test is run, the machine name is defined in the file MachineName.js, which is not stored in the source repository because it defines a different name on each machine.

To understand how machine names and browser names are determined during the test see getMachineName and getBrowserName in test/TestRig.

Type declaration

  • ERN_MacBookAir2023: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    }
    • Chrome: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Firefox: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Safari: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
  • ERN_MacBookPro2013: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            pile_20_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    }
    • Chrome: {
          clock_gears_perf: number;
          pile_10_perf: number;
          pile_20_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • pile_20_perf: number
      • six_blocks_perf: number
    • Firefox: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Safari: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
  • ERN_MacBookPro2017: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    }
    • Chrome: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Firefox: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Safari: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
  • ERN_MacBookProMid2010: {
        Chrome: {
            clock_gears_perf: number;
            pile_10_perf: number;
            pile_20_perf: number;
            six_blocks_perf: number;
        };
        Firefox: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
        Safari: {
            clock_gears_perf: number;
            pile_10_perf: number;
            six_blocks_perf: number;
        };
    }
    • Chrome: {
          clock_gears_perf: number;
          pile_10_perf: number;
          pile_20_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • pile_20_perf: number
      • six_blocks_perf: number
    • Firefox: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number
    • Safari: {
          clock_gears_perf: number;
          pile_10_perf: number;
          six_blocks_perf: number;
      }
      • clock_gears_perf: number
      • pile_10_perf: number
      • six_blocks_perf: number

Generated using TypeDoc