Пример #1
0
        public void LogFilesAreNotADependency()
        {
            var project1 = CreateRushProject();
            var project2 = CreateRushProject(dependencies: new[] { project1 });

            var result = Start()
                         .Add(project1)
                         .Add(project2)
                         .ScheduleAll();

            var dependencies = result.RetrieveSuccessfulProcess(project2).Dependencies;

            // None of the dependencies should be under the log directory
            XAssert.IsTrue(dependencies.All(dep =>
                                            !dep.Path.IsWithin(PathTable, RushPipConstructor.LogDirectoryBase(result.Configuration, PathTable))));
        }