Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Projektet er opdelt i nogle forskellige test targets, der hver især tester forskellige pakker i projektet.

Afviklings af UI og unit tests

App'en indeholder ét target, der afvikler UI Tests, ved at trykke sig i gennem forskellige views i app'en: MinGraviditetUITests. Resterende test targets er alle unit tests.

Testene afvikles via fastlane: fastlane test_all 

Dette afvikler alle tests på flere forskellige iOS enheder med forskellige iOS versioner og afslutter med en samlet zip med alle rapporter: MinGraviditet/fastlane/test_output_results.zip 

Alternativt kan alle test cases afvikles på et selvvalgt target Alle tests kan køres på én gang ved at anvende Xcode's test feature: Product → Test (eller Cmd + U)

Generering af test coverage

Test coverage rapporten kan afvikles via fastlane:  fastlane generate_test_coverage 

Dette afvikler alle tests på én iOS enhed og afslutter med en samlet zip med en coverage rapport genereret via xcov: MinGraviditet/fastlane/test_output_coverage.zip