Commit graph

63 commits

Author SHA1 Message Date
j2blake
f05d6c9a58 Check that there is a <servlet> for each <servlet-mapping> 2013-04-10 16:31:28 -04:00
j2blake
e1f2832fbd VIVO-25 Check that web.xml is container-neutral
Create an Ant target that checks web.xml against the assembled webapp, looking for conditions that violate the Servlet spec or the JSP spec, but that Tomcat does not complain about. This will not be a main-stream target, but must be specifically invoked by developers or by Jenkins in order to be effective.
2013-03-11 13:29:20 -04:00
j2blake
876ffeba8f NIHVIVO-3991 Remove the files that are used to customize the Selenium IDE. Remove the saved copy of the plug-in. Modify the existing tests so they will run without the customizations to the IDE. 2012-10-18 19:57:16 +00:00
j2blake
cd64830dd5 NIHVIVO-3597 Use a <FileSet> with a <present> selector instead of the home-brewed DirDifferenceFileSet 2012-03-02 21:22:28 +00:00
j2blake
8aa48ed523 VIVO-448 when looking for references to JARs, look in TLD files also. 2012-01-16 17:20:11 +00:00
j2blake
7d877479bc correct licensing information. 2011-11-08 16:07:01 +00:00
j2blake
6e3bf3891d NIHVIVO-2774 Create the JAR usage scanner script. 2011-10-20 21:55:24 +00:00
j2blake
2a05f4e2ca NIHVIVO-2774 improve the "jarlist" target in the build so known required JARs are listed in a file, and not hardcoded. 2011-10-19 20:47:05 +00:00
j2blake
fbf2f04d86 NIHVIVO-2774 add a static analysis utility that will allow us to look for unused JARs in the distribution. 2011-10-12 20:54:34 +00:00
j2blake
0e4441935e NIHVIVO-2811 Restructure the build utilities into a single directory, and compile them all at the beginning. 2011-09-12 19:44:32 +00:00
j2blake
60e92e9bf0 NIHVIVO-2811 Rewrite the build for vivoCornell; minor tweaks for the others. 2011-09-12 16:55:39 +00:00
j2blake
52104e2e77 NIHVIVO-2811 product-build.xml will import build.xml, instead of duplicating its targets. Condense licenser and revisionInfo using macros. 2011-09-11 16:48:21 +00:00
j2blake
22b46631b6 NIHVIVO-2811 Move the Vitro themes to correspond to the VIVO themes. 2011-09-11 15:47:22 +00:00
j2blake
0ef4a791c8 NIHVIVO-2811 Improve DirDifferenceFileSet to take <include> elements. This simplifies the build script. 2011-09-11 15:05:13 +00:00
j2blake
38a5269521 NIHVIVO-2811 Changing the approach to FileSet-based ResourceCollection. Is it a problem that it won't copy empty directories? 2011-09-09 22:11:39 +00:00
j2blake
ca18b10cc1 NIHVIVO-2811 getting closer - working except for themes. 2011-09-09 19:12:38 +00:00
j2blake
a29d85db04 NIHVIVO-2811 getting closer - working except for themes. 2011-09-09 19:11:51 +00:00
j2blake
11239bf040 NIHVIVO-2811 getting closer - need a way of "copying" a directory that may not exist. 2011-09-09 17:13:35 +00:00
j2blake
d9ea4c915f NIHVIVO-2757 Make solr deploy part of the main build process. 2011-07-11 18:32:46 +00:00
briancaruso
6f65d712cc Working on memory leak in solr indexing. Changed ContextNodeFields to single threaded. 2011-06-28 23:47:44 +00:00
j2blake
cfcc73d83a NIHVIVO-2781 commit changes to the test model. 2011-06-27 20:30:43 +00:00
j2blake
22300a5728 Update to the latest version of Selenium IDE. 2011-06-24 15:48:59 +00:00
jeb228
7efe660427 NIHVIVO-2124 store revision info in "revisionInfo" instead of ".revisionInfo" 2011-02-23 21:13:36 +00:00
jeb228
22a2dc75d9 Merge 7470 from the branch 2011-02-11 21:55:15 +00:00
jeb228
3c3e160d68 NIHVIVO-1581 If we aren't able to get the information from Subversion, no matter what the reason, look for a hard-coded value in a file before going with dummy values. 2011-01-26 20:05:35 +00:00
jeb228
bf94f81adc NIHVIVO-1581 Improve the error message produced when building revision info with an out-dated Subversion client. 2011-01-26 19:55:11 +00:00
jeb228
4ab3b466aa Use "svnversion ." as the command instead of just "svnversion". This should accomodate older releases of svn. 2010-12-22 17:15:42 +00:00
jeb228
f98d3342f7 NIHVIVO-1445 modify all "javac" steps in the build script to enforce UTF-8 interpretation of the source files, instead of letting it default to whatever the OS decides. 2010-12-15 17:07:49 +00:00
jeb228
19bc848fe7 remove noisy print statements in RevisionInfoBuilder 2010-12-06 19:44:31 +00:00
jeb228
b3d7f5469f Fix problem with revisionInfo: fails badly for a developer with turtle SVN -- change it to fail gracefully. 2010-11-09 18:12:53 +00:00
jeb228
2057087789 NIHVIVO-1229 Display more diagnostic information. 2010-10-27 16:24:30 +00:00
jeb228
4553694c77 NIHVIVO-1229 Restore debug statements in the RevisionInfoBuilder. Guard against nulls in revision level or release label. 2010-10-27 14:57:10 +00:00
jeb228
44ebaa9bae NIHVIVO-1229 Remove debug statements in the RevisionInfoBuilder 2010-10-25 21:20:47 +00:00
jeb228
fe5a4f12cd NIHVIVO-1229 Add revisionInfo steps to the build files. Tweak the response parser in the utility. 2010-10-22 15:13:06 +00:00
jeb228
5a7e301711 NIHVIVO-1229 Create a java utility that will extract release and revision information from Subversion, or else from a text file. 2010-10-21 20:14:01 +00:00
jeb228
5a04657f35 Update to the version 1.0.7 of the Selenium IDE. 2010-09-03 18:12:25 +00:00
jeb228
510321a192 NIHVIVO-222 Return to stopping and starting Tomcat - stopping the webapp ran out of PermGen space no matter what I tried. Also some output formatting improvements. 2010-08-31 15:34:51 +00:00
jeb228
d47b5211c3 NIHVIVO-222 Use a condensed table to replace a lot of space-consuming output. 2010-08-26 14:58:21 +00:00
jeb228
8abffc78ee NIHVIVO-222 Selenium requires that the Base URL end in /, so the webapp name cannot be the last thing in the URL. Fix the logic. 2010-08-26 14:55:21 +00:00
jeb228
d48efa96cf NIHVIVO-222 don't shut down Tomcat between sweets - just stop and start the app. 2010-08-24 20:46:18 +00:00
jeb228
7a2c5691cf NIHVIVO-222 Consolidate pre-run and post-run data into SuiteData, backing away from SuiteContents and SuiteResults, except as data-gathering classes. Distinguish between INGORED and WARN as two valid statuses with distinct meanings. 2010-08-23 15:00:34 +00:00
jeb228
67bb01a24c NIHVIVO-222 Capture the output of the test suite sub-process, to detect whether the suite has failed. 2010-08-20 17:23:42 +00:00
jeb228
68887fef02 NIHVIVO-222 Parse the HTML Suite files to get a list of tests before they are run. 2010-08-20 14:05:36 +00:00
jeb228
a05c62e30a NIHVIVO-222 Create the output summary HTML before and after each test suite is run. Include information on pending suites. 2010-08-19 20:09:24 +00:00
jeb228
f09fcee448 NIHVIVO-222 Tweak the data listener. 2010-08-19 14:28:32 +00:00
jeb228
4bb1727a60 NIHVIVO-222 Continue to convert the output data collection from scanning the log to using a Listener. 2010-08-18 20:43:31 +00:00
jeb228
2e0e61dd86 NIHVIVO-222 Start converting the output data collection from scanning the log to using a Listener. 2010-08-18 19:52:05 +00:00
jeb228
dc956442e7 NIHVIVO-222 Go from a Listener class to a Listener framework. 2010-08-18 18:31:22 +00:00
jeb228
99c70b5d66 NIHVIVO-222 Use the OWL file of the test user model instead of a MySQL dump.
Embed the OWL file in the source, so we don't need to configure it. 
Break out a separate TomcatController class.
2010-08-18 16:38:01 +00:00
jeb228
60444bb7f8 Background processes won't set the return code, so don't allow it to be queried. 2010-08-18 16:33:33 +00:00