{"_id":"tesults","_rev":"11-95020eda54d88d292f8f72d97a924316","name":"tesults","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"tesults","version":"1.0.0","keywords":["tesults","test","results","test","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"support@tesults.com"},"license":"MIT","_id":"tesults@1.0.0","maintainers":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"1509459aab8e19992453739717ec5ce6721336f3","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.0.0.tgz","integrity":"sha512-0bAWKjPtcXYihk0XvJ4Js6bpA7y5BQT+Dhovyza9y921az1Vw5/RqSghkzLG1d5uxzIhowsajwVHeAvxC9Q3BQ==","signatures":[{"sig":"MEUCIDyjln2cea2Sy5b25IXCiMyrBo7LP6yXkKrIvdAzKXXNAiEAtGQDnExhWcFoRWh7rP7g33FmXeEDV4KaphaIXhcSCmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1509459aab8e19992453739717ec5ce6721336f3","gitHead":"2c789b177ca46b8768bb385460afa0066a47254c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"3.10.3","description":"Tesults API library.","directories":{},"_nodeVersion":"6.3.0","_npmOperationalInternal":{"tmp":"tmp/tesults-1.0.0.tgz_1480809688522_0.42227722657844424","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"tesults","version":"1.1.0","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"support@tesults.com"},"license":"MIT","_id":"tesults@1.1.0","maintainers":[{"name":"tesults","email":"support@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"261631515818785fadaba0b7a48a1447b2ac4fd0","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.1.0.tgz","integrity":"sha512-QsskSxp4FWOX3pRvaz3RjoFGFK5XvrP4SQi55Tde5QegeHiWJquXn+ATcrfSjQayA+pA2e19u1K8JuFgx9ULsw==","signatures":[{"sig":"MEYCIQCI+1mgr5d9QttsOjIBRkRWbpW/SbOId8w3JWrUJRoDLAIhAK5jdlTMve4KCX6+G36lMUqcru5zjHCKRIAfVbdSKV0N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"261631515818785fadaba0b7a48a1447b2ac4fd0","gitHead":"a3d06d95b4734da316551024d16c9c1253d94891","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"3.10.10","description":"Tesults API library.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"aws-sdk":"^2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/tesults-1.1.0.tgz_1492544971261_0.07893233955837786","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"tesults","version":"1.1.1","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"support@tesults.com"},"license":"MIT","_id":"tesults@1.1.1","maintainers":[{"name":"tesults","email":"support@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"cdc0af7542c1d8ced73c1c8caf4862acf4ca3cb7","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.1.1.tgz","fileCount":5,"integrity":"sha512-ClkYBAnOE9qMsKSxt+PJAHUmSyNSjMgXEyrALAC4e6ONwl2KSWIQhVJOpcTKTPto+nTBJrX4XLORjpF8NIk/xw==","signatures":[{"sig":"MEYCIQCCWa67xGcgUPFNdjh6X3joiM01ILTDMmC7pBlnS1obdQIhAJC5bfbLABQGunj1W063H56nKp9HYERpkpGdCZ5Uzx50","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezZVjCRA9TVsSAnZWagAAamYP/iwpzqnnPyHLS1LsPpnK\nbgnu7ckO8+o9/edYMtyZ2qy17Myu3dcW3hATiiU3e+e880Vp8j3PEyjNQBuM\n2mXGTF9Y8NO76W9gA5ttO5fApHn3o2ZWhWl41t2dIoVWq3xnGQcYAfsaKN2J\nAovoLUpY8oqiHcIJC+dTpYfPSpoZt0l2Fax9IQkXIihqqxkmUZ8vHAsgeqlW\nZmJx9V79OY0oetSQqzobDGO5VhmyuZiU9gFx+ENoAjUsxwBFzqWxVUZY7XjV\ntxbwZ3i30rYJhxkorJKDgXdCvOIGzykYCHK47lfJitDtBDUUZNb9J9xxCWYU\nXky0XFXDCi7kd5KsRijqhK9p/1zL+8vkQdnteXRey7JBz0rOIEYVmTdRplzD\n2EXDs3j6bXchMEYCb1bBraJCcaS59K1rPEIS64kcgzuBDvOpEfyDqZnqEnf4\n56rabo6xTrCKeNa0htaRBSR899DbPYpEtSrGpS94sufyukuaaxp0RG9vcPfG\nKJJFXolj63tKMsSN3s9zSSLqUx9IVc4FlZv21P2ZJiNiDmByHHEofVfrpudz\nCjdDHU/F5APOGnRZIEsxwXvyY+3tdHeSJU4RBI+myQB1EgZ2edAEBkZ8ZEXX\nRDHkWVOTil2Gjt9sOSiDiOPDJcUO0e3YDKCvD+cZv1lwXc6N2Uxj5ZCyV2Vv\n/Xkt\r\n=E0oo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cee01a6efc201eae449a7b99ad18a2f79a04bc2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"6.13.4","description":"Tesults API library.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"aws-sdk":"^2.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tesults_1.1.1_1590531427516_0.7521285510930491","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tesults","version":"1.1.2","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"support@tesults.com"},"license":"MIT","_id":"tesults@1.1.2","maintainers":[{"name":"tesults","email":"support@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"e2544c88b641c2f79419cad58d9c724a6429a275","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.1.2.tgz","fileCount":5,"integrity":"sha512-6j8t4jrM2Dt+UCMGoAweOwN9sD4rKQk7d2LHtsY3zTj0nie8CGrsUs7rJR3hmpeI20jmR+mDAdfTJl5U2lbMtA==","signatures":[{"sig":"MEUCIQDV9wzUk+YnOw3KoPirYgGpJPpA/CnuJ3STf5FB4m2AmwIgPY10LNcULkF2RRnSEdlCgAym3Tv3CZoq84jpsV16vGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh32vMCRA9TVsSAnZWagAArwEP/1MhuHGX93GCfo3rBua2\n7NSjw6iKK6A/htRZFM8QH79s5Uyk95pbyq/hcxfgbD/n7JMAguELvXUtKChm\nsLpRPvpCmSikLcL4ra2HyDDmRyB1J99eckHMO08qfttXYQiGjRS2oFLex3lk\nvkO90UfXmQJWx8Rc23XWSvVO7tYZdhIKPhiJ7CjrMh9yqo6JJLnDKPV6xs1U\nmlHAVn2CRFUL8Kgmw0AfmnxFJWMiZssUmYn5Qg0EHjdF4Mu2vr0tDNtUSaUb\nkoDcVJjyqCBtz65zKUAu1z0a/K/qw4DH5s34WcrmWwZu2HNpqGCopZl/ME50\nJ0dAVl8881K0Wc3Z2JUOGdgq/Zq7UhEWcHCHjy7fSDcbd5A2c4fCMGwIW+tM\nq5mJQX9d6c9a03IP2j8ohKR5yDC//tDq/mD30zasn2z1D35fyQeAbtVi3mAR\npgEzbICO6phB0OtttaDHJ+sJSHQXLvvCWf6x8uPkXIpfK9ej75avEa1leeS+\nfP4q4SGRf0i+wn8yBh2MMKBgOtms8IKIN7nyNusZ9pYOIeXw4p5Q0iFGfrtD\n24kjVHPIRAkVdlIxNcVQR1l36WUumDuHlTsWyj51cCr+1U8Diy/HaGHuwAK+\nYaHmBL/v/1eqKtLbBfatyrv6r/z5GNZ5d1rYTWNou+5mLxBXWiCy8MKjnPMh\nzK4U\r\n=9toU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60fc20e080050c71af60d40000e77cdbb4ccec6d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"8.1.0","description":"Tesults API library.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"aws-sdk":"^2.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tesults_1.1.2_1642032075838_0.2670272441629149","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"tesults","version":"1.1.3","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"support@tesults.com"},"license":"MIT","_id":"tesults@1.1.3","maintainers":[{"name":"tesults","email":"support@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"50d06f893fbe477f3aba9dbb311d34b36e5c25dd","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.1.3.tgz","fileCount":5,"integrity":"sha512-BU7vQUHSzeD3HJoEqEBikfQOGrRoAwPTqHAKiRZX3ZwBkPDo5l0eKzRTaigQszMEitAhZ1SuRpwqIMpd74D+zg==","signatures":[{"sig":"MEUCIQCwCW+xkpdyDQ4DLJwVj7hIsSfrVzAFkxNr0qAfeoRgIwIgUTxLazSMt1BSPyrAFRvzaqV/5tW8nX2DEGMS6xxgAxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4wp7CRA9TVsSAnZWagAADG4QAJKxEDe1b25lZuvU+Q+T\nBF3/5qtvfRLTg/N4+EYZqbuSu0IbVnZV5Qok10C6XDyt9SmKWWojfV7ryEum\nj2AqQ36e1HJLGtVUCHSvmlAdi62Ya3GJ3e4hOBZs7GPntLOZZAWVB/1WF/Ge\ngvN4tSt49e+5WpOL9qRMl/2r6/xll0wBJQTV0ejloXrCdX5TMD69kt3jJj07\nsx0IgFSCwbJVw1IDF/iKhSOAsH9MyUUOC9iDiJhbYbVBrMNZPe8vtWHFJrqX\n9WV3zHLcAyG81QaU6hSpe+lUVPAHSLqPklxGUu2fh+zBl619NnAsXW1O5Rpy\nOLPicWyDErzuGinPIT5sZDWF/PrIZnhP0BhvcYTmERfRwsKch/EORRJp/fsL\n9HpDfW0WAeDm4DP39VmT0ve3XW3IhXxmvax/XYzEjXYxO3J+Kb0BUWnSp6Pv\nmvFmsACDLKnTVHSFoH/duFyMV9Qlkmacb7g3MdTan/+i3ZKtpT5/mzrlfbtx\nS4uADxPbhquseZKE1CRTQBrWnPQ2R/4POxVLEtYvBbFfdxkVuH03SCzm1vQO\nz3sVhpLp2nCh8LuFquotweqLRN2v6moH/DUxG3y3ckUhpN9Muv6CIaVIKnFu\nnZrp8k57BoA6Y0SG+4HY15XO6z3bKWRBWFWBrRgOTapfZcDbuj4gWKq5oKUV\nUjKn\r\n=2y9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"de618a7f087d7fa8af6c92a1e6e9c92ee69a19e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"8.1.0","description":"Tesults API library.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"aws-sdk":"^2.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tesults_1.1.3_1642269307666_0.41736058451967395","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tesults","version":"1.2.0","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"url":"https://www.tesults.com","name":"Tesults","email":"help@tesults.com"},"license":"MIT","_id":"tesults@1.2.0","maintainers":[{"name":"tesults","email":"support@tesults.com"}],"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"dist":{"shasum":"adced562dd7359bdb42e561962d471e82921906a","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.2.0.tgz","fileCount":5,"integrity":"sha512-kTqQ8neRWqlBnGJ+b6MoLsX+jDekNwj/Qe3lkQO8M9jB/fN6lq/8etwTUAzSTIvPtBFMzBs9uTWrrTWlicNH0A==","signatures":[{"sig":"MEYCIQCPtY7cocYgBf7aoptBk6zDxBWITZjGZl6TT8VGHmU4PwIhAJ7hq68BM38Dw/6Py7OHfWuS7fplIMPIezYAQzSjiIYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15105},"main":"index.js","gitHead":"d1523008299580f3fe561180244c4145625b6eec","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"_npmVersion":"10.5.2","description":"Tesults API library.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@aws-sdk/client-s3":"^3.717.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tesults_1.2.0_1734893066459_0.7258164742408708","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tesults","version":"1.2.1","description":"Tesults API library.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"author":{"name":"Tesults","email":"help@tesults.com","url":"https://www.tesults.com"},"contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"maintainers":[{"name":"tesults","email":"support@tesults.com"}],"license":"MIT","dependencies":{"@aws-sdk/client-s3":"^3.717.0","@aws-sdk/lib-storage":"^3.717.0"},"_id":"tesults@1.2.1","gitHead":"7cee03899e69453520927b3bafc0536b83acda58","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-O3O0uTunTFE/qumFUAytDQcgeYEZtwaOAj/JpWBnmRhjqmG8pD0O999V1jwp+BtpmW5tS6h0LuklxYGnrEqJqQ==","shasum":"7d638484998d96b8ca2c7300a4c649f3caef6b3e","tarball":"https://registry.npmjs.org/tesults/-/tesults-1.2.1.tgz","fileCount":5,"unpackedSize":15305,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3b87Rw1dL/KX++GHcKcUtm41pKnv+wduUCNc6LmwULQIgcL0go0wv5eT5ZP/pmSTgD0oER0AjR0NvY9iNXKU7UWY="}]},"_npmUser":{"name":"tesults","email":"support@tesults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tesults_1.2.1_1741435622165_0.6948542158810129"},"_hasShrinkwrap":false}},"time":{"created":"2016-12-04T00:01:30.562Z","modified":"2025-03-08T12:07:02.552Z","1.0.0":"2016-12-04T00:01:30.562Z","1.1.0":"2017-04-18T19:49:31.827Z","1.1.1":"2020-05-26T22:17:07.630Z","1.1.2":"2022-01-13T00:01:16.041Z","1.1.3":"2022-01-15T17:55:07.834Z","1.2.0":"2024-12-22T18:44:26.668Z","1.2.1":"2025-03-08T12:07:02.336Z"},"author":{"name":"Tesults","email":"help@tesults.com","url":"https://www.tesults.com"},"license":"MIT","keywords":["tesults","test","results","automation","automated","dashboard","reporting"],"description":"Tesults API library.","contributors":[{"name":"Ajeet Dhaliwal","email":"ajeet.dhaliwal@tesults.com"}],"maintainers":[{"name":"tesults","email":"support@tesults.com"}],"readme":"# Tesults\n\nTesults is a test automation results reporting service. https://www.tesults.com\n\nTesults API library for uploading test results to Tesults in your node application.\n\n## Installation\n\n`npm install tesults --save`\n\n## Configuration\n\n ```js\nvar tesults = require('tesults');\n```\n\n## Documentation\n\nDocumentation is available at https://www.tesults.com/docs.\n\n## API Overview\n\nUpload test results using the results method:\n\n```js\ntesults.results(data, function (err, response) {\n    // err is undefined unless there is a library error\n    // response.success is a bool, true if results successfully uploaded, false otherwise\n    // response.message is a string, if success is false, check message to see why upload failed\n    // response.warnings is an array, empty if no warnings\n    // response.errors is an array, empty if no errors\n});\n```\n\nThe data param in results is an object containing your test results in the form:\n\n```js\nvar data = {\n    target: 'token',\n    results: {\n        cases: [\n            {\n                name: 'Test 1',\n                desc: 'Test 1 description.',\n                suite: 'Suite A',\n                result: 'pass'\n            },\n            {\n                name: 'Test 2',\n                desc: 'Test 2 description.',\n                suite: 'Suite A',\n                result: 'fail',\n                reason: 'Assert fail in line 203, example.js'\n            },\n            {\n                name: 'Test 3',\n                desc: 'Test 3 description.',\n                suite: 'Suite B',\n                result: 'pass',\n                params: {\n                    param1: 'value1',\n                    param2: 'value2'\n                },\n                files: ['/path/to/file/log.txt', '/path/to/file/screencapture.png']\n            }\n        ]\n    }\n}\n```\n\nThe target value, 'token' above should be replaced with your Tesults target token. If you have lost your token you can regenerate one at https://www.tesults.com/config. The cases array should contain your test cases.\n\n## Support\n\nhelp@tesults.com\n","readmeFilename":"README.md"}