def METHOD_NAME(self):
    """Make sure we can just build multiple simultaneous builds on
    both the front-end and the nodes."""
    arg_parser = arguments.get_parser()
    args = arg_parser.parse_args([
        'build',
        '-H', 'this',
        'build_parallel'
    ])
    build_cmd = commands.get_command(args.command_name)
    build_ret = build_cmd.run(self.pav_cfg, args)
    build_cmd.outfile.seek(0)
    self.assertEqual(build_ret, 0, msg=build_cmd.outfile.read())
    for test in build_cmd.last_tests:
        test.wait(timeout=10)
    # Make sure we actually built separate builds
    builds = [test.builder for test in build_cmd.last_tests]
    build_names = set([b.name for b in builds])
    self.assertEqual(len(build_names), 4)
    for test in build_cmd.last_tests:
        if not test.skipped:
            self.assertEqual(test.status.current().state, STATES.BUILD_DONE,
                             msg='Test {} status: {}'
                                 .format(test.id, test.status.current()))