Power Query SDK test çerçevesi bölüm 6 - Testlerinizi ekleme ve çeşitli seçenekleri anlama

Bu çok parçalı başvuru, Power Query bağlayıcısı geliştiricileri için standart bir test paketinin ayarlanmasını ve çalıştırılmasını kapsar. Başvurunun, ortamınızın özel bağlayıcınızı test etmek üzere ayarlandığından emin olmak için sıralı olarak yapılması amaçlanır.

Şimdi diğer kullanım örneklerini doğrulamak için uzantı bağlayıcınız için daha fazla test eklemek isteyebilirsiniz veya standartlaştırılmış test paketi gereksinimlerinize uygun değildir.

Bu bölümde şunları yapacaksınız:

  • Bağlayıcınız için testler oluşturma
  • Çeşitli yapılandırmalar ve seçeneklerle testleri çalıştırma

Özel testler oluşturma

Aşağıdaki yönergelerde özel testlerin nasıl ekleneceği gösterilmektedir:

  1. \testframework\tests\TesSuites altında bir \Özel klasör oluşturun.
  2. Test edilmesi gereken M sorgusuyla bir PQ dosyası oluşturun ve \Özel dizinine yerleştirin.
  3. \testframework\tests\Bağlan orConfigs< Bağlan or Name>\Ayarlar klasörü altında bir Özel Ayarlar.json ayarlar dosyası oluşturun. Test klasörünün yollarını (örneğin "QueryFilePath": "TestSuites/Custom") ve parametre sorgu dosyasını (örneğin, "ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq" ayarlar dosyasına) ekleyin.
  4. PQOut çıkış dosyasını oluşturmak için testi ilk kez çalıştırın.
  5. Sonraki çalıştırmalar PQOut çıkış dosyasıyla oluşturulan çıkışı doğrular.

Çeşitli yapılandırmalar ve seçenekler için başvuru

Karşılaştır komutunu çalıştırırken çeşitli seçenekler ve örnekler için pqtest-compare'a başvurabilirsiniz.

Sonuç

Bu bölümde bağlayıcınız için daha fazla testin nasıl ve nereye ekleneceği gösterilir. Karşılaştır komutu tarafından kullanılan çeşitli yapılandırmalar ve seçenekler için de bir başvurunuz vardır.

Sonraki bölümde test çerçevesini kullanarak testlerle bir işlem hattı ayarlayarak testlerin çalıştırılmasını otomatikleştirmeyi öğreneceksiniz.

Sonraki adımlar

Power Query SDK test çerçevesi bölüm 7 - İşlem hattı kılavuzu