C内核流量计算方法优化,前端文件名称读取优化
This commit is contained in:
1 parent
5d5a2e1843
commit
808c484f5b
94 files changed
+20163
-4418
No files matched your search
@@ -152,8 +152,8 @@ int main(void) {
|
||||
self.assertLess(abs(sum(rates)),1e-10+sum(map(abs,rates))*1e-12)
|
||||
|
||||
def test_web_stream_completes_mql4_and_matches_amesim_reference(self):
|
||||
reference=json.loads((ROOT/'tests/data/test-mql-4-amesim-reference.json').read_text())
|
||||
xml=(ROOT/'tests/data/test-mql-4-corrected.xml').read_bytes()
|
||||
reference=json.loads((ROOT/'tests/baselines/simulation/test_mql_4/test-mql-4-amesim-reference.json').read_text())
|
||||
xml=(ROOT/'tests/fixtures/amesim/test-mql-4-corrected.xml').read_bytes()
|
||||
events=[json.loads(line) for line in simulation_event_stream(xml)]
|
||||
self.assertFalse([e for e in events if e['event']=='error'])
|
||||
self.assertTrue(any(e['event']=='progress' for e in events))
|
||||
@@ -161,7 +161,7 @@ int main(void) {
|
||||
self.assertTrue(result['success'],result['message'])
|
||||
self.assertEqual(result['simulatedUntil'],10)
|
||||
self.assertEqual(result['diagnostics']['backend'],'native-c')
|
||||
self.assertEqual(result['diagnostics']['integration']['rtol'],1e-7)
|
||||
self.assertEqual(result['diagnostics']['integration']['rtol'],1e-8)
|
||||
self.assertEqual(result['diagnostics']['integration']['method'],'BDF')
|
||||
self.assertEqual(result['diagnostics']['stateCount'],64)
|
||||
# Bound the formerly stalled tiny-step failure by work, not machine time.
|
||||
|
||||
Reference in new issue
Block a user