Tags: IABTechLab/adscert
Tags
Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.… …1.0 (#96) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220131195533-30dcbda58838 to 0.1.0. - [Release notes](https://github.com/golang/crypto/releases) - [Commits](https://github.com/golang/crypto/commits/v0.1.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updates to the testsign and testreceiver commands, and deactivate the… … load tests so that they don't run on pull requests. (#92) * Add ENTRYPOINT to Dockerfile * Adds a --send_request flag to the testsign command * Removes delegation from testreceiver command * Revert "Add ENTRYPOINT to Dockerfile" This reverts commit fbea2bb. * temporarily deactivate load tests * have testreceiver reflect more info to the client * Fix integration test to use full URL in signature
Load testing (#87) * adds load testing * test naming * add concurrency * adds 1000 signature test * count successful signing attempts * impoved runtime efficiency * re-add 1000 routine test * functionalization, range 10-100 * increase range * test flakiness * multiple batches sent per test size * re expand range * expand range to 10000 * increase signing timeout * increase range * further increase timeout * reducing signing timeout * adds plotting * styling * graph formatting * string conversion * ts * ts formatting * add only group 1 * group being populated * group building investigation * only plot groupa * syntax * range fix * add groups 2-10 * range fix * bar styling * graph percents * import fix * graph styling * run until failure above 50 percent * lowered timeout * ! * floating point division * successpercent debug * switch back to explicit number of attempts * decrease timeout * label styling * bar styling * back bar color * bar styling cont * attempt number scaling * naming * increase test load linearly * index fix * removes x min and max * lower success rate, increase timeout * decrease timeout, increase scaling speed * lower failure tolerance * comparison fix * timout increase * decrease fault tolerance * double number of tests each iteration * scaling fix * increase failure tolerance * decreas efault tolerance * label update * decrease bar width * increase bar size * style * adds timeout info * multiple plots for diff timeouts * programatic file nameing * string cast * import fix * more import fix * adds noop to signatory and adds a noop test command * refresh * add noop to signatory server * reverting noop, implementing dry run instead * adds dryrun condition to signauthenticated connection * push dryrun sting through to invoking domain val * remove error throw on dry run * removes hash calculation from dry run * adds no op load test graphing * noop graph naming * disable noop test * reeneable noop testing * return signature operation status ok on dry runs * custom no op title * adds verification load testing * load test web server * graph title * only run web test * adds timeout to http request * timeout increase * increase default timeout * hardcoding timeout to troubleshoot * import fix * print response body * print operation status * reenable timeout increases * timeout scaling from string timeouts * only run 10ms test * run 10 and 100 ms * reenable all timeout strings * adds error handling for web requests * syntax * remove direct error prints * reenable all load test types * remove 1000 ms runs * only run verification load tests * uses decode status for verification success check * print params before verification * parameter fix * adds access checks for decode status * reenable verification 1s test * reenable all load test types * reenable all 1s load tests * disable all but web receiver * add http request timeout * limit http timeout to 100 ms * switch to using http timeout instead of verifier * import fix * removes timeout header handling from testreceiver * import fix * reenable all load test types * adds end to end load testing * only test end to end * increased timeouts * reverting timeouts * add timeout into seperate routine * reenable all test types * if a group of 10 batches contains a batch with <50% success, the group is reattempted * loop iteration fix * disable 1s tests * clear iteration result on retry * add retries to all test types * clear iteration results on retries * increase retries for verification * retries 20 times on the first iteration, twice on every other * reenable 1s timeouts * remove retries except on fist group of batches * update docker builder go version * lint fixes * updates load test histogram directory * add gitignore for png files
Benchmarking (#86) * benchmarking of signing process * adds url * signs requests indirectly, adds verification benchmarking * adds benchmarking for web receiver * adds sign send and verify benchmarking * automatically runs benchmarking on pr and push * action naming update * adds memory usage benchmarking
Docker deploy update (#83) * adds verification test integration testing * fixes yml spacing * switched timeout type * test verify now returns verification * ads server and metrics port flags for verifier signatory * flag syntax * updates signature message * runs only verification * adds second run of verification to allow for records to populate * syntax * tests signature decode status, expects counterparty lookup failure on the first run, success on the second * syntax * array access * another array access * syntax * comments * actions reorganization * further action reorg * adds action checkout * releases require testing to pass * adds deployment, removes mr smithers * pull_request action for testing * adds variables to commands * image name fix * name update * name troubleshooting * naming troubleshooting cont * removes run on pr * naming * naming cont
PreviousNext