Add integration tests to CI #82
@ -8,6 +8,7 @@ on:
|
||||
|
||||
env:
|
||||
CARGO_TERM_COLOR: always
|
||||
BEETSDIR: ./
|
||||
|
||||
jobs:
|
||||
build_and_test:
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
/target
|
||||
/codecov
|
||||
database.json
|
||||
library.db
|
||||
|
1
tests/files/.gitignore
vendored
1
tests/files/.gitignore
vendored
@ -1 +0,0 @@
|
||||
library
|
File diff suppressed because one or more lines are too long
2
tests/files/library/.gitignore
vendored
Normal file
2
tests/files/library/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
music
|
||||
state.pickle
|
15
tests/files/library/config.yml
Normal file
15
tests/files/library/config.yml
Normal file
@ -0,0 +1,15 @@
|
||||
directory: tests/files/library/music
|
||||
library: tests/files/library/library.db
|
||||
|
||||
import:
|
||||
copy: no
|
||||
move: no
|
||||
write: no
|
||||
autotag: no
|
||||
|
||||
plugins: info
|
||||
|
||||
paths:
|
||||
default: $albumartist/$year $album%aunique{}/$track $title
|
||||
singleton: $artist/Non-Album/$year $title
|
||||
comp: Compilations/$year $album%aunique{}/$track $title
|
BIN
tests/files/library/library.db
Normal file
BIN
tests/files/library/library.db
Normal file
Binary file not shown.
@ -402,6 +402,24 @@ pub static COLLECTION: Lazy<Vec<Artist>> = Lazy::new(|| -> Collection {
|
||||
).unwrap()),
|
||||
},
|
||||
albums: vec![Album {
|
||||
id: AlbumId {
|
||||
year: 2011,
|
||||
title: String::from("Paper Plague"),
|
||||
},
|
||||
tracks: vec![
|
||||
Track {
|
||||
id: TrackId {
|
||||
number: 0,
|
||||
title: String::from("Paper Plague"),
|
||||
},
|
||||
artist: vec![String::from("Heaven’s Basement")],
|
||||
quality: Quality {
|
||||
format: Format::Mp3,
|
||||
bitrate: 320,
|
||||
},
|
||||
},
|
||||
],
|
||||
}, Album {
|
||||
id: AlbumId {
|
||||
year: 2011,
|
||||
title: String::from("Unbreakable"),
|
||||
|
Loading…
Reference in New Issue
Block a user