diff options
author | Daniel Schadt <kingdread@gmx.de> | 2020-09-23 14:45:21 +0200 |
---|---|---|
committer | Daniel Schadt <kingdread@gmx.de> | 2020-09-23 14:45:21 +0200 |
commit | b3090cd5687fd7c8f42e170883de87236c2f89cf (patch) | |
tree | c3939959f9447359363d2929ee7cd8a6b075c36d | |
parent | de0601a5a4fd6f0e7aa3a357fc5c6926d8bfca4b (diff) | |
download | evtclib-b3090cd5687fd7c8f42e170883de87236c2f89cf.tar.gz evtclib-b3090cd5687fd7c8f42e170883de87236c2f89cf.tar.bz2 evtclib-b3090cd5687fd7c8f42e170883de87236c2f89cf.zip |
add test logs for Sunqua Peak
-rw-r--r-- | tests/analyzers.rs | 22 | ||||
-rw-r--r-- | tests/challenge_motes.rs | 2 | ||||
-rw-r--r-- | tests/logs/ai-20200922.zevtc | bin | 0 -> 528291 bytes | |||
-rwxr-xr-x | tests/logs/analyzers/ai-failed-20200922.zevtc | bin | 0 -> 796353 bytes | |||
-rw-r--r-- | tests/parsing.rs | 17 |
5 files changed, 40 insertions, 1 deletions
diff --git a/tests/analyzers.rs b/tests/analyzers.rs index c7ed6bd..838e500 100644 --- a/tests/analyzers.rs +++ b/tests/analyzers.rs @@ -29,3 +29,25 @@ fn test_xera_succeeded() { assert_eq!(analyzer.outcome(), Some(Outcome::Success)); } + +#[test] +fn test_ai_failed() { + let log = evtclib::process_file( + "tests/logs/analyzers/ai-failed-20200922.zevtc", + Compression::Zip, + ) + .unwrap(); + + let analyzer = log.analyzer().expect("No analyzer for Ai!"); + + assert_eq!(analyzer.outcome(), Some(Outcome::Failure)); +} + +#[test] +fn test_ai_succeeded() { + let log = evtclib::process_file("tests/logs/ai-20200922.zevtc", Compression::Zip).unwrap(); + + let analyzer = log.analyzer().expect("No analyzer for Ai!"); + + assert_eq!(analyzer.outcome(), Some(Outcome::Success)); +} diff --git a/tests/challenge_motes.rs b/tests/challenge_motes.rs index ff5b21d..151beda 100644 --- a/tests/challenge_motes.rs +++ b/tests/challenge_motes.rs @@ -38,6 +38,8 @@ test!(test_adina_cm, "logs/cms/adina.zevtc"); test!(test_sabir_cm, "logs/cms/sabir.zevtc"); test!(test_qadimp_cm, "logs/cms/qadimp.zevtc"); +test!(test_ai_cm, "logs/ai-20200922.zevtc"); + test!(test_skorvald_cm, "logs/skorvald-20200427.zevtc"); test!( test_skorvald_cm_post_sunqua_patch, diff --git a/tests/logs/ai-20200922.zevtc b/tests/logs/ai-20200922.zevtc Binary files differnew file mode 100644 index 0000000..33f4b11 --- /dev/null +++ b/tests/logs/ai-20200922.zevtc diff --git a/tests/logs/analyzers/ai-failed-20200922.zevtc b/tests/logs/analyzers/ai-failed-20200922.zevtc Binary files differnew file mode 100755 index 0000000..56d2632 --- /dev/null +++ b/tests/logs/analyzers/ai-failed-20200922.zevtc diff --git a/tests/parsing.rs b/tests/parsing.rs index 324d823..5da7a1a 100644 --- a/tests/parsing.rs +++ b/tests/parsing.rs @@ -396,6 +396,21 @@ test! { // 100 CM tests test! { + name: parse_ai, + log: "logs/ai-20200922.zevtc", + boss: Boss::Ai, + players: &[ + (0, ":Dunje.4863", "Padme Amidada", Guardian, Some(Firebrand)), + (0, ":Speeaaakmaan.8974", "Damage Modifiers", Guardian, Some(Firebrand)), + (0, ":Gellalli.6580", "Germi Burns", Guardian, Some(Firebrand)), + (0, ":tokageroh.7521", "Jason Redwood", Revenant, Some(Renegade)), + (0, ":xyoz.6710", "Xaphnira", Guardian, Some(Firebrand)), + ], +} + +// 99 CM tests + +test! { name: parse_skorvald, log: "logs/skorvald-20200427.zevtc", boss: Boss::Skorvald, @@ -434,7 +449,7 @@ test! { ], } -// 99 CM tests +// 98 CM tests test! { name: parse_mama, |