TestHarness4LAMS2

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4691 Update libraries provided by WildFly

  1. … 47 more files in changeset.
LDEV-4664 Adjust Ant build files for Java 11

  1. … 3 more files in changeset.
LDEV-4664 Use HTTP classes from another package

  1. … 1 more file in changeset.
LDEV-4664 Add required modules references

  1. … 4 more files in changeset.
Monthly merge from master to lams31

Multiple conflicts regarding audit service and JSON.

Conflicts:

lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/UserSearchAction.java

lams_build/conf/domain.xml

lams_build/conf/slim/standalone.xml

lams_build/conf/standalone.xml

lams_build/lib/lams/lams-central.jar

lams_build/lib/lams/lams.jar

lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java

lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java

lams_common/src/java/org/lamsfoundation/lams/integration/security/SsoHandler.java

lams_common/src/java/org/lamsfoundation/lams/rating/service/RatingService.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java

lams_learning/src/java/org/lamsfoundation/lams/learning/kumalive/KumaliveWebsocketServer.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/EmailNotificationsAction.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/action/QaLearningAction.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/action/QaMonitoringAction.java

lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java

lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/ILeaderselectionService.java

lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java

lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/MonitoringAction.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/action/MonitoringAction.java

lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java

lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/MonitoringAction.java

lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java

lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java

lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/MonitoringAction.java

  1. … 83 more files in changeset.
LDEV-3805 Reflections are paged.

  1. … 12 more files in changeset.
Merge remote-tracking branch 'origin/master' into lams31

Conflicts:

lams_build/conf/domain.xml

lams_build/lib/lams/lams.jar

lams_common/src/java/org/lamsfoundation/lams/rating/service/IRatingService.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/EmailNotificationsAction.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java

lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/service/ChatService.java

lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java

lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaService.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/action/QaMonitoringAction.java

lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java

lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java

lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java

lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardService.java

lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/service/NotebookService.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java

lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java

lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/action/MonitoringAction.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java

lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/service/ScribeService.java

lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java

lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteService.java

lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/service/WikiService.java

  1. … 45 more files in changeset.
LDEV-4468 Change the way TH uses Noticeboard form

  1. … 1 more file in changeset.
LDEV-3164: removing MaxPermSize

Removing MaxPermSize as it's deprecated in Java 8. Increasing the memory allocation

LDEV-3164 Make URL regex reluctant so it matches first parenthesis

LDEV-3164 Make URL regex reluctant so it matches first parenthesis

LDEV-3164 Make URL regex reluctant so it matches first parenthesis

LDEV-4402 Upgrade TestHarness libraries to match rest of LAMS

    • binary
    ./lib/BrowserLauncher2-all-10rc4.jar
    • binary
    ./lib/BrowserLauncher2-all-1_3.jar
    • binary
    ./lib/commons-codec-1.10.jar
    • binary
    ./lib/jackson-core-2.7.4.jar
    • binary
    ./lib/jackson-databind-2.7.4.jar
    • binary
    ./lib/jboss-servlet-api_3.1_spec-1.0.0.Final.jar
    • binary
    ./lib/jtidy-r938.jar
    • binary
    ./lib/junit-4.10.jar
  1. … 13 more files in changeset.
LDEV-4402 Substitute Gson and Apache JSON with Jackson

Jackson is a top JSON library shipped with WF10.

Apache JSON resides in an ancient library which we do not need for

anything else.

We use GSon only for serializing Java objects to JSON, which Jackson can

do too.

  1. … 135 more files in changeset.
LDEV-4400 Update dependecies to embedded libraries

WildFly 10 is shipped with newer versions of libraries that LAMS uses.

LAMS now points to proper JAR files. Following libraries were updated:

beanutils 1.8.3 -> 1.9.2

codec 1.9 -> 1.10

collection 3.2.1 -> 3.2.2

xerces 2.11.0.SP3 -> 2.11.0.SP4

httpclient 4.2.1 -> 4.5

httpcore 4.2.1 -> 4.4.1

wildfly-controller-client 8.2.1 -> 2.2.0 (probably naming convention was

changed)

jboss-dmr 1.2.0 -> 1.3.0

Hibernate 4.3.7 -> 5.0.10

log4j-jboss-logmanager 1.1.0 -> 1.1.2

jcl-over-slf4j 1.7.2 -> 1.7.7

undertow-core 1.1.8 -> 1.4.0

undertow-servlet 1.1.8 -> 1.4.0

javax.mail 1.5.0 -> 1.5.5

jboss-jstl 1.1.2 -> 1.1.3

jboss-logging 3.1.4 -> 3.3.0

remoting-jmx 2.0.0 -> 2.0.1

slf4j-api 1.7.2 -> 1.7.7

picketbox 4.0.21 -> 4.9.6

jboss-websocket-api 1.1.0 -> 1.1.1

joda-time 1.6.2 -> 2.7

    • binary
    ./lib/jboss-logging-3.3.0.Final.jar
    • binary
    ./lib/jboss-websocket-api_1.1_spec-1.1.0.Final.jar
    • binary
    ./lib/jboss-websocket-api_1.1_spec-1.1.1.Final.jar
    • binary
    ./lib/undertow-core-1.1.8.Final.jar
    • binary
    ./lib/undertow-core-1.4.0.Final.jar
    • binary
    ./lib/undertow-servlet-1.1.8.Final.jar
    • binary
    ./lib/undertow-servlet-1.4.0.Final.jar
  1. … 39 more files in changeset.
After migration clean up

  1. … 25943 more files in changeset.
After migration clean up

  1. … 313 more files in changeset.
LDEV-4273: Updating the Assessment handling in the test harness to suit recent changes.

LDEV-4273: Updating the Assessment handling in the test harness to suit recent changes.

LDEV-4107: Add test unit for Scribe. Use websockets and optional reflection.

LDEV-4107: Once one learner gets a confirmation that Scratchie is finished, he marks the tool session as finished for everyone. This prevent leaving out learners who did not get the confirmation because their websockets were still being set up.

LDEV-4107: Use websockets in Scratchie testing.

  1. … 1 more file in changeset.
LDEV-4107: Initial websocket client implementation based on Undertow libraries. Learners in Chat send few messages and also receive and log message history from the server.

    • binary
    ./lib/jboss-logging-3.1.4.GA.jar
    • binary
    ./lib/jboss-websocket-api_1.1_spec-1.1.0.Final.jar
    • binary
    ./lib/undertow-core-1.1.8.Final.jar
    • binary
    ./lib/undertow-servlet-1.1.8.Final.jar
    • binary
    ./lib/undertow-websockets-jsr-1.1.8.Final.jar
    • binary
    ./lib/xnio-api-3.3.0.Final.jar
    • binary
    ./lib/xnio-nio-3.3.0.Final.jar
LDEV-3971: Remove pointless synchronisation from Java methods. It would not work in multi-node environment anyway. Focus on DB transactions. General clean up and formatting.

  1. … 12 more files in changeset.
LDEV-3904: Hit logout URL after each user type finishes.

LDEV-3904: Hit logout URL after each user type finishes.

LDEV-3903: Skip role assigning when a course was already used in TestHarness and its ID is explicitly specified.

LDEV-3903: Skip role assigning when a course was already used in TestHarness and its ID is explicitly specified.

LDEV-3701: Make Forum Learner work with TestHarness.

LDEV-3696: TestHarness was looking for page parts which are not present anymore.

  1. … 1 more file in changeset.