André Roth
8546cf31ce
add test: snapshot empty mirror
2025-01-11 20:00:42 +01:00
André Roth
19d213d748
fix tests
2024-11-08 15:55:01 +01:00
André Roth
95915480a0
update tests
...
the fixed handling of provided packages results in snapshots no longer missing provided packages,
and also provided packages being added to repos.
2024-08-11 12:35:46 +02:00
André Roth
8029305d32
dependencies: remove duplicates / missing deps from test
2024-07-11 18:25:49 +02:00
Joshua Colson
129eb8644d
Add -json flag to mirror list|show
...
Signed-off-by: Joshua Colson <joshua.colson@gmail.com >
2021-09-24 10:29:33 +02:00
Joshua Colson
0f1575d5af
Add -json flag to snapshot show|list
...
Signed-off-by: Joshua Colson <joshua.colson@gmail.com >
2021-09-24 10:29:33 +02:00
Andrey Smirnov
2c91bcdc30
Bump Go versions for Travis, fix tests
...
Replace gometalinter with golangci-lint.
Fix system tests (wheezy is gone, replace with stretch).
Fix linter warnings.
2019-07-04 00:16:12 +03:00
Andrey Smirnov
e5198178a5
Fix incomplete dependencies with follow-all-variants
...
When `-dep-follow-all-variants` option is enabled, dependency resolving
process shouldn't stop even if dependency is already satisfied - there
mgiht be other ways to satisfy dependency.
Also fix issue with parsing multiarch specs like
`python:any`.
2017-09-26 00:09:15 +03:00
Andrey Smirnov
6d2f265980
Prefer exact match on package name over provides match
...
When searching for packages which might satisfy given dependency,
aptly was first returning packages which `Provides` mentioned
name. By default aptly is picking up only first match (unless
follow all variants options is enabled), so `Provides:` takes
precedence over exact package name match.
Invert this logic by searching first for package name match.
2017-09-25 18:24:45 +03:00
Oliver Sauder
e3f1880ad4
Added support for NotAutomatic, ButAutomaticUpgrades and Origin fields
2017-07-05 15:08:02 +02:00
Andrey Smirnov
589dc93380
Sort package lists when searching or showing objects
...
Fixes #135
Fixes #214
2017-05-05 18:42:46 +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
Andrey Smirnov
8dc6a14766
Allow snapshot to be created from empty local repo
...
Fixes #288
2017-04-26 00:33:09 +03:00
Andrey Smirnov
85b4a8b1ae
Add new option for detailed logging on dependency resolving
...
This adds command-line arg and config option, with option enabled
aptly is more verbose on internal depeendency resolving cycles:
```
Missing dependencies: file-rc (>= 0.8.16) [amd64], python:any (>= 2.7.1-0ubuntu2) [amd64], python3:any (>= 3.3.2-2~) [amd64], file-rc [amd64], perl (<< 5.17) [amd64], iptables-router (>= 1.2.3) [amd64], systemd [amd64], sgml-base (>= 1.26+nmu2) [amd64], sed (>= 4.1.2-8) [amd64]
Unsatisfied dependency: file-rc (>= 0.8.16) [amd64]
Unsatisfied dependency: python:any (>= 2.7.1-0ubuntu2) [amd64]
Unsatisfied dependency: python3:any (>= 3.3.2-2~) [amd64]
Unsatisfied dependency: file-rc [amd64]
Unsatisfied dependency: perl (<< 5.17) [amd64]
Unsatisfied dependency: iptables-router (>= 1.2.3) [amd64]
Unsatisfied dependency: systemd [amd64]
Injecting package: sgml-base_1.26+nmu4ubuntu1_all
Injecting package: sed_4.2.2-4ubuntu1_amd64
```
2017-03-28 22:58:07 +03:00
Andrey Smirnov
33d6cd8c0a
Allow filter to be empty for aptly * search commands
...
Empty filter implies "select all packages".
2017-02-10 23:07:06 +03:00
Oliver Sauder
50e3e93166
print snapshot sources in snapshot show command
2017-01-09 17:29:01 +01:00
Andrey Smirnov
8bda799545
Support for Go-style templating in format for aptly * search. #254
2015-07-02 12:19:41 +03:00
Andrey Smirnov
4cb0526980
Commands * search should exit with failure on no results. #213
2015-03-11 00:31:53 +03:00
Andrey Smirnov
d828732307
Refactoring: make snapshot sorting non-intrusive to collection contents. #168
2015-01-22 22:01:00 +03:00
Andrey Smirnov
9c92b81706
Remove -dry-run flag for aptly snapshot filter, as it is useless. #82
2014-09-22 01:54:35 +04:00
Andrey Smirnov
61d8639a8a
System tests for aptly snapshot filter. #82
2014-09-01 22:25:17 +04:00
Andrey Smirnov
ed03a7c69e
New algorithm for dependency resolution, tests. #100 #81
2014-08-28 19:07:39 +04:00
Andrey Smirnov
346a7bcce9
System tests for mirror, snapshot, repo search. #81
2014-08-27 00:04:01 +04:00
Andrey Smirnov
b9c8a8d9da
System tests for mirror/repo/snapshot rename commands. #63
2014-07-26 17:28:16 +04:00
Andrey Smirnov
ed6e261bd0
Rewrite snapshot pull to use PackageList.Filter instead of homebrew algorithm.
2014-07-14 19:02:15 +04:00
Andrey Smirnov
a7cb40ee7a
System tests for aptly snapshot pull -all-matches. #70
2014-07-10 00:55:53 +04:00
Andrey Smirnov
20d744f398
Fix system tests (whitespace).
2014-07-08 13:12:10 +04:00
Andrey Smirnov
d3707b4cfe
Add system test on wrong --sort parameter. #73
2014-07-07 23:29:21 +04:00
Simon Aquino
b4ea963744
List snapshots by time: added integration tests
...
Added a couple of integration tests for the new list snapshot by
creation time feature.
2014-06-30 20:23:20 +01:00
Andrey Smirnov
1e70e954da
System test on pulling latest version by default. #67
2014-06-29 10:12:18 +04:00
Andrey Smirnov
319f3e6bb2
Updated fixture: sensu mirror, new mirror contents.
2014-06-29 09:56:30 +04:00
Andrey Smirnov
7192049c16
Update to new PublishedRepo with multiple components. #36
...
Multiple component publishing doesn't work yet, but old features are working.
2014-06-03 17:09:00 +04:00
Andrey Smirnov
d3d41dd1c9
Add missing files. #57
2014-05-29 20:49:35 +04:00
Andrey Smirnov
c72ef05a2a
Support for -no-remove while merging snapshots. #57
2014-05-29 18:05:52 +04:00
Andrey Smirnov
e8a894bc88
More tests for merging. #42
2014-04-24 01:01:14 +04:00
Ryan Uber
3800f2c957
Added CLI test for snapshot merge with latest flag
2014-04-23 00:25:44 -07:00
Andrey Smirnov
90dd21b270
Raw (machine-readable) format for aptly mirror/repo/snapshot list. #27
2014-04-15 10:43:36 +04:00
Andrey Smirnov
2315c00ae1
Test on creating snapshot from empty local repo.
2014-03-18 18:57:16 +04:00
Andrey Smirnov
a96ab00afc
Verify dependencies with progress.
2014-03-07 18:13:48 +04:00
Andrey Smirnov
04d6603f38
aptly snapshot verify now prints: "loading packages"...
2014-03-07 00:36:45 +04:00
Andrey Smirnov
81dd5a398b
Uncomment lines.
2014-03-06 23:46:06 +04:00
Andrey Smirnov
f143277a8e
aptly snapshot diff does colour output via context.progress.
2014-03-06 23:34:46 +04:00
Andrey Smirnov
d5f0c576d1
aptly snapshot pull outputs all messages through progress.
2014-03-06 23:03:39 +04:00
Andrey Smirnov
92c3bf0220
New flag -no-remove for aptly snapshot pull.
2014-03-05 16:15:31 +04:00
Andrey Smirnov
ef9267c722
Update db with new wheezy-backports.
2014-03-04 17:58:16 +04:00
Andrey Smirnov
a45d2f3ce9
Test on snapshot listing with local repo.
2014-02-27 17:48:32 +04:00
Andrey Smirnov
f430e78a2b
Fix system tests after Package.String() has been changed.
2014-02-27 13:15:28 +04:00
Andrey Smirnov
df811ff36a
Tests for aptly snapshot create from repo
2014-02-26 21:17:10 +04:00
Andrey Smirnov
98bd76f350
Fix snapshot system tests.
2014-02-25 12:34:01 +04:00
Andrey Smirnov
750a947479
Fix some system tests.
2014-02-25 12:12:49 +04:00