Skip to content

Files

Latest commit

21f15b5 · Feb 1, 2018

History

History
This branch is 125 commits ahead of, 3 commits behind sauce-archives/isign:master.

tests

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 6, 2017
Dec 18, 2015
May 2, 2017
May 2, 2017
Nov 30, 2016
Dec 14, 2016
Dec 22, 2016
Dec 19, 2015
Mar 2, 2016
Jun 26, 2015
Jun 26, 2015
Mar 2, 2016
Dec 18, 2015
Dec 18, 2015
Dec 18, 2015
Dec 18, 2015
Mar 1, 2016
Aug 31, 2015
Jun 7, 2016
May 2, 2017
Aug 4, 2015
Apr 11, 2017
Jan 6, 2017
Dec 22, 2016
Nov 30, 2016
Dec 16, 2016
Dec 22, 2016
Sep 27, 2017
Dec 16, 2016
Dec 14, 2016
Jun 12, 2015
Feb 1, 2018

To test isign, we need to actually sign some apps. This directory contains the tests and the test data AND the source files to generate that test data.

This directory includes a lot of stuff. It could probably be better organized.

Test data: to check that the library can detect non-apps:

  • NotAnApp.ipa
  • NotAnApp.txt

Test data - compiled apps:

  • Test.app
  • Test.app.zip
  • Test.ipa
  • TestSimulator.app.zip
  • TestWithFrameworks.ipa

Expected data from apps:

  • Test.app.codesig.construct.txt

A short program to generate that expected data:

  • generate_codesig_construct_txt.py

A test file, to see what happens when "helper" apps go wrong:

  • bad_openssl

Self-signed/fake credentials, to make these tests even work

  • credentials

Source to build the test apps:

  • isignTestApp
  • isignTestAppWithFrameworks

Helper for tests:

  • monitor_temp_file.py
  • helpers.py

Actual test code:

  • isign_base_test.py
  • test_*.py: