[gnome-games] flatpak: Add /Options tests



commit 47403ec96777d9f34fed2b5b010a23525ecb4557
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Wed May 9 06:41:46 2018 +0200

    flatpak: Add /Options tests
    
    This will allow to automatically know about changes in the options
    defined by Libretro cores, allowing us to rely on these as additional
    APIs as we will be able to know about and adapt to their changes.

 flatpak/tests/blastem.240pSuite.expected           |  1 +
 flatpak/tests/blastem.240pSuite.test               |  2 ++
 flatpak/tests/bsnes_balanced.240pSuite.expected    |  1 +
 flatpak/tests/bsnes_balanced.240pSuite.test        |  2 ++
 flatpak/tests/gambatte.OpenMAZE.expected           |  1 +
 flatpak/tests/gambatte.OpenMAZE.test               | 13 +++++++++++
 flatpak/tests/mednafen_pce_fast.240pSuite.expected |  1 +
 flatpak/tests/mednafen_pce_fast.240pSuite.test     | 26 ++++++++++++++++++++++
 flatpak/tests/mgba.nomad2_full.expected            |  1 +
 flatpak/tests/mgba.nomad2_full.test                | 10 +++++++++
 flatpak/tests/nestopia.240pee.expected             |  1 +
 flatpak/tests/nestopia.240pee.test                 | 15 +++++++++++++
 .../tests/pcsx_rearmed.240pTestSuitePS1.expected   |  1 +
 flatpak/tests/pcsx_rearmed.240pTestSuitePS1.test   | 20 +++++++++++++++++
 flatpak/tests/stella.hunchy.expected               |  1 +
 flatpak/tests/stella.hunchy.test                   |  2 ++
 16 files changed, 98 insertions(+)
---
diff --git a/flatpak/tests/blastem.240pSuite.expected b/flatpak/tests/blastem.240pSuite.expected
index afccc6b..821cdf3 100644
--- a/flatpak/tests/blastem.240pSuite.expected
+++ b/flatpak/tests/blastem.240pSuite.expected
@@ -1,4 +1,5 @@
 /blastem/240pSuite/Boot: OK
+/blastem/240pSuite/Options: OK
 /blastem/240pSuite/150/FastForward: OK
 /blastem/240pSuite/150/Run: OK
 /blastem/240pSuite/150/Video: OK
diff --git a/flatpak/tests/blastem.240pSuite.test b/flatpak/tests/blastem.240pSuite.test
index aa5d5a1..b877b9b 100644
--- a/flatpak/tests/blastem.240pSuite.test
+++ b/flatpak/tests/blastem.240pSuite.test
@@ -3,5 +3,7 @@ Path=/blastem/240pSuite
 Core=/app/lib/libretro/blastem_libretro.so
 Medias=240pTestSuite-v15.gen;
 
+[Options]
+
 [Frame 150]
 Video=blastem.240pSuite.150.png
diff --git a/flatpak/tests/bsnes_balanced.240pSuite.expected b/flatpak/tests/bsnes_balanced.240pSuite.expected
index 672b54b..57c2e30 100644
--- a/flatpak/tests/bsnes_balanced.240pSuite.expected
+++ b/flatpak/tests/bsnes_balanced.240pSuite.expected
@@ -1,4 +1,5 @@
 /bsnes_balanced/240pSuite/Boot: OK
+/bsnes_balanced/240pSuite/Options: OK
 /bsnes_balanced/240pSuite/120/FastForward: OK
 /bsnes_balanced/240pSuite/120/Run: OK
 /bsnes_balanced/240pSuite/120/Video: OK
diff --git a/flatpak/tests/bsnes_balanced.240pSuite.test b/flatpak/tests/bsnes_balanced.240pSuite.test
index 7137acf..82e77d9 100644
--- a/flatpak/tests/bsnes_balanced.240pSuite.test
+++ b/flatpak/tests/bsnes_balanced.240pSuite.test
@@ -3,5 +3,7 @@ Path=/bsnes_balanced/240pSuite
 Core=/app/lib/libretro/bsnes_balanced_libretro.so
 Medias=240pSuite.sfc;
 
+[Options]
+
 [Frame 120]
 Video=bsnes_balanced.240pSuite.120.png
diff --git a/flatpak/tests/gambatte.OpenMAZE.expected b/flatpak/tests/gambatte.OpenMAZE.expected
index c98020b..bf5257a 100644
--- a/flatpak/tests/gambatte.OpenMAZE.expected
+++ b/flatpak/tests/gambatte.OpenMAZE.expected
@@ -1,3 +1,4 @@
 /gambatte/OpenMAZE/Boot: OK
+/gambatte/OpenMAZE/Options: OK
 /gambatte/OpenMAZE/0/FastForward: OK
 /gambatte/OpenMAZE/0/Run: OK
diff --git a/flatpak/tests/gambatte.OpenMAZE.test b/flatpak/tests/gambatte.OpenMAZE.test
index bcf99fb..e4b707f 100644
--- a/flatpak/tests/gambatte.OpenMAZE.test
+++ b/flatpak/tests/gambatte.OpenMAZE.test
@@ -3,4 +3,17 @@ Path=/gambatte/OpenMAZE
 Core=/app/lib/libretro/gambatte_libretro.so
 Medias=OpenMAZE.gb;
 
+[Options]
+gambatte_gb_colorization=disabled;auto;internal;custom;
+gambatte_gb_internal_palette=GBC - Blue;GBC - Brown;GBC - Dark Blue;GBC - Dark Brown;GBC - Dark Green;GBC - 
Grayscale;GBC - Green;GBC - Inverted;GBC - Orange;GBC - Pastel Mix;GBC - Red;GBC - Yellow;Special 1;Special 
2;Special 3;
+gambatte_gbc_color_correction=enabled;disabled;
+gambatte_gb_hwmode=Auto;GB;GBC;GBA;
+gambatte_gb_bootloader=enabled;disabled;
+gambatte_gb_link_mode=Not Connected;Network Server;Network Client;
+gambatte_gb_link_network_port=56400;56401;56402;56403;56404;56405;56406;56407;56408;56409;56410;56411;56412;56413;56414;56415;56416;56417;56418;56419;56420;
+gambatte_gb_link_network_server_ip_octet1=0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;170;171;172;173;174;175;176;177;178;179;180;181;182;183;184;185;186;187;188;189;190;191;192;193;194;195;196;197;198;199;200;201;202;203;204;205;206;207;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224;225;226;227;228;229;230;231;232;233;234;235;236;237;238;239;240;241;242;243;244;245;246;247;248;249;250;251;252;253;254;255;
+gambatte_gb_link_network_server_ip_octet2=0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;170;171;172;173;174;175;176;177;178;179;180;181;182;183;184;185;186;187;188;189;190;191;192;193;194;195;196;197;198;199;200;201;202;203;204;205;206;207;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224;225;226;227;228;229;230;231;232;233;234;235;236;237;238;239;240;241;242;243;244;245;246;247;248;249;250;251;252;253;254;255;
+gambatte_gb_link_network_server_ip_octet3=0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;170;171;172;173;174;175;176;177;178;179;180;181;182;183;184;185;186;187;188;189;190;191;192;193;194;195;196;197;198;199;200;201;202;203;204;205;206;207;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224;225;226;227;228;229;230;231;232;233;234;235;236;237;238;239;240;241;242;243;244;245;246;247;248;249;250;251;252;253;254;255;
+gambatte_gb_link_network_server_ip_octet4=0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;170;171;172;173;174;175;176;177;178;179;180;181;182;183;184;185;186;187;188;189;190;191;192;193;194;195;196;197;198;199;200;201;202;203;204;205;206;207;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224;225;226;227;228;229;230;231;232;233;234;235;236;237;238;239;240;241;242;243;244;245;246;247;248;249;250;251;252;253;254;255;
+
 [Frame 0]
diff --git a/flatpak/tests/mednafen_pce_fast.240pSuite.expected 
b/flatpak/tests/mednafen_pce_fast.240pSuite.expected
index f2a28a8..76391b3 100644
--- a/flatpak/tests/mednafen_pce_fast.240pSuite.expected
+++ b/flatpak/tests/mednafen_pce_fast.240pSuite.expected
@@ -1,4 +1,5 @@
 /mednafen_pce_fast/240pSuite/Boot: OK
+/mednafen_pce_fast/240pSuite/Options: OK
 /mednafen_pce_fast/240pSuite/120/FastForward: OK
 /mednafen_pce_fast/240pSuite/120/Run: OK
 /mednafen_pce_fast/240pSuite/120/Video: OK
diff --git a/flatpak/tests/mednafen_pce_fast.240pSuite.test b/flatpak/tests/mednafen_pce_fast.240pSuite.test
index fb6c05a..ed4b353 100644
--- a/flatpak/tests/mednafen_pce_fast.240pSuite.test
+++ b/flatpak/tests/mednafen_pce_fast.240pSuite.test
@@ -3,5 +3,31 @@ Path=/mednafen_pce_fast/240pSuite
 Core=/app/lib/libretro/mednafen_pce_fast_libretro.so
 Medias=240pSuite.pce;
 
+[Options]
+pce_fast_cdimagecache=disabled;enabled;
+pce_fast_cdbios=System Card 3;Games Express;System Card 1;System Card 2;
+pce_nospritelimit=disabled;enabled;
+pce_ocmultiplier=1;2;3;4;5;6;7;8;9;10;20;30;40;50;
+pce_hoverscan=352;300;302;304;306;308;310;312;314;316;318;320;322;324;326;328;330;332;334;336;338;340;342;344;346;348;350;
+pce_initial_scanline=3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;0;1;2;
+pce_last_scanline=242;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224;225;226;227;228;229;230;231;232;233;234;235;236;237;238;239;240;241;
+pce_cddavolume=100;110;120;130;140;150;160;170;180;190;200;0;10;20;30;40;50;60;70;80;90;
+pce_adpcmvolume=100;110;120;130;140;150;160;170;180;190;200;0;10;20;30;40;50;60;70;80;90;
+pce_cdpsgvolume=100;110;120;130;140;150;160;170;180;190;200;0;10;20;30;40;50;60;70;80;90;
+pce_cdspeed=1;2;4;8;
+pce_Turbo_Delay=Fast;Medium;Slow;
+pce_Turbo_Toggling=disabled;enabled;
+pce_turbo_toggle_hotkey=disabled;enabled;
+pce_p0_turbo_I_enable=disabled;enabled;
+pce_p0_turbo_II_enable=disabled;enabled;
+pce_p1_turbo_I_enable=disabled;enabled;
+pce_p1_turbo_II_enable=disabled;enabled;
+pce_p2_turbo_I_enable=disabled;enabled;
+pce_p2_turbo_II_enable=disabled;enabled;
+pce_p3_turbo_I_enable=disabled;enabled;
+pce_p3_turbo_II_enable=disabled;enabled;
+pce_p4_turbo_I_enable=disabled;enabled;
+pce_p4_turbo_II_enable=disabled;enabled;
+
 [Frame 120]
 Video=mednafen_pce_fast.240pSuite.120.png
diff --git a/flatpak/tests/mgba.nomad2_full.expected b/flatpak/tests/mgba.nomad2_full.expected
index 54e8c38..6686683 100644
--- a/flatpak/tests/mgba.nomad2_full.expected
+++ b/flatpak/tests/mgba.nomad2_full.expected
@@ -1,4 +1,5 @@
 /mgba/nomad2_full/Boot: OK
+/mgba/nomad2_full/Options: OK
 /mgba/nomad2_full/120/FastForward: OK
 /mgba/nomad2_full/120/Run: OK
 /mgba/nomad2_full/120/Video: OK
diff --git a/flatpak/tests/mgba.nomad2_full.test b/flatpak/tests/mgba.nomad2_full.test
index c08acfc..a7e4bde 100644
--- a/flatpak/tests/mgba.nomad2_full.test
+++ b/flatpak/tests/mgba.nomad2_full.test
@@ -3,5 +3,15 @@ Path=/mgba/nomad2_full
 Core=/app/lib/libretro/mgba_libretro.so
 Medias=nomad2_full.gba;
 
+[Options]
+mgba_solar_sensor_level=0;1;2;3;4;5;6;7;8;9;10;
+mgba_allow_opposing_directions=OFF;ON;
+mgba_gb_model=Autodetect;Game Boy;Super Game Boy;Game Boy Color;Game Boy Advance;
+mgba_use_bios=ON;OFF;
+mgba_skip_bios=OFF;ON;
+mgba_sgb_borders=ON;OFF;
+mgba_idle_optimization=Remove Known;Detect and Remove;Don't Remove;
+mgba_frameskip=0;1;2;3;4;5;6;7;8;9;10;
+
 [Frame 120]
 Video=mgba.nomad2_full.120.png
diff --git a/flatpak/tests/nestopia.240pee.expected b/flatpak/tests/nestopia.240pee.expected
index 0385edc..eade6d4 100644
--- a/flatpak/tests/nestopia.240pee.expected
+++ b/flatpak/tests/nestopia.240pee.expected
@@ -1,4 +1,5 @@
 /nestopia/240pSuite/Boot: OK
+/nestopia/240pSuite/Options: OK
 /nestopia/240pSuite/120/FastForward: OK
 /nestopia/240pSuite/120/Run: OK
 /nestopia/240pSuite/120/Video: OK
diff --git a/flatpak/tests/nestopia.240pee.test b/flatpak/tests/nestopia.240pee.test
index 73591e1..0312e44 100644
--- a/flatpak/tests/nestopia.240pee.test
+++ b/flatpak/tests/nestopia.240pee.test
@@ -3,5 +3,20 @@ Path=/nestopia/240pSuite
 Core=/app/lib/libretro/nestopia_libretro.so
 Medias=240pee.nes;
 
+[Options]
+nestopia_blargg_ntsc_filter=disabled;composite;svideo;rgb;monochrome;
+nestopia_palette=cxa2025as;consumer;canonical;alternative;rgb;pal;composite-direct-fbx;pvm-style-d93-fbx;ntsc-hardware-fbx;nes-classic-fbx-fs;raw;custom;
+nestopia_nospritelimit=disabled;enabled;
+nestopia_overclock=1x;2x;
+nestopia_select_adapter=auto;ntsc;famicom;
+nestopia_fds_auto_insert=enabled;disabled;
+nestopia_overscan_v=enabled;disabled;
+nestopia_overscan_h=disabled;enabled;
+nestopia_aspect=auto;ntsc;pal;4:3;
+nestopia_genie_distortion=disabled;enabled;
+nestopia_favored_system=auto;ntsc;pal;famicom;dendy;
+nestopia_ram_power_state=0x00;0xFF;random;
+nestopia_turbo_pulse=2;3;4;5;6;7;8;9;
+
 [Frame 120]
 Video=nestopia.240pee.120.png
diff --git a/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.expected 
b/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.expected
index 384fb44..b02872e 100644
--- a/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.expected
+++ b/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.expected
@@ -1,4 +1,5 @@
 /pcsx_rearmed/240pTestSuitePS1/Boot: OK
+/pcsx_rearmed/240pTestSuitePS1/Options: OK
 /pcsx_rearmed/240pTestSuitePS1/8/FastForward: OK
 /pcsx_rearmed/240pTestSuitePS1/8/Run: OK
 /pcsx_rearmed/240pTestSuitePS1/8/Video: OK
diff --git a/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.test 
b/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.test
index 2e02bae..66a0a63 100644
--- a/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.test
+++ b/flatpak/tests/pcsx_rearmed.240pTestSuitePS1.test
@@ -3,5 +3,25 @@ Path=/pcsx_rearmed/240pTestSuitePS1
 Core=/app/lib/libretro/pcsx_rearmed_libretro.so
 Medias=240pTestSuitePS1.cue;
 
+[Options]
+pcsx_rearmed_frameskip=0|1|2|3;
+pcsx_rearmed_region=Auto|NTSC|PAL;
+pcsx_rearmed_pad1type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad2type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad3type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad4type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad5type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad6type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad7type=default|none|standard|analog|negcon;
+pcsx_rearmed_pad8type=default|none|standard|analog|negcon;
+pcsx_rearmed_multitap1=auto|disabled|enabled;
+pcsx_rearmed_multitap2=auto|disabled|enabled;
+pcsx_rearmed_duping_enable=enabled|disabled;
+pcsx_rearmed_show_bios_bootlogo=disabled|enabled;
+pcsx_rearmed_spu_reverb=enabled|disabled;
+pcsx_rearmed_spu_interpolation=simple|gaussian|cubic|off;
+pcsx_rearmed_pe2_fix=disabled|enabled;
+pcsx_rearmed_inuyasha_fix=disabled|enabled;
+
 [Frame 8]
 Video=pcsx_rearmed.240pTestSuitePS1.8.png
diff --git a/flatpak/tests/stella.hunchy.expected b/flatpak/tests/stella.hunchy.expected
index d8522dc..5a57468 100644
--- a/flatpak/tests/stella.hunchy.expected
+++ b/flatpak/tests/stella.hunchy.expected
@@ -1,4 +1,5 @@
 /stella/hunchy/Boot: OK
+/stella/hunchy/Options: OK
 /stella/hunchy/1/FastForward: OK
 /stella/hunchy/1/Run: OK
 /stella/hunchy/1/Video: OK
diff --git a/flatpak/tests/stella.hunchy.test b/flatpak/tests/stella.hunchy.test
index fe5d3fd..2332416 100644
--- a/flatpak/tests/stella.hunchy.test
+++ b/flatpak/tests/stella.hunchy.test
@@ -3,5 +3,7 @@ Path=/stella/hunchy
 Core=/app/lib/libretro/stella_libretro.so
 Medias=hunchy.a26;
 
+[Options]
+
 [Frame 1]
 Video=stella.hunchy.1.png


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]