mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
fix validation tests to run in CI
This commit is contained in:
parent
192dfa1331
commit
d50527f615
@ -2,11 +2,12 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime;
|
||||
using Alphaleonis.Win32.Filesystem;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting.Logging;
|
||||
using VFS;
|
||||
using Wabbajack.Common;
|
||||
using Wabbajack.Validation;
|
||||
using File = Alphaleonis.Win32.Filesystem.File;
|
||||
|
||||
namespace Wabbajack.Test
|
||||
{
|
||||
@ -20,6 +21,7 @@ namespace Wabbajack.Test
|
||||
[TestInitialize]
|
||||
public void TestInitialize()
|
||||
{
|
||||
ValidateModlist.TestMode = true;
|
||||
utils = new TestUtils();
|
||||
utils.GameName = "Skyrim Special Edition";
|
||||
|
||||
|
@ -19,6 +19,7 @@ namespace Wabbajack.Validation
|
||||
/// </summary>
|
||||
public class ValidateModlist
|
||||
{
|
||||
public static bool TestMode { get; set; } = false;
|
||||
public Dictionary<string, Author> AuthorPermissions { get; set; }
|
||||
public ServerWhitelist ServerWhitelist { get; set; }
|
||||
|
||||
@ -63,7 +64,10 @@ namespace Wabbajack.Validation
|
||||
public static void RunValidation(ModList modlist)
|
||||
{
|
||||
var validator = new ValidateModlist();
|
||||
validator.LoadListsFromGithub();
|
||||
|
||||
if (!TestMode)
|
||||
validator.LoadListsFromGithub();
|
||||
|
||||
Utils.Log("Running validation checks");
|
||||
var errors = validator.Validate(modlist);
|
||||
errors.Do(e => Utils.Log(e));
|
||||
|
Loading…
Reference in New Issue
Block a user