Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/Azure/amqpnetlite into na…
Browse files Browse the repository at this point in the history
…noframework-dev
  • Loading branch information
actions-user committed Feb 6, 2025
2 parents 62cd3ad + 184e2fc commit 4eaf4e4
Show file tree
Hide file tree
Showing 17 changed files with 60 additions and 46 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@
<Reference Include="nanoFramework.System.Text, Version=1.3.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Text.1.3.16\lib\nanoFramework.System.Text.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<package id="nanoFramework.CoreLibrary" version="1.16.11" targetFramework="netnano1.0" />
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@
<Reference Include="System.Device.Gpio, Version=1.1.53.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Device.Gpio.1.1.53\lib\System.Device.Gpio.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Gpio" version="1.1.53" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@
<Reference Include="nanoFramework.System.Text, Version=1.3.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Text.1.3.16\lib\nanoFramework.System.Text.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<package id="nanoFramework.CoreLibrary" version="1.16.11" targetFramework="netnano1.0" />
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -114,14 +114,14 @@
<Reference Include="nanoFramework.System.Text, Version=1.3.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Text.1.3.16\lib\nanoFramework.System.Text.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
4 changes: 2 additions & 2 deletions nanoFramework/Amqp.Micro.nanoFramework/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<package id="nanoFramework.CoreLibrary" version="1.16.11" targetFramework="netnano1.0" />
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
8 changes: 4 additions & 4 deletions nanoFramework/Amqp.nanoFramework/Amqp.nanoFramework.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -320,14 +320,14 @@
<Reference Include="nanoFramework.System.Text, Version=1.3.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Text.1.3.16\lib\nanoFramework.System.Text.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
4 changes: 2 additions & 2 deletions nanoFramework/Amqp.nanoFramework/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<package id="nanoFramework.ResourceManager" version="1.2.29" targetFramework="netnano1.0" />
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,14 @@
<Reference Include="nanoFramework.System.Text, Version=1.3.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Text.1.3.16\lib\nanoFramework.System.Text.dll</HintPath>
</Reference>
<Reference Include="System.IO.Streams, Version=1.1.82.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.82\lib\System.IO.Streams.dll</HintPath>
<Reference Include="System.IO.Streams, Version=1.1.86.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.86\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Math, Version=1.5.90.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Math.1.5.90\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.25.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.25\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.27.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.27\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.46.1709, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Threading.1.1.46\lib\System.Threading.dll</HintPath>
Expand Down
4 changes: 2 additions & 2 deletions nanoFramework/Test.Amqp.nanoFramework/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<package id="nanoFramework.ResourceManager" version="1.2.29" targetFramework="netnano1.0" />
<package id="nanoFramework.Runtime.Events" version="1.11.29" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Collections" version="1.5.59" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.82" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.86" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.90" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.25" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.46" targetFramework="netnano1.0" />
</packages>
2 changes: 1 addition & 1 deletion nuspec/AMQPNetLite.nanoFramework.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<dependency id="nanoFramework.Runtime.Events" version="1.11.29" />
<dependency id="nanoFramework.System.Collections" version="1.5.59" />
<dependency id="nanoFramework.System.Math" version="1.5.90" />
<dependency id="nanoFramework.System.Net" version="1.11.25" />
<dependency id="nanoFramework.System.Net" version="1.11.27" />
<dependency id="nanoFramework.System.Text" version="1.3.16" />
</dependencies>
</metadata>
Expand Down
2 changes: 1 addition & 1 deletion nuspec/AMQPNetMicro.nanoFramework.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<dependency id="nanoFramework.Runtime.Events" version="1.11.29" />
<dependency id="nanoFramework.System.Collections" version="1.5.59" />
<dependency id="nanoFramework.System.Math" version="1.5.90" />
<dependency id="nanoFramework.System.Net" version="1.11.25" />
<dependency id="nanoFramework.System.Net" version="1.11.27" />
<dependency id="nanoFramework.System.Text" version="1.3.16" />
</dependencies>
</metadata>
Expand Down
17 changes: 17 additions & 0 deletions test/Common/Assert.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,23 @@ public static void IsTrue(bool condition, string message = null)
}
}

public static void Wait(int waitMilliseconds, Func<bool> func, string message = null)
{
int milliseconds = 0;
while (milliseconds < waitMilliseconds)
{
if (func())
{
return;
}

milliseconds += 100;
Thread.Sleep(100);
}

throw new Exception(message ?? "Condition is not true after waiting.");
}

public static void AreEqual(object expected, object actual, string message = null)
{
bool areEqual = false;
Expand Down
3 changes: 1 addition & 2 deletions test/Common/ContainerHostTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -581,8 +581,7 @@ public void ContainerHostConnectionIdleTimeoutTest()
var session = new Session(connection);
var sender = new SenderLink(session, "send-link", name);
sender.Send(new Message("test") { Properties = new Properties() { MessageId = name } });
Thread.Sleep(1100);
Assert.IsTrue(connection.Error != null, "error should be set");
Assert.Wait(5000, () => connection.Error != null, "error should be set");
Assert.AreEqual((Symbol)ErrorCode.ConnectionForced, connection.Error.Condition);
}

Expand Down
10 changes: 4 additions & 6 deletions test/Common/ProtocolTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -392,10 +392,9 @@ public void ConnectionIdleTimeoutLocalTest()
sender.Send(new Message("test") { Properties = new Properties() { MessageId = testName } });
var h = connection.GetType().GetField("heartBeat", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(connection);
Assert.IsTrue(h != null, "heart beat is not initialized");
Thread.Sleep(600);
Thread.Sleep(500);
Assert.IsTrue(!connection.IsClosed, "connection should not be closed");
Thread.Sleep(600);
Assert.IsTrue(connection.IsClosed, "connection not closed");
Assert.Wait(5000, () => connection.IsClosed, "connection not closed");
}

#if !NETFX40
Expand All @@ -411,7 +410,7 @@ public void ConnectionIdleTimeoutLocalTest()
await Task.Delay(1200);
var h = connection.GetType().GetField("heartBeat", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(connection);
Assert.IsTrue(h != null, "heart beat is not initialized");
Assert.IsTrue(connection.IsClosed, "connection not closed");
Assert.Wait(1000, () => connection.IsClosed, "connection not closed");
}).Unwrap().GetAwaiter().GetResult();
#endif
}
Expand Down Expand Up @@ -498,8 +497,7 @@ public void ConnectionHeartBeatCloseTimeoutTest()
Session session = new Session(connection);
SenderLink sender = new SenderLink(session, "sender-" + testName, "any");
sender.Send(new Message("test") { Properties = new Properties() { MessageId = testName } });
Thread.Sleep(2200);
Assert.IsTrue(closeCalled);
Assert.Wait(5000, () => closeCalled);
}

[TestMethod]
Expand Down

0 comments on commit 4eaf4e4

Please sign in to comment.