diff --git a/.gitignore b/.gitignore
index e46f1ca..2d26019 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,3 +138,4 @@ imgui.ini
/skyscraper8.Tests.NUnit/bin/Debug/net8.0
/skyscraper8.Tests.NUnit/obj/Debug/net8.0
/skyscraper8.Tests.NUnit/obj
+.idea/.idea.skyscraper8/.idea
diff --git a/skyscraper8.Tests/SkyscrapersTestingFramework.cs b/skyscraper8.Tests/SkyscrapersTestingFramework.cs
index d74d103..628c99b 100644
--- a/skyscraper8.Tests/SkyscrapersTestingFramework.cs
+++ b/skyscraper8.Tests/SkyscrapersTestingFramework.cs
@@ -67,6 +67,7 @@ public class SkyscrapersTestingFramework
{
if (_samplesDirectory == null)
{
+ //Zuerst die sample_path.txt versuchen zu lesen
FileInfo fi = new FileInfo("sample_path.txt");
if (!fi.Exists)
{
@@ -76,10 +77,27 @@ public class SkyscrapersTestingFramework
{
logger.InfoFormat("Reading samples path from: {0}", fi.FullName);
string readAllText = File.ReadAllText(fi.FullName).Trim();
- _samplesDirectory = new DirectoryInfo(readAllText);
+ _samplesDirectory = new DirectoryInfo(readAllText);
+ return _samplesDirectory;
+ }
+
+ string userProfile = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
+ DirectoryInfo di = new DirectoryInfo(userProfile);
+ if (di.Exists)
+ {
+ userProfile = Path.Combine(di.FullName, "Dependencies");
+ di = new DirectoryInfo(userProfile);
+ if (di.Exists)
+ {
+ userProfile = Path.Combine(userProfile, "skyscraper-testsuite");
+ di = new DirectoryInfo(userProfile);
+ if (di.Exists)
+ {
+ _samplesDirectory = di;
+ return _samplesDirectory;
+ }
+ }
}
-
-
}
if (_samplesDirectory == null)
diff --git a/skyscraper8.Tests/Tests/RecordedSamplesTests.cs b/skyscraper8.Tests/Tests/RecordedSamplesTests.cs
index 6ea175a..5438aea 100644
--- a/skyscraper8.Tests/Tests/RecordedSamplesTests.cs
+++ b/skyscraper8.Tests/Tests/RecordedSamplesTests.cs
@@ -106,6 +106,14 @@ public class RecordedSamplesTests : SkyscrapersTestingFramework
streamSample.Close();
}
+ [Test]
+ public void Kira7()
+ {
+ FileStream streamSample = GetStreamSample("kira7.ts");
+ ProcessSample(streamSample);
+ streamSample.Close();
+ }
+
private void ProcessSample(Stream sample)
diff --git a/skyscraper8.sln.DotSettings.user b/skyscraper8.sln.DotSettings.user
index c9938f9..87de0ec 100644
--- a/skyscraper8.sln.DotSettings.user
+++ b/skyscraper8.sln.DotSettings.user
@@ -3,6 +3,7 @@
ForceIncluded
ForceIncluded
ForceIncluded
+ ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
@@ -21,6 +22,7 @@
ForceIncluded
ForceIncluded
ForceIncluded
+ ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
@@ -46,7 +48,8 @@
ForceIncluded
ForceIncluded
ForceIncluded
- /home/schiemas/.cache/JetBrains/Rider2026.1/resharper-host/temp/Rider/vAny/CoverageData/_skyscraper8.1808907683/Snapshot/snapshot.utdcvr
+
+
<AssemblyExplorer>
<Assembly Path="/home/schiemas/.dotnet/packs/Microsoft.NETCore.App.Ref/8.0.21/ref/net8.0/System.Windows.dll" />
<Assembly Path="/home/schiemas/.nuget/packages/allure.net.commons/2.14.1/lib/netstandard2.0/Allure.Net.Commons.dll" />
@@ -54,8 +57,8 @@
/home/schiemas/.cache/JetBrains/Rider2025.1/resharper-host/temp/Rider/vAny/CoverageData/_skyscraper8.1808907683/Snapshot/snapshot.utdcvr
- <SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from <skyscraper8.Tests>" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session">
- <Solution />
+ <SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from <skyscraper8.Tests>" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session">
+ <Solution />
</SessionState>
diff --git a/skyscraper8/ThreemediaOtt/ThreemediaOttHandler.cs b/skyscraper8/ThreemediaOtt/ThreemediaOttHandler.cs
index d77cd39..fc99787 100644
--- a/skyscraper8/ThreemediaOtt/ThreemediaOttHandler.cs
+++ b/skyscraper8/ThreemediaOtt/ThreemediaOttHandler.cs
@@ -24,7 +24,7 @@ namespace skyscraper8.ThreemediaOtt
public void ConnectToStorage(object[] connector)
{
- throw new NotImplementedException();
+
}
private IThreeMediaEventHandler eventHandler;