Andrey Smirnov
1b2fccb615
Compatibility with GnuPG 1.x and 2.x, auto-detect GnuPG version
...
* aptly can sign and verify without issues with GnuPG 1.x and 2.x
* aptly auto-detects GnuPG version and adapts accordingly
* aptly automatically finds suitable GnuPG version
Majority of the work was to get unit-tests which can work with GnuPG 1.x & 2.x.
Locally I've verified that aptly supports GnuPG 1.4.x & 2.2.x. Travis CI
environment is based on trusty, so it runs gpg2 tests with GnuPG 2.0.x.
Configuration parameter gpgProvider now supports three values for GnuPG:
* gpg (same as before, default): use GnuPG 1.x if available (checks gpg, gpg1),
otherwise uses GnuPG 2.x; for aptly users who already have GnuPG 1.x
environment (as it was the only supported version) nothing should change; new
users might start with GnuPG 2.x if that's their installed version
* gpg1 looks for GnuPG 1.x only, fails otherwise
* gpg2 looks for GnuPG 2.x only, fails otherwise
2018-10-10 01:34:00 +03:00
Oliver Sauder
108b0ea226
Add support to mirror non package installer files
2018-07-06 15:02:37 +02:00
Andrey Smirnov
d76259496d
Disable FTP tests in Travis
2018-03-16 11:32:22 +03:00
Andrey Smirnov
359cda9d99
Add system test for repo with SHA512-only checksums
2017-11-08 19:45:22 +03:00
Harald Sitter
f43801cb96
whitelist falke E722 in system/lib.py
...
'E722 do not use bare except' wants us not to use except without type
restriction as it catches everything and the kitchen sink. Since we use
them to catch exceptions in test cases this is intentional as we implement
general purpose error handling on test failure there.
2017-10-31 12:42:11 +01:00
Andrey Smirnov
f54e798eac
Add system test for fixed checksum matching
2017-05-23 03:00:16 +03:00
Andrey Smirnov
c798db8056
Add system's requirements.txt, enforce flake8 linter
...
Fix style issues in functional tests.
2017-04-28 00:05:11 +03:00
jolo
96948d6f18
Basic test of graph layout
2017-01-17 00:46:51 +01:00
Andrey Smirnov
4e3284cd98
Check contents of contents index being generated. #142
2015-04-02 01:19:51 +03:00
Andrey Smirnov
103fa5310f
First pack of system tests for aptly repo include. #71
2015-03-16 22:50:58 +03:00
Andrey Smirnov
eb0443ed51
Tests for publish list API + verify that publishing actually creates files. #116
2015-03-03 20:35:48 +03:00
Andrey Smirnov
d20300b152
Whitespace fix. #168
2015-02-05 01:46:57 +03:00
Sylvain Baubeau
d983e10d08
Add snapshots API test suite
2014-12-18 16:33:15 +01:00
Andrey Smirnov
9fbe33b356
System test for file override from pool. #127
2014-10-17 00:54:42 +04:00
Simon Aquino
951b6e9004
Test to avoid published file truncation when added to repo
...
This test will make sure that when a published file is added to repo, it
doesn't get truncated.
2014-10-16 16:57:50 +01:00
Andrey Smirnov
523d0d0945
Library for API system tests. #116
2014-10-10 17:43:04 +04:00
Andrey Smirnov
2c84faaf8d
System test for repo adding .udebs. #108
2014-09-30 21:26:28 +04:00
Andrey Smirnov
0130fc0392
Add -force-replace flag to repo aptly add to replace conflicting packages. #83
2014-09-01 17:59:29 +04:00
Andrey Smirnov
74eee3496c
Capture test results in prepared format. #81
2014-08-26 23:58:25 +04:00
Andrey Smirnov
7416cc403d
Update system test config file. #62
2014-07-13 16:11:07 +04:00
Andrey Smirnov
a54a366c95
New config setting: downloadSpeedLimit to limit download speed. #62
2014-07-13 15:47:44 +04:00
Andrey Smirnov
9fb8a0ea4b
Capturing results for other command output.
2014-07-12 21:53:47 +04:00
Andrey Smirnov
1a92d8bfe9
Add --capture to auto-create 'gold' results when fail.
2014-07-07 23:29:36 +04:00
Andrey Smirnov
10bbefeb25
Fix support for flat format repositories in subdirectories with common pool. #47
2014-05-10 16:56:50 +04:00
Andrey Smirnov
53adf39d89
Bring back automatic HTTP_PROXY setting from environment. #46
2014-05-10 13:27:01 +04:00
Andrey Smirnov
173dd775bc
Tests for aptly db recover. #25
2014-04-05 17:01:16 +04:00
Andrey Smirnov
d9bd016d1f
New config options.
2014-03-06 21:09:40 +04:00
Andrey Smirnov
653a7d8d5a
System tests for aptly repo add..
2014-02-26 13:08:55 +04:00
Andrey Smirnov
d8fe97e0cb
System tests for snapshots verification with sources.
2014-02-17 20:53:22 +04:00
Andrey Smirnov
812bc6e1e1
Updating mirrors with sources.
2014-02-17 16:16:55 +04:00
Andrey Smirnov
fb2e1adb5c
Use different keyring in system tests.
2014-02-12 21:25:55 +04:00
Andrey Smirnov
ced832b1c0
System test for aptly db cleanup.
2014-02-12 20:33:16 +04:00
Andrey Smirnov
955b09a41c
Add one more key for flat repos.
2014-02-10 15:05:18 +04:00
Andrey Smirnov
3e5d54f3ef
Use config file with all options.
2014-02-07 20:47:29 +04:00
Andrey Smirnov
87c0430628
Import keys as trusted.
2014-02-07 12:17:55 +04:00
Andrey Smirnov
cf3dc6be27
Tests for mirroring repositories with signatures.
2014-02-07 12:06:38 +04:00
Andrey Smirnov
62d3c625ed
Support for internal webserver in tests.
2014-02-03 23:15:50 +04:00
Andrey Smirnov
0dd44f98b8
Restore old function check_file.
2014-02-02 20:08:51 +04:00
Andrey Smirnov
59d72c8112
System tests for aptly publish snapshot.
2014-01-31 19:04:44 +04:00
Andrey Smirnov
1803252f33
Command aptly mirror drop with system tests.
2014-01-29 16:57:10 +04:00
Andrey Smirnov
abc117531d
Correctly spli command line as shell.
2014-01-24 18:32:43 +04:00
Andrey Smirnov
86f3a0b463
Add support for pool/db fixtures, outuput match prepare.
2014-01-24 14:12:52 +04:00
Andrey Smirnov
a3df28ec4b
aptly mirror update tests.
2014-01-21 18:07:06 +04:00
Andrey Smirnov
4197af902e
Tests for mirror list/show.
2014-01-21 15:33:22 +04:00
Andrey Smirnov
e1ca459329
aptly mirror create system tests.
2014-01-21 14:21:22 +04:00
Andrey Smirnov
362cdbcd57
Refactor system tests to live together in one package.
2014-01-21 12:15:28 +04:00
Andrey Smirnov
0f902ee74b
System test, first sketch.
2014-01-20 23:39:25 +04:00