aboutsummaryrefslogtreecommitdiffstats
path: root/tests/reproducers
Commit message (Collapse)AuthorAgeFilesLines
* PR1592 MixedSigningApplet reproducer rewrite/updateAndrew Azores2014-01-2713-620/+1222
| | | | | | | | | | | | | | | | | | | | | | | | | | | MixedSigningApplet reproducer (PR1592) moved into custom reproducer. JNLP files generated per-test rather than premade. Many new tests added. * tests/reproducers/custom/MixedSigningApplet/resources/MixedSigningApplet.html: moved to custom reproducer * tests/reproducers/custom/MixedSigningApplet/resources/MixedSigningApplet.jnlp: moved to custom reproducer and now used as template by testcases file * tests/reproducers/custom/MixedSigningApplet/srcs/Makefile: new Makefile for custom reproducer * tests/reproducers/custom/MixedSigningApplet/srcs/MixedSigningAppletHelper.java * tests/reproducers/custom/MixedSigningApplet/srcs/MixedSigningAppletSigned.java * tests/reproducers/custom/MixedSigningApplet/testcases/MixedSigningAppletSignedTests.java: new tests added, JNLP files generated per-test rather than all prepackaged * tests/reproducers/signed/MixedSigningAppletSigned/srcs/MixedSigningAppletSigned.java: moved to custom reproducer * tests/reproducers/signed/MixedSigningAppletSigned/testcases/MixedSigningAppletSignedTests.java * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-1.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-2.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-3.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-4.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-5.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-6.jnlp * tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet.html * tests/reproducers/simple/MixedSigningApplet/srcs/MixedSigningAppletHelper.java
* Added PolicyPanel to itweb-settings for custom policiesAndrew Azores2014-01-176-0/+449
| | | | | | | | | | | | | | | | | | Added itweb-settings panel to explain custom policy files and allow launching a policy editor for user's policy file. * netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java: (createMainSettingsPanel, createPolicySettingsPanel) added PolicyPanel * netx/net/sourceforge/jnlp/resources/Messages.properties: new messages for PolicyPanel * netx/net/sourceforge/jnlp/controlpanel/PolicyPanel.java: new panel to allow launching of external policy editor * tests/reproducers/simple/CustomPolicies/resources/CustomPolicies.html: new test to ensure custom user policy files work correctly * tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesApplet.jnlp * tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesApplication.jnlp * tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesJnlpHref.html * tests/reproducers/simple/CustomPolicies/srcs/CustomPolicies.java * tests/reproducers/simple/CustomPolicies/testcases/CustomPoliciesTest.java
* Reproducers stabilization by removing check for not presented general ↵Jiri Vanek2014-01-1614-96/+10
| | | | Exception or error.
* Tests for PR1592Andrew Azores2013-12-0310-0/+811
|
* Better validation of crytical dirs with proper message on startupJiri Vanek2013-12-021-2/+4
|
* JNLPClassLoaderDeadlock reproducer made more reliableAndrew Azores2013-11-273-4/+5
|
* Reverted "fix to ManifestedJar1Test cases", better manifestedjar tests, ↵Jiri Vanek2013-11-271-0/+19
| | | | | | | | added srtict test * netx/net/sourceforge/jnlp/Parser.java: added indentation, fixes condition in strict base check * netx/net/sourceforge/jnlp/ResourcesDesc.java: revertedt recently added throw * tests/reproducers/simple/ManifestedJar1/testcases/ManifestedJar1Test.java: (manifestedJar1main2mainNoAppDesc) adapted and (manifestedJar1main2mainNoAppDescStrict) added
* Removed most of checks to no output from reproducersJiri Vanek2013-11-2512-31/+33
|
* fix to ManifestedJar1Test casesJiri Vanek2013-11-251-4/+3
| | | | | * netx/net/sourceforge/jnlp/ResourcesDesc.java: (getMainJAR) throw an RuntimeException when more then one main jar is specified. Preventing app to start. * tests/reproducers/simple/ManifestedJar1/testcases/ManifestedJar1Test.java:(manifestedJar1main2mainNoAppDesc), (manifestedJar1nothing2nothingAppDesc)fixed and adapted to change.
* Reproducer test cleanup to remove deprecation warnings and type checking ↵Andrew Azores2013-11-0738-154/+172
| | | | | | | | | warnings. ServerAccess.ProcessResult removed and reference replaced with ProcessResult. junit.framework.assert replaced in favour of org.junit.Assert. Added parameterized typing to instantiation of several fields and local variables where the declaration was already parameterized.
* Fix array index out of bounds due to malformed plugin message (PR539)Andrew Azores2013-10-244-0/+108
| | | | | | | | | | | | | | | | | Failed calls to getString and getMember on JSObjects should not produce malformed result strings. "null" is appended to result rather than empty string. * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: (_getMember, _getString) append "null" to result when call is unsuccessful * tests/reproducers/simple/JSObjectWithoutToString/resources/JSObjectWithoutToString.html: new test to ensure failed calls to getMember and getString on JSObject do not produce malformed results * tests/reproducers/simple/JSObjectWithoutToString/resources/JSObjectWithoutToString.js: same * tests/reproducers/simple/JSObjectWithoutToString/srcs/JSObjectWithoutToString.java: same * tests/reproducers/simple/JSObjectWithoutToString/testcases/JSObjectWithoutToStringTest.java: same
* Resolve multiple-applet deadlock issue in JNLPClassLoaderAndrew Azores2013-10-165-0/+214
| | | | | | | | | | | | | | | | | | | | New lock used for synchronizing JNLPClassLoader#loadClass(String) to avoid deadlock condition when multiple applets are being loaded simultaneously. Regression test included. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (loadClassLock) private member for locking of loadClass method. (loadClass) synchronizes using new lock rather than instance intrinsic lock to avoid RH976833 deadlock * tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java: new test for multiple applet deadlock condition * tests/reproducers/custom/JNLPClassLoaderDeadlock/resources/JNLPClassLoaderDeadlock.html: same * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/JNLPClassLoaderDeadlock_1.java: same * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/JNLPClassLoaderDeadlock_2.java: same * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/Makefile: same
* DeploymentConfiguration properties reproducer fixAndrew Azores2013-10-071-3/+8
| | | | Update test to reflect changed log directory
* Fix for PR1204, handling of query strings and absolute paths.Andrew Azores2013-09-263-0/+217
| | | | | | | | | | | | | | | | | | | | | | | | Absolute paths in resource URLs are correctly handled when appended to host URLs and URL query strings are not removed. * netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java: (getVersionedUrlUsingQuery) renamed to getVersionedUrl, refactored construction of URL * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: (requestPluginProxyInfo) extracted proxy URI logic. (processProxyUri) new method for finding proxy URIs, handles absolute resource paths correctly * tests/netx/unit/net/sourceforge/jnlp/cache/ResourceUrlCreatorTest.java: added tests for ResourceUrlCreator#getVersionedUrl * tests/netx/unit/sun/applet/PluginAppletViewerTest.java: added tests for PluginAppletViewer.processProxyUri * tests/reproducers/simple/AbsolutePathsAndQueryStrings/resources/AbsolutePathsAndQueryStrings.html: new reproducer checks that absolute paths and query strings in resource URLs are properly handled, and caching still works * tests/reproducers/simple/AbsolutePathsAndQueryStrings/resources/AbsolutePathsAndQueryStrings.jnlp: same * tests/reproducers/simple/AbsolutePathsAndQueryStrings/testcases/AbsolutePathsAndQueryStrings.java: same
* Introduced logging bottleneckJiri Vanek2013-09-251-2/+0
|
* Added new utility class for retrieving localized messages for reproducers.Andrew Azores2013-09-131-13/+2
|
* Fixed "could not clear cache" message and cache location in CacheReproducerAndrew Azores2013-09-041-40/+55
|
* Fix PR1271: icedtea-web does not handle javascript:-protocol URLsAdam Domurad2013-08-194-0/+156
|
* Fix and tests for PR974, extension JNLPs unavailable when embedded in HTML ↵Andrew Azores2013-08-157-0/+362
| | | | applet tags
* tests/reproducers/simple/simpletest1/resources/favicon.ico: new file hould ↵Jiri Vanek2013-07-301-0/+0
| | | | | | be served by test server in reproducers run and so prevent FNF exception ChangeLog: fixed few entries below (added emty line between author and body)
* IcedTea-Web is now following XDG .config and .cache specification(RH947647)Jiri Vanek2013-07-181-0/+1103
|
* JNLP file is now re-downloading only if is local and have href. Real couse ↵Jiri Vanek2013-06-243-0/+276
| | | | of PR1473
* Handled semicolon in internal server (with reproducers)Jiri Vanek2013-06-104-0/+220
|
* Silenced deployment.properties and zero size applet exceptions with testsJiri Vanek2013-06-064-1/+158
|
* Fixed possible deadlock for applet->js->applet call with testcaseJiri Vanek2013-05-203-0/+239
|
* Reproducer for PR854Adam Domurad2013-05-173-0/+194
|
* modification of JavawsAWTRobotUsageSample reproducericedtea-web-1.4-branchpointJana Fabrikova2013-05-022-0/+328
|
* change to the Makefile.am, all icons from reproducersJana Fabrikova2013-05-025-2/+364
|
* Renamed cz locales to be more generalJiri Vanek2013-05-021-1/+1
| | | | | netx/net/sourceforge/jnlp/resources/Messages_cs_CZ.properties renamed to netx/net/sourceforge/jnlp/resources/Messages_cs.properties tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java and tests/reproducers/simple/LocalesTest/testcases/LocalesTestTest.java adapted to new cz locales filename.
* modifying makefile for awtframework default iconJana Fabrikova2013-05-024-0/+481
|
* Added polish transaltion and tests to itJiri Vanek2013-04-261-1/+66
| | | | Also minor changes to En and De files
* Reproducer for URL parameters in document-base.Adam Domurad2013-04-233-0/+174
|
* Reproducer for incorrect AppContext context-classloaderAdam Domurad2013-04-235-0/+347
|
* Added various self-describing tests for codebaseJiri Vanek2013-04-1718-0/+1477
|
* Fixed gifar vulnereability with automated testcaseJiri Vanek2013-04-178-0/+656
|
* adding Liveconnect reproducer for JS->J funtion resolution testsJana Fabrikova2013-04-105-0/+487
|
* adding JSToJFuncReturn reproducer (testing Liveconnect JS->J function return ↵Jana Fabrikova2013-04-105-0/+450
| | | | types)
* added annotation KnownToFail to reproducers JavascriptGet and ↵Jana Fabrikova2013-04-032-3/+3
| | | | JavascriptFuncParam
* adding new reproducer JavascriptFuncReturn for testing calling javascript ↵Jana Fabrikova2013-03-255-0/+236
| | | | functions with various return types from java
* adding new reproducer JavascriptSet that test setting javascript values from ↵Jana Fabrikova2013-03-255-0/+442
| | | | java
* adding new reproducer JavascriptGet for reading JS values from Java appletJana Fabrikova2013-03-255-0/+296
|
* adding JavascriptFuncParam reproducer for testing LiveConnect, calling JS ↵Jana Fabrikova2013-03-254-0/+443
| | | | functions from Java with various parameters
* adding few lines that enable/disable running LiveConnect tests in OperaJana Fabrikova2013-03-204-0/+61
|
* Added tests for German i18nJiri Vanek2013-03-131-47/+158
| | | | | | | | * tests/reproducers/simple/LocalesTest/testcases/LocalesTestTest.java: Enhanced to test also German localization . * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java: Enhanced to handle de messages and be prepared for locales with one language but different nations
* Added test for hanging firefox by LaunchException and Improved ↵Jiri Vanek2013-02-135-85/+326
| | | | AddShutdownHookTest
* adding JSToJFuncParam reproducer for LiveConnect JS->Java function ↵Jana Fabrikova2013-02-125-0/+390
| | | | parameters tests
* adding JSToJTypeConv reproducer for LiveConnect tests setting java variables ↵Jana Fabrikova2013-02-125-0/+655
| | | | from JS
* modification of JSToJSet reproducer, added JSObject case and bug annotationsJana Fabrikova2013-02-063-26/+59
|
* JSToJGet reproducer modification, adding JSObject testcaseJana Fabrikova2013-02-065-35/+40
|
* Another renamed conflict file for case insensitive systemsJiri Vanek2013-02-052-1/+1
| | | | | | | | | * tests/reproducers/simple/CountingApplet1/resources/ParallelAppletsTest_1E_x_2s.html Renamed to ParallelAppletsTest_1_x_2EE.html * tests/reproducers/simple/CountingApplet1/resources/ParallelAppletsTest_1EE_x_2s.html new file. * tests/reproducers/simple/CountingApplet1/testcases/ParallelAppletsTest.java: (testParallelAppletsTest1Ex2s) adapted to renaming