aboutsummaryrefslogtreecommitdiffstats
path: root/.travis/run.sh
Commit message (Collapse)AuthorAgeFilesLines
* support NO_ENGINE (#4763)Paul Kehrer2019-02-251-4/+7
| | | | | | | | * support OPENSSL_NO_ENGINE * support some new openssl config args * sigh
* run docker builds in travis instead of jenkins (#4526)Paul Kehrer2018-10-251-1/+10
| | | | | | | | | | | | | | | | | | | | | | * docker experiment in travis * let's run 'em all * okay run as travis * fine just use a number * remove xenial since we test that elsewhere * suspicion * review feedback * more comments * use workdir * heavy sigh
* Add flags to error on compile with incompatible pointer type (#4455)Paul Kehrer2018-09-051-1/+3
| | | | | | | | | | | | | | | | * try something a bit different. * newer compiler plz * permute * fix some warnings * fix getters on OpenSSL < 1.1.0 * this is getting involved * given our compiler flags we can't have SSL_CTX_set_cookie_verify_cb
* Run things with -ex and shellcheck (#4436)Alex Gaynor2018-08-301-6/+3
|
* reorganize downstream tests to avoid dependency squashing (#4418)Matt Bullock2018-08-301-60/+6
| | | | | | | | | | | | | | * reorganize downstream tests * fix run.sh syntax * add instructions for adding more downstream tests * rework downstream CI test guide into rst readme * remove unnecessary example test handler * all test handlers should "exit 1" if an unexpected argument is received
* Fixes #4388 -- when running the aws-encryption-sdk tests only point pytest ↵Alex Gaynor2018-08-121-2/+2
| | | | | | | | at one directory (#4391) * Fixes #4388 -- when running the aws-encryption-sdk tests only point pytest at one directory * Drop -l, there's no purpose for how we use these
* Refs #3331 -- added initial wycheproof integration, starting with x25519, ↵Alex Gaynor2018-07-161-1/+1
| | | | | rsa, and keywrap (#4310) * Refs #3331 -- added initial wycheproof integration, starting with x25519 tests
* try compiling with asm for our custom openssl (#4328)Paul Kehrer2018-07-101-1/+1
| | | | | | | | * try compiling with asm for our custom openssl * we also need to update the cache dir * try actually compiling it
* add downstream tests for awslabs/aws-dynamodb-encryption-python (#4280)Matt Bullock2018-06-121-0/+7
| | | | | | * add downstream tests for awslabs/aws-dynamodb-encryption-python * require recent OpenSSL for awslabs/dynamodb-encryption-python downstream tests
* build and test libre on travis (#4256)Paul Kehrer2018-05-211-0/+3
| | | | | | * build and test libre on travis * remove libressl jenkinsfile data
* Fixes #4228 -- move downstream builders to travis (#4250)Alex Gaynor2018-05-161-2/+61
| | | | | | * Fixes #4228 -- move downstream builders to travis * Use upstream twisted now that we've confirmed the problem
* Remove macOS travis stuff, we don't intend to reenable it (#4244)Alex Gaynor2018-05-151-26/+9
|
* Run no longer used debugging output from travis (#4233)Alex Gaynor2018-05-121-4/+0
|
* compile all our mac builds against 1.1.0 in travis (#3689)Paul Kehrer2017-06-071-2/+4
| | | | | | | | | | | | | | * compile all our mac builds against 1.1.0 in travis * Just install * try this why not * ... * of course * upgrade the existing openssl
* allow global suppression of link flags (#3592)Paul Kehrer2017-05-241-1/+1
| | | | | CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS will now suppress link flags regardless of platform. Additionally, CRYPTOGRAPHY_WINDOWS_LINK_LEGACY_OPENSSL is now the flag you need if you want to link against < 1.1.0 on windows.
* time to remove commoncrypto, fare thee well (#3551)Paul Kehrer2017-05-201-4/+1
| | | | | | | | | | | | | | | | * time to remove commoncrypto, fare thee well * remove even more * update the changelog * remove more things * don't need this function * remove CAST5 CTR tests since that was only supported in commoncrypto * assert a thing
* no-ssl3, and some hacks (#3313)Alex Gaynor2016-12-121-1/+1
|
* Simplify OpenSSL bits in travis (#3172)Alex Gaynor2016-09-261-7/+2
| | | | | | | | * Simplify OpenSSL bits in travis * more simplify * missed one
* test against 1.1.0a instead of 1.1.0 (#3170)Paul Kehrer2016-09-261-1/+1
| | | | | | * test against 1.1.0a instead of 1.1.0 * change the dir to foil travis caching
* OpenSSL 1.1.0 support (#2826)Paul Kehrer2016-08-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make pre5 work * add a blank line to make the diff happier * 1.1.0-pre6 working * support the changes since 1.1.0-pre6 * fixes * add 1.1.0 to travis * expose the symbol * better testing for numericstring * handle libre... * actually use the 1.1.0 we compile * cache the ossl-110 dir on travis * add some newlines * changelog entry for 1.1.0 support * note that we test on 1.1.0 * proper skip on this test * reorder
* Removed some code that existed for OpenSSL 0.9.8 (#2983)Alex Gaynor2016-06-181-3/+1
| | | Refs #2982
* run a 1.0.0 test in travis as wellPaul Kehrer2016-01-031-0/+2
|
* Backticks are apparently legacy.Alex Gaynor2016-01-031-1/+1
| | | | I just do what shellcheck tells me
* Quote a few things that shellcheck suggestsAlex Gaynor2016-01-031-1/+1
|
* Merge pull request #2629 from reaperhulk/travis-refactorAlex Gaynor2016-01-031-4/+8
|\ | | | | refactor travis custom openssl code to work with other versions
| * use -n instead of ! -zPaul Kehrer2016-01-031-1/+1
| |
| * refactor travis custom openssl code to work with other versionsPaul Kehrer2016-01-031-4/+8
| |
* | don't test CC on a dynamic link build on OS X travisPaul Kehrer2016-01-021-0/+3
|/
* rename 098 directory in CI to 098lPaul Kehrer2016-01-021-4/+4
|
* 0.9.8 experiment for travisPaul Kehrer2015-12-231-0/+6
|
* remove all mac 0.9.8 testsPaul Kehrer2015-12-231-15/+7
| | | | | | This will probably slow down the test infrastructure as we're running far more CommonCrypto tests than before. We should figure out what to do there before merging this.
* switch to directly grabbing pyenv rather than using homebrew on macPaul Kehrer2015-11-011-0/+4
|
* pypy 2.6.1 has a bug where it can segfault during vector installPaul Kehrer2015-09-181-1/+0
| | | | | This PR changes our tests to run against the latest nightly for now. We should change it back when pypy 2.7 is out.
* Merge branch 'master' into static-linking-osxPaul Kehrer2015-09-041-1/+1
|\
| * fixAlex Gaynor2015-09-011-1/+1
| |
* | rename env var to CRYPTOGRAPHY_OSX_NO_LINK_FLAGSPaul Kehrer2015-08-311-1/+1
| |
* | pypy doesn't name that shared object quite the samePaul Kehrer2015-08-291-1/+1
| |
* | add some otool output to the OS X buildsPaul Kehrer2015-08-291-0/+4
| |
* | update travis to static link homebrew openssl (plus one dynamic job)Paul Kehrer2015-08-291-1/+6
|/
* install pypy 2.6.0 in container infraPaul Kehrer2015-06-071-0/+7
|
* Change the envvar for tox env to the officla tox oneAlex Gaynor2014-12-051-1/+1
|
* we shouldn't need the unused arguments flags any more.Paul Kehrer2014-10-151-5/+2
|
* clang clang clang goes the CIPaul Kehrer2014-04-161-2/+5
|
* move some dashes around :)Paul Kehrer2014-01-201-2/+2
|
* experiment to disable duplicate cc test runs on osx and speed up travisPaul Kehrer2014-01-201-1/+6
|
* check if openssl is installed via homebrew on osx. install if notPaul Kehrer2014-01-121-2/+1
|
* remove unneeded openssl bottlePaul Kehrer2014-01-101-0/+2
|
* move script to separate file for readabilityPaul Kehrer2014-01-101-0/+15