Skip to main content

Appsurify Script Installation

Index

Installation Instructions

Requirements

Python 3.6+

Installation Command

pip install appsurifyci --upgrade

Available Arguments

Required Arguments

argument options
apikey Apikey from appsurify
url Url of the appsurify instance i.e. "https://dummy.appsurify.com"
project Name of the project
testsuite Name of the testsuite
branch Name of the branch the tests are running against
commit SHA of the commit
argument options
runtemplate Options - all tests, no tests (used just to push results from the prior command), prioritized tests (requires --percentage argument to be added and the percentage of tests to be run. See below for details
testtemplate Options - mvn, cucumber mvn, sahi testrunner, sahi ant, testim, mocha, pytest, rspec, robotframework, cyprus, mstest, vstest, katalon, opentest. For additional integrations talk to the Appsurify team
runcommand Command to execute tests in the target environment, if command is custom to your test suite
report Location of xml reports created by the test run if this is not the default location for the test type

Parameter Details - Tests Execution

Option Details
all tests Will run all tests. Will fail on any failure. Recommended for nightly or weekly test executions
no tests Will run no tests. Will fail on any failure. Recommended when starting with Appsurify to just upload data
prioritized tests Requires the percentage argument. Will only fail the build on new/reopened defects. Recommended for your most frequent run type

Example Usage

runtestswithappsurify --url "https://dummy.appsurify.com" --apikey "$APIKEY" --project "$PROJECT" --testsuite "$TESTSUITE" --runtemplate "prioritized tests" --testtemplate "mvn" --percentage "20" --commit "$COMMIT" --branch "$BRANCH"

Additional Arguments - For Customization

argument default options/details
fail newdefects, reopeneddefects options newdefects, reopeneddefects, flakybrokentests, newflaky, reopenedflaky, failedtests, brokentests
rerun "false" whether failed tests should be rerun
maxrerun 3 the number of times failed tests should be rerun
failfast "false" whether after each set of test runs to determine if the build has failed (tests will still be rerun if this has been selected)
executioncommand "" Command to be executed following completion of the script [[teststorun]] will be replaced with the formatted list of tests to run
percentage "" Percentage of tests to be run if prioritized tests is selected in the runtemplate

For CI specific integrations please contact Appsurify

Change Log

0.0.83

  • multi repo to running tests

0.0.76

  • multi repo to git script

0.0.72

  • retries and timeouts for requests

0.0.67

  • Additional logging for git

0.0.66

  • Split for xunit azure
  • Latest as option for commits

0.0.62

  • Add support for Gradle cucumber and playwright

0.0.56

  • Add Git script

0.0.33

  • Improve azure functionality
  • Set tests to run for variable on failure

0.0.31

  • Add ability to run new tests
  • Add ability to run all tests on weekend

0.0.26

  • Add new runcommand param
  • Add percentage

0.0.25

  • Fix for invalid trx files

0.0.23

  • Fix for webdriver io creating invalud Junit
  • Fix for large trx files
  • Improvement for specflow removing retry

0.0.22

  • Include additional filter for Azure

0.0.21

  • Change report to work for partial paths in Windows

0.0.19

  • Update for Cypress

0.0.18

  • Added recursive search for reports

0.0.17

  • Add integration with Bitrise using --bitrise flag saves tests to env variable TESTS_TO_RUN

0.0.16

  • Update for pipe output

0.0.12

  • Update for pipe output

0.0.9

  • Update for trainer

0.0.7 (08/02/2021)

  • Update for Azure to run tests via saved variable

0.0.5 (08/02/2021)

  • Default rerun to false

0.0.4 (08/02/2021)

  • Add try catch to environment variable creation

0.0.3 (08/02/2021)

  • Third Release
  • Fix failfast tests

0.0.2 (07/02/2021)

  • Second Release

0.0.1 (07/02/2021)

  • First Release

Release files for appsurifyci 0.1.51

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for appsurifyci 0.1.51
File Size Uploaded
appsurifyci-0.1.51.tar.gz 101.0 kB Details

Release files / appsurifyci-0.1.51.tar.gz

Download URL appsurifyci-0.1.51.tar.gz
Size 101.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a570890f575b46bcd72aac3801ebfe3d3e963eefd6dfc9206bec67f94c63be15
BLAKE2b-256 checksum
How to use checksums
ce11067b17dc2a2f1a5d7b0c168d1483efbc21fbeb0bf1ae8524462272228459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.1.51 This release

1 release file

0.1.50

1 release file

0.1.49

1 release file

0.1.48

1 release file

0.1.47

1 release file

0.1.46

1 release file

0.1.45

1 release file

0.1.44

1 release file

0.1.43

1 release file

0.1.42

1 release file

0.1.41

1 release file

0.1.40

1 release file

0.1.39

1 release file

0.1.38

1 release file

0.1.37

1 release file

0.1.36

1 release file

0.1.35

1 release file

0.1.34

1 release file

0.1.33

1 release file

0.1.32

1 release file

0.1.31

1 release file

0.1.30

2 release files

0.1.28

1 release file

0.1.27

1 release file

0.1.26

2 release files

0.1.25

1 release file

0.1.24

1 release file

0.1.23

1 release file

0.1.22

1 release file

0.1.21

1 release file

0.1.20

1 release file

0.1.19

1 release file

0.1.18

1 release file

0.1.17

1 release file

0.1.16

1 release file

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.99

1 release file

0.0.98

1 release file

0.0.97

1 release file

0.0.96

1 release file

0.0.95

1 release file

0.0.94

1 release file

0.0.93

1 release file

0.0.92

1 release file

0.0.91

1 release file

0.0.90

1 release file

0.0.89

1 release file

0.0.88

1 release file

0.0.87

1 release file

0.0.86

1 release file

0.0.85

1 release file

0.0.84

1 release file

0.0.83

1 release file

0.0.82

1 release file

0.0.81

1 release file

0.0.80

1 release file

0.0.79

1 release file

0.0.78

1 release file

0.0.77

1 release file

0.0.76

1 release file

0.0.75

1 release file

0.0.74

1 release file

0.0.73

1 release file

0.0.72

1 release file

0.0.71

1 release file

0.0.70

1 release file

0.0.69

1 release file

0.0.68

1 release file

0.0.67

1 release file

0.0.66

1 release file

0.0.65

1 release file

0.0.64

1 release file

0.0.63

1 release file

0.0.62

1 release file

0.0.61

1 release file

0.0.60

1 release file

0.0.59

1 release file

0.0.58

1 release file

0.0.57

1 release file

0.0.56

1 release file

0.0.54

1 release file

0.0.53

1 release file

0.0.52

1 release file

0.0.51

1 release file

0.0.50

1 release file

0.0.49

1 release file

0.0.48

1 release file

0.0.47

1 release file

0.0.46

1 release file

0.0.45

1 release file

0.0.44

1 release file

0.0.43

1 release file

0.0.41

1 release file

0.0.40

1 release file

0.0.39

1 release file

0.0.38

1 release file

0.0.37

1 release file

0.0.36

1 release file

0.0.35

1 release file

0.0.34

1 release file

0.0.33

1 release file

0.0.32

1 release file

0.0.31

1 release file

0.0.30

1 release file

0.0.29

1 release file

0.0.28

1 release file

0.0.27

1 release file

0.0.26

1 release file

0.0.25

1 release file

0.0.24

1 release file

0.0.23

1 release file

0.0.22

1 release file

0.0.21

1 release file

0.0.20

1 release file

0.0.19

1 release file

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page