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
- Pytest-xdist kullanarak -n auto ile çalıştırın
- Kurulum karmaşasını önlemek için fikstürleri --dist yük grubuyla paylaşan grup testleri
- .pytest_cache ve virtualenv'i önbelleğe alın
- 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.
İlgili
Oyun yazarıTarayıcı indirmeleri ve seri test yürütme her çalıştırmaya hakimdir.SelviCypress ikili programı her çalıştırmayı indirir ve özellikler seri olarak yürütülür.şakaJest, her çalıştırmada her dosyayı dönüştürür ve CI'da bir çalışan kullanır.En çok beğenilenlerVitest bağımlılıkları yeniden optimize eder ve tek bir iş parçacığı havuzunda çalışır.