Os projetos de código aberto geralmente têm (e devem, se não tiverem) um conjunto claramente publicado de "diretrizes da comunidade", que geralmente inclui uma descrição do fluxo de trabalho do projeto e como as contribuições são aceitas (e, portanto, como são testadas). como o processo para se tornar um colaborador principal.
No que diz respeito à revisão de código, novamente depende da comunidade, mas as diretrizes são frequentemente esclarecidas. Alguns exemplos de diretrizes para contribuições de não-confirmadores variam de "vitórias de código de trabalho" a "contribuições devem ter cobertura e documentação de teste completas, com testes executados ao mesmo tempo que o código" e tudo mais; independentemente dessas diretrizes, a única diretriz implícita é que os comprometedores principais revisarão toda e qualquer contribuição de não comprometedores antes de aceitá-los.
Projetos de código aberto com grupos de comprometedores principais também costumam ter reuniões virtuais ou tempo dedicado para discutir qualquer contribuição que possa precisar de olhares extras - bem como o processo SE de vários votos próximos de usuários de uma certa reputação antes que uma pergunta seja encerrada, e a discussão de coisas questionáveis via meta ou chat.
Aqui estão alguns links rápidos para alguns exemplos de documentos da comunidade para projetos que eu conheço melhor, onde você pode encontrar respostas para sua pergunta específica para esses projetos (em breve você verá um tema):