[DEFAULT]
head = head_psm.js
tail =
support-files =
  test_certificate_usages/**
  test_signed_apps/**
  tlsserver/**
  test_cert_signatures/**
  test_client_cert/**
  test_ev_certs/**
  test_getchain/**
  test_intermediate_basic_usage_constraints/**
  test_name_constraints/**
  test_cert_trust/**
  test_cert_version/**
  test_cert_eku/**
  test_ocsp_url/**
  test_ocsp_fetch_method/**
  test_keysize/**
  test_pinning_dynamic/**

[test_datasignatureverifier.js]
[test_hash_algorithms.js]
[test_hmac.js]

[test_sts_preloadlist_perwindowpb.js]
# Bug 978426: Test fails consistently only on B2G ARM
skip-if = buildapp == "b2g" && processor == "arm"

[test_sts_preloadlist_selfdestruct.js]
[test_sts_holepunch.js]
[test_sts_ipv4_ipv6.js]

[test_sss_eviction.js]
[test_sss_readstate.js]
[test_sss_readstate_empty.js]
[test_sss_readstate_garbage.js]
[test_sss_readstate_huge.js]
[test_sss_savestate.js]

[test_pinning_dynamic.js]
[test_pinning_header_parsing.js]

[test_certificate_usages.js]
[test_ocsp_stapling.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_stapling_expired.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_stapling_with_intermediate.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_caching.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_required.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_timeout.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
# Bug 1005266: intermittent failures on Windows
skip-if = os == "android" || os == "win"
[test_cert_signatures.js]
[test_ev_certs.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
# Bug 1008316: Test needs modification to work on B2G
fail-if = os == "android" || buildapp == "b2g"
[test_getchain.js]
[test_cert_overrides.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_intermediate_basic_usage_constraints.js]
[test_name_constraints.js]
[test_cert_trust.js]
[test_cert_version.js]
[test_signed_apps.js]
[test_signed_apps-marketplace.js]
[test_cert_eku.js]
# Bug 989485 : this test this fails on slow devices
skip-if = os == "android" || (buildapp == "b2g" && processor == "arm")
requesttimeoutfactor = 4
[test_pinning.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_url.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_fetch_method.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_ocsp_no_hsts_upgrade.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_add_preexisting_cert.js]
[test_keysize.js]
[test_cert_chains.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_client_cert.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
[test_nsCertType.js]
run-sequentially = hardcoded ports
# Bug 1009158: this test times out on Android
skip-if = os == "android"
