Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-20 | [test] add e2e test for incoming mail pipeline | drebs | |
I had to include part of the bonafide source code because it was the easiest way to interact with the webapp. Closes: #8941 | |||
2017-09-17 | [test] split benchmarks in different ci jobs | drebs | |
2017-09-17 | [refactor] move tests to root of repository | drebs | |
Tests entrypoint was in a testing/ subfolder in the root of the repository. This was made mainly because we had some common files for tests and we didn't want to ship them (files in testing/test_soledad, which is itself a python package. This sometimes causes errors when loading tests (it seems setuptools is confused with having one python package in a subdirectory of another). This commit moves the tests entrypoint to the root of the repository. Closes: #8952 | |||
2017-09-11 | [benchmarks] post responsiveness tests to elasticsearch | drebs | |
2017-08-30 | [pkg] Packages for ubuntu zesty + debian stretch | Varac | |
- Upload to client repo as well | |||
2017-07-18 | Fix commit_info.branch var | Varac | |
Gitlab by default will checkout a detatched HEAD so in order to collect the branch name it's running the CI for we need to checkout the branch name and reset to current commit sha. | |||
2017-07-09 | [benchmarks] import the correct script for setting up env | drebs | |
2017-07-09 | [benchmarks] fix branch for checking out setup script | drebs | |
2017-07-09 | [benchamrks] fix .gitlab-ci.yml | drebs | |
2017-07-09 | [benchmarks] checkout benchmark-all-commits script before using it | drebs | |
2017-07-08 | [benchmarks] setup env for benchmark-all-commits earlier | drebs | |
2017-07-08 | [benchmark] setup env for benchmark-all-commits conditionally | drebs | |
2017-07-07 | [pkg] workaround multiline bug in .gitlab-ci.yml | drebs | |
2017-07-07 | [benchmarks] move adbapi tuning script to benchmark scripts folder | drebs | |
2017-07-07 | [benchmarks] use new gitlab ci variable names | drebs | |
2017-07-07 | [benchmarks] Checkout check-pysqlcipher script because older commits don't ↵ | drebs | |
have it. | |||
2017-07-07 | [benchmarks] Fix script name inside .gitlab-ci.yml | drebs | |
2017-07-07 | [benchmarks] Use script to tune adbapi parameters istead of cherry-pick. | drebs | |
2017-07-07 | [benchmarks] Cherry pick tuned adbapi parameters before running tests. | drebs | |
2017-07-07 | [benchmarks] All PRs got merged | varac | |
2017-07-07 | [benchmarks] Fetch files from the future | varac | |
2017-07-07 | [benchmarks] Show pytest-benchmark git remote in tox.ini | varac | |
2017-07-07 | [benchmarks] Stay on current branch and not in detatched HEAD | varac | |
2017-07-07 | [benchmarks] Run test in docker | varac | |
2017-06-29 | [pkg] avoid adding upstream repo twice | drebs | |
2017-06-28 | [pkg] print explanation message when SSH_PRIVATE_KEY is missing | drebs | |
2017-06-28 | [test] remove \n from benchmarking script in CI | drebs | |
2017-06-28 | [pkg] skip package upload if no ssh private key is set | drebs | |
2017-06-28 | [pkg] ensure repo has tags from upstream | drebs | |
2017-06-28 | [test] remove double avoidance of synchronous benchmark tests | drebs | |
2017-06-27 | [pkg] Note about missing manpage to .gitlab-ci.yml | Varac | |
2017-06-26 | [pkg] Use git-buildpackage image for packaging | Varac | |
2017-06-26 | [pkg] Disable stretch builds until lintian is fixed | Varac | |
see https://0xacab.org/varac/soledad/-/jobs/12934 Resolves: #8894 | |||
2017-06-26 | [pkg] LINTIAN_OPTS is now a string | Varac | |
2017-06-26 | [pkg] Lint .gitlab-ci.yml | Varac | |
2017-06-26 | [pkg] Ignore lintian warnings until they get fixed | Varac | |
2017-06-26 | [pkg] Add package building stage | Varac | |
2017-05-10 | [feat] Build/push docker (see leap/platform#8755). | Micah Anderson | |
When the testing/docker directory is changed, the `build_docker_image` CI job is triggered to build the docker image and push it to the soledad container registry. This is part of an effort to move all the docker images into their own project's container registry, and to build/provide them automatically (see leap/platform#8755). This is accomplished by the following: added the necessary overlay DOCKER_DRIVER variable to .gitlab-ci.yml added a build_docker_image job with docker:dind service enabled enabled container registry in soledad project added LEAP_CODE_O_MATIC_PRIVATE_TOKEN to project moved docker image from scripts:docker/soledad to soledad:testing/docker docker push gitlab-buildpackage:soledad to soledad container registry removed gitlab-buildpackage:soledad image and scripts/docker/soledad changed image in .gitlab-ci.yml to use new location Note: until https://gitlab.com/gitlab-org/gitlab-ce/issues/19813 is resolved, we have to use this method. | |||
2017-04-19 | [test] use soledad image from 0xacab registry in ci | drebs | |
2017-04-04 | [bug] cache pip instead of tox | Victor Shyba | |
Caching .tox breaks when installing new dependencies. Caching pip instead and asking tox to always recreate will ensure newer dependencies are installed while getting existing ones from cache. | |||
2017-04-03 | Post benchmark results to elastticsearch | varac | |
In order to do this from CI, please create a secret variable (at i.e. https://0xacab.org/varac/soledad/settings/ci_cd) called PYTEST_OPTS and use this example: --benchmark-autosave --benchmark-storage="elasticsearch+https://USER:PASSWORD@moose.leap.se:9200" | |||
2017-03-17 | [test] Fix Shared Runner config | efkin | |
2016-12-19 | [test] remove benchmark from ci pipeline | drebs | |
2016-12-17 | [test] add couchdb tag for tests | drebs | |
2016-12-12 | [test] configure baremetal gitlab ci runner | drebs | |
2016-12-12 | [test] rename benchmark tests directory and tag | drebs | |
2016-10-21 | [tests] cache tox folder | Victor Shyba | |
This should avoid tox virtualenv recreation. | |||
2016-10-21 | [feature] use latest image | Victor Shyba | |
Instead of hardcoding a version. This should give us the flexibility of changing images without changing code. | |||
2016-09-30 | [test] add flake8 code check and generalize name of tox env | drebs | |
2016-09-09 | [test] add tagged perf job for gitlab-ci | drebs | |
In order to configure performance tests to run in a specific machine we need to add a tagged job to .gitlab-ci.yml file. That job will only execute the perf tests, and then we can have runners that will only run those jobs. |