User Tools

Site Tools


marvin

Go back –> Main Linux bot tests page

Marvin

A series of performance-related test run against the Linux kernel. Refer to Marvin for more details. These tests are used by the SUSE performance team to continually test the Linux kernel for performance. See Mel Gorman's blog announcing it. There are 4 components to Marvin, each documented in more detail below:

  1. MMTests
  2. Bob
  3. Marvin
  4. Configuration Manager

MMTests

Refer to MMTests.

Bob

Bob is the builder that monitors git trees for new kernels to test, builds the kernel when it's released and schedules it to be tested

Marvin

Marvin runs on the server and one instance exists per test machine. It checks the queue, prepares the test machine and executes tests when the machine is ready.

Configuration Manager

The Configuration Manager is responsible for reserving machines for exclusive use, managing power, managing serial consoles and deploying distributions automatically. The inventory management does not have a specific name as it's different depending on where Marvin is setup.

marvin.txt · Last modified: 2015/10/21 16:04 by mcgrof