From fe32d0993d6b9a9ace8bab04a3abd6cabc7d711c Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Tue, 18 Feb 2025 10:57:46 +0100 Subject: [PATCH] Unittests --- .../unitgrade_data/Exam5InventoryEvaluation.pkl | Bin 0 -> 217 bytes irlc/tests/unitgrade_data/Exam6Toy2d.pkl | Bin 0 -> 283 bytes .../ExamQuestion7FlowersStore.pkl | Bin 182 -> 182 bytes .../tests/unitgrade_data/Problem1BobsFriend.pkl | Bin 170 -> 170 bytes .../unitgrade_data/Problem1DiscreteKuromoto.pkl | Bin 0 -> 570 bytes irlc/tests/unitgrade_data/Problem1Kuramoto.pkl | Bin 0 -> 3014 bytes .../tests/unitgrade_data/Problem2BobsPolicy.pkl | Bin 368 -> 368 bytes .../unitgrade_data/Problem2DeterministicDP.pkl | Bin 161 -> 161 bytes .../Problem2DeterministicInventory.pkl | Bin 128 -> 128 bytes .../Problem3InventoryInventoryEnvironment.pkl | Bin 323 -> 323 bytes irlc/tests/unitgrade_data/Problem3PID.pkl | Bin 0 -> 334 bytes .../unitgrade_data/Problem3StochasticDP.pkl | Bin 345 -> 345 bytes irlc/tests/unitgrade_data/Problem4DPAgent.pkl | Bin 121 -> 121 bytes .../unitgrade_data/Problem4InventoryTrain.pkl | Bin 242 -> 242 bytes irlc/tests/unitgrade_data/Problem4PIDAgent.pkl | Bin 0 -> 4673 bytes .../unitgrade_data/Problem5PacmanHardcoded.pkl | Bin 125 -> 125 bytes .../unitgrade_data/Problem6ChessTournament.pkl | Bin 197 -> 197 bytes irlc/tests/unitgrade_data/Problem7PIDCar.pkl | Bin 0 -> 419 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 irlc/tests/unitgrade_data/Exam5InventoryEvaluation.pkl create mode 100644 irlc/tests/unitgrade_data/Exam6Toy2d.pkl create mode 100644 irlc/tests/unitgrade_data/Problem1DiscreteKuromoto.pkl create mode 100644 irlc/tests/unitgrade_data/Problem1Kuramoto.pkl create mode 100644 irlc/tests/unitgrade_data/Problem3PID.pkl create mode 100644 irlc/tests/unitgrade_data/Problem4PIDAgent.pkl create mode 100644 irlc/tests/unitgrade_data/Problem7PIDCar.pkl diff --git a/irlc/tests/unitgrade_data/Exam5InventoryEvaluation.pkl b/irlc/tests/unitgrade_data/Exam5InventoryEvaluation.pkl new file mode 100644 index 0000000000000000000000000000000000000000..39ab00d05f08228855c1778e9433e4c61a329a33 GIT binary patch literal 217 zcmZo*nR<=^0&1sd^hmf?B<7lW=9Q)9mE;#yx|Sv8lqQyB=I2f6;VMoo2`zBWNh~g& z(l(`sr6e;q707V6=XwCvpTXFpT#{N`5}z0krcx^kQj<$kQ{ppAQge&r^HM8H;!_eU wL3-JMW~3IC0GYK@G8i-1+NNZ%fJ`#pf@)F{A(JvVphob*j1Uh18&RqU0Hk3~yZ`_I literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/Exam6Toy2d.pkl b/irlc/tests/unitgrade_data/Exam6Toy2d.pkl new file mode 100644 index 0000000000000000000000000000000000000000..96d0e4d9b4fd352e8c93a686fccf7054a4812251 GIT binary patch literal 283 zcmZo*nJU1@00y;FG<vvPD-v_fLh>t(Ql|896{nVj7C7f578g%xo6^Hll9`(dWVqXN zG=Mc^F!pejq!yRN7iF8oCxVo)0hOi}l>nKwQ@j~^#PUjW3o7;Elk<yG^>RydN-`6R ziV`b<>WY&Sa}tZDOrFxi3RVN8Q%WieQb8h2X%<sDJKCoNP0{dX?qRf<;^*h*^&bep zgf~OUlq6@4bjG(vZFXPmfmQ`gDb8TbU~8L_!2)vJGSv={>rfn*1XPy60dZ9ZZ-%fl Z$NBpwl4hp<M(CG@>0cbb1EjxH4*;6?Z5IFl literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/ExamQuestion7FlowersStore.pkl b/irlc/tests/unitgrade_data/ExamQuestion7FlowersStore.pkl index 3a41422a4848e047416f41a3c076329eb948029e..2aca5b7ac5f5f01abd4f81af3d043b6781859556 100644 GIT binary patch delta 28 hcmdnSxQ%gw3lpcqL^m@g$B>D2`kb-{7(k#@4*+w<2KfL0 delta 28 gcmdnSxQ%gw3zNo<iEd_0VT}{(^f|2=z@StQ0Df=>FaQ7m diff --git a/irlc/tests/unitgrade_data/Problem1BobsFriend.pkl b/irlc/tests/unitgrade_data/Problem1BobsFriend.pkl index a86dd5b0e7c13cf8c4be0dfa949b137852788998..f8993993fa7109ee295362187acbe079966a8976 100644 GIT binary patch delta 27 gcmZ3*xQcOt9b?8sds8M!hlyp{ocs+8AW*6Y0BO<&TL1t6 delta 27 fcmZ3*xQcOt9izlVds8Oqf{A6?oZ<{%P^t$2VweTR diff --git a/irlc/tests/unitgrade_data/Problem1DiscreteKuromoto.pkl b/irlc/tests/unitgrade_data/Problem1DiscreteKuromoto.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c843e1bd443b6168df4e428a83b7acb35d40e238 GIT binary patch literal 570 zcmaKp%Sr<=6oxz6i`R`}b)l%Z(M@f^OA$e_V!^?B0oS#i$(X^JNl7wb6~WDTfvoiS z0)mg@Q@C=YJGb>@>WC||2nqSm_kWP<^wVNbDqdGGuO<#SYkI^lZM(waL=rRP%x98; z8W2Ptw<=yk2)F^2mab3mP~8|miN~p-#v~E4Zm~eRfy+Ws_nA#RozCJE;S!HmV5ZcF zX#1^p!D5^gg3xagE<j~=Jl2r#2=ka2c9vG{qGPR;ODjbOc3(T4j=3ZuLV)UTabmf` zWdWGW;sFFTX!ZtZTI(EKCOX+z$H7wC_fwq5HY`R*Z1zJ>x(&`7ZBRpXM6y6g9$MN# zW#S~LTwr%2k0>5N#c0AU9HFCO8WGSbm9b^JMf6CIQ-=Gy?rX0y)}dCb?V@)l-prJQ z=6$8F%GcgL55G15uUb5xi0^MD;<>K)*&lN{NvCx`o&DRsfV_(rKR*|}|MH3nFPfOq nK>U}%m}fg@b^H8(rfJ}`rtVd$qhqHZztr`FDxNnrH7tAswy)Je literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/Problem1Kuramoto.pkl b/irlc/tests/unitgrade_data/Problem1Kuramoto.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a5d5081d8a4e66119e91491dcc272482aa65c02a GIT binary patch literal 3014 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 literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/Problem2BobsPolicy.pkl b/irlc/tests/unitgrade_data/Problem2BobsPolicy.pkl index 72a599053dc44ab84dc195cb4ebc7c5a794c5505..155ac41c14a34472f76bb8cf851e03ef7ef244f4 100644 GIT binary patch delta 57 zcmeys^nq!DEt3|<M0+D<g$9O+tK}w65@)*EFmbgB^D#cP$!d&plNgnm4>a%qnU0*t LdnYjfL8%@98j}%G delta 57 zcmeys^nq!DEt6`*M0+D<IRS==tK}w65@(t&FmbgB^Ho`+$!d&plNgnmujf_(nU0*N L<YqAdL8%@9280l< diff --git a/irlc/tests/unitgrade_data/Problem2DeterministicDP.pkl b/irlc/tests/unitgrade_data/Problem2DeterministicDP.pkl index 2602ec1f27c0a3df88b9d17b35e81725e6396148..64984f893686559f08898102997966328856fddb 100644 GIT binary patch delta 22 bcmZ3;xR7yz6BCESM3)dwcNqo{DAfZ1Ks*GQ delta 22 bcmZ3;xR7yz6O+t>i7p|W5e^I>P^t$2NMQv+ diff --git a/irlc/tests/unitgrade_data/Problem2DeterministicInventory.pkl b/irlc/tests/unitgrade_data/Problem2DeterministicInventory.pkl index d44b5e7934fe5d42c959c37d63139bbec2712c37..b29e17182a49435cc5fd0b1a1cd217497cdc34c7 100644 GIT binary patch delta 23 ccmZo*Y+#(=$;7u{qPI4e-4_Q25Gd6H08G3EvH$=8 delta 23 ccmZo*Y+#(=$s~PXqPI4eJ)Z&t2$bpp07hU0+5i9m diff --git a/irlc/tests/unitgrade_data/Problem3InventoryInventoryEnvironment.pkl b/irlc/tests/unitgrade_data/Problem3InventoryInventoryEnvironment.pkl index bc83d14477a92bec3b5b271606c7f222766e5878..8bcdcc94c44e2c11c162a4b19c4175a8bcb9c1a6 100644 GIT binary patch delta 81 zcmX@ibeL&E02B9ui9zkMrx&_z`&=t{U`pGRpee-}j2UcgQ!-fErnuW5G|8IyO-uP# XUDlqG%K``m(l7<bk~c8`L8%@9q_QE( delta 81 zcmX@ibeL&E0F%sxi9zkMKY|}Goy{V6U`pGRpee-}j2UcgQ!-fErnuXmJFGSFo0f9! X^WQ5!UJ^hkkcKI^H`j>)2uk$;$Q&ZN diff --git a/irlc/tests/unitgrade_data/Problem3PID.pkl b/irlc/tests/unitgrade_data/Problem3PID.pkl new file mode 100644 index 0000000000000000000000000000000000000000..38dbd0f745e0be5a20f30d32593682985001a463 GIT binary patch literal 334 zcmZo*nd;2Q00y;FG<vuLit>|kQge+1JYA;ra22PPgcdmGBo-G>X`9l+Qj(dQ3S_w3 za~%Nd$YAW@D@iRbi7&`ZiBE<pV*@HrEh+&jtexV`;0`gIfuT5qF@vpbN(Kwa0L2F| z1GwP^cozV*WN?7AX#n*daDnLbW^_Mb0%4W{jo^hDp|b;K1V7w}lEk9)RFKUGV;n*d u#z0L386ylcM*jlL7#_GWi8(naW<X3}U;sHK@&T9!GD8w(hPDJmOb-Ca4q(*) literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/Problem3StochasticDP.pkl b/irlc/tests/unitgrade_data/Problem3StochasticDP.pkl index 0ecab18dfadf9378612164c8674f514ebb107561..2fb1dd65efebdd3c5491f61efc464ff4283da211 100644 GIT binary patch delta 27 gcmcb~bdza<JtN0Nhg>EFfr;xEaz+U<fIz7p0Cb`T_W%F@ delta 27 hcmcb~bdza<J)_t}hg>H66BE}j<jfFmU;u(rJphHN2y6fV diff --git a/irlc/tests/unitgrade_data/Problem4DPAgent.pkl b/irlc/tests/unitgrade_data/Problem4DPAgent.pkl index 59bca418024401c8a678b7ae1a25fe415ae7524e..290a59793d1494fc5fc50ec86e6cb959f53df6e3 100644 GIT binary patch delta 20 Zcmb=doM6So@nE8j38%sg1`sIK0{}q~1q=WH delta 20 Ycmb=doM6Qy<}lI5gwtMz0R&3*05(|!9RL6T diff --git a/irlc/tests/unitgrade_data/Problem4InventoryTrain.pkl b/irlc/tests/unitgrade_data/Problem4InventoryTrain.pkl index a1233b45ac6edd30a990aa8a2241521ddc37c496..c9c41623d25d4dbd13005e9ae115a2fc96e2e41e 100644 GIT binary patch delta 48 zcmeyw_=$0XBNMm7MCTsm8F@m@2Tlndn9?>SXi9MgV+LE>lnj=(Dem?w4lZB-f>J#I D*1{4l delta 48 zcmeyw_=$0XBa`@qiOxOBx|`;{Uw%yBz?8NrK~st|7&F+~rev_RO>wv1{I`Pv2uk$; D{Qnbc diff --git a/irlc/tests/unitgrade_data/Problem4PIDAgent.pkl b/irlc/tests/unitgrade_data/Problem4PIDAgent.pkl new file mode 100644 index 0000000000000000000000000000000000000000..83f95e17e4c0613ff3572f0023d6547b5be787a0 GIT binary patch literal 4673 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 literal 0 HcmV?d00001 diff --git a/irlc/tests/unitgrade_data/Problem5PacmanHardcoded.pkl b/irlc/tests/unitgrade_data/Problem5PacmanHardcoded.pkl index aff88fcf08ef6fbc135cc403e12dce3c6e3003df..322ff5b7a38f90b4446cd00c456f4ce713784afc 100644 GIT binary patch delta 20 acmb=eo#4d8bzq{40cWj;0|OA0>Hz>lO9f8= delta 20 acmb=eo#4bIUNF(cfOAPp00R(|>Hz>lT?Kyt diff --git a/irlc/tests/unitgrade_data/Problem6ChessTournament.pkl b/irlc/tests/unitgrade_data/Problem6ChessTournament.pkl index 3dfef9dde23436f022b46f89d8dcaf29cee5dc37..90c7b19e1b43df06497155d15b787aa102807bcd 100644 GIT binary patch delta 23 fcmX@gc$9I16BE~hi7w?__HXapYG7bsDAfZ1Xs`%o delta 23 ecmX@gc$9I16O*dIM3-_d2gaQ94GatnrFsBW;RcHU diff --git a/irlc/tests/unitgrade_data/Problem7PIDCar.pkl b/irlc/tests/unitgrade_data/Problem7PIDCar.pkl new file mode 100644 index 0000000000000000000000000000000000000000..72d293c30b4036e1d9a4b5d49488d85c7e7b3178 GIT binary patch literal 419 zcmZo*nL2}!0Ss!VX!P&}6y+!7q~@9jc)B<z7ES5lDo!m4EpX0BEH0kXHl>H9Br`V^ z$Z&VixS`Mi)Rw{6!&{PCToRv@nv-81Z)N~e#afbCk^@rKBOL;i%gjqx$V^knNi0wR zX;;WBR<Kb3s?1=_U<0aQ1Dc&$R03393l+*>0oq`97vd~58%#hpWN;8+wjfX)57bZ) u8*JzmtcDsBZKxEIp&&Nc(2H0NH8LXXQlJ`OC@3Qt3Sxr|y#O(^R1W|$C67-4 literal 0 HcmV?d00001 -- GitLab