İçeriğe geç

pytest

GitHub Actions üzerinde pytest CI

pytest bir çekirdek üzerinde çalışırken koşucunun sekiz boşta çalışması vardır.

1 → 8
Kullanılan çekirdekler
18 dk → 3 dk
Test paketi

pytest bir çekirdek üzerinde çalışırken koşucunun sekiz boşta çalışması vardır.

Neden oluyor?

pytest-xdist kurulmadığı ve etkinleştirilmediği sürece pytest seridir.

Ne değiştirilmeli

  1. Pytest-xdist kullanarak -n auto ile çalıştırın
  2. Kurulum karmaşasını önlemek için fikstürleri --dist yük grubuyla paylaşan grup testleri
  3. .pytest_cache ve virtualenv'i önbelleğe alın
  4. Yavaş entegrasyon testlerini ayrı bir işe bölün

runnerhut'ta pytest (runnerhut)

runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.