Name | Modified | Size |
---|---|---|
.. | ||
jacoco-0.7.7-20160421.182301-14 | ||
packages | ||
src | ||
upgrade | ||
vendor | ||
build.gradle | 9 years ago | 7 KB |
log4j.xml | 9 years ago | 498 B |
README.md | 9 years ago | 470 B |
.p4ignore | 9 years ago | 245 B |
Change | User | Description | Committed |
---|---|---|---|
19846 | swellard | Check exit status during setup | 9 years ago |
19845 | ptomiak | Do not remove the user on cleanup | 9 years ago |
19805 | ptomiak | Change HWS service name on OS X, kick off another build. | 9 years ago |
19788 | ptomiak | Kick off another build - put the update back in | 9 years ago |
19785 | ptomiak | Kick off another build in EC - comment the apt-get update | 9 years ago |
19781 | ptomiak | Add an update step before installing git-fusion as per Dave's request. | 9 years ago |
19769 | ptomiak | Back out changelist 1404458 | 9 years ago |
19763 | ptomiak | Reconciled a WIP file - revert. | 9 years ago |
19760 | ptomiak | Rename Mac OS X service to com.perforce.HelixWebServices | 9 years ago |
19756 | ptomiak | Update configuration file messages in installers | 9 years ago |
19720 | swellard | Login changes to use basic auth | 9 years ago |
19715 | dbirch | Add/update .p4ignore files throughout the project to ignore gradle, checkstyle and various... other files and directories that shouldn't be checked in but weren't previously covered. Additionally added eclipse based .p4ignore terms to ignore common eclipse generated files. « |
9 years ago |
19704 | tjuricek | Fix assertions around checks for running/stopped services in the test. | 9 years ago |
19701 | tjuricek | Add "--installer" option to flag that the uninstall-helix-web-services app is running via... a package uninstaller. This should fix deadlock issues on RPM-based systems. « |
9 years ago |
19689 | tjuricek | Set the program name and version in automation to make it clear that the connection is not... "some old p4java version" and it's not the product. « | 9 years ago |
19686 | ptomiak | Run the uninstall java class on ubuntu and centos as well. | 9 years ago |
19677 | tjuricek | Do not follow symlinks when looking for things to clean up during deploymentCleanup. On... Linux, this left the /etc/init.d/helix-ws symlink, which caused problems during the next test of the binary archive testing. « |
9 years ago |
19671 | tjuricek | Configure log4j for gradle tasks to get console output | 9 years ago |
19664 | ptomiak | Add an installer for Windows, modify setup script name, modify deb and rpm package behavio...ur, add a Mac OS X dmg installer. « | 9 years ago |
19622 | tjuricek | Our "upgrade" tests use the older `helix_web_services` name while the more recent tests us...e `helix-ws`. This should fix our upgrade testing issues for now. There may be rules we need to add to scripts to make it all work. « |
9 years ago |
19618 | tjuricek | Looks like two more instances of the renamed service command that are missing | 9 years ago |
19617 | tjuricek | On windows, sc.exe stop does not consistently wait for the process to finish, so we need t...o wait until the port becomes available. « | 9 years ago |
19613 | ptomiak | Package remove with purge should leave just the configuration files, anything else should... be removed. Rename the service to helix-ws. Remove uninstall-helix-web-services from packages. « |
9 years ago |
19610 | tjuricek | Issuing a stop before uninstalling, and just verifing ports are available. It's likely... that our upgrade tests will fail since we're not managing p4d. « |
9 years ago |
19609 | tjuricek | Capturing all exceptions when just checking for connections to a server, and returning fal...se, since, well, we had a problem connecting to the server. On OS X, using 'unload/load' instead of 'stop/start'. The documentation isn't clear on why this is the way to do it but it works in practice. « |
9 years ago |
19607 | tjuricek | Add status check to log errors and flag ERROR if any p4ds are misconfigured. Run this che...ck on startup. Note: I tried shutting down in the face of p4d configuration error - there be dragons down that route. It's very, very tricky to get the rules right for automation workflows, so I'm leaving that be at the moment and just making sure we have logging and a status reporting system. In theory, admins should be using some kind of monitor that says "uh oh error" and then they go check the logs and fix things. « |
9 years ago |
19557 | tjuricek | Add test to ensure that /api/doc/ responds, and fix path to doc from version file. Ther...e is very odd classloading logic in spark for static files (as of 2.5). If you have a resource directory (like we do) it barfs if you try to capture that directory name as a "file-like" path with no trailing slash. This feels like a bug in Spark, but one I'm nonetheless not going to work around quickly. The link from the application version page now works, and we have a basic test to ensure that documentation is indeed being hosted correctly. « |
9 years ago |
19553 | swellard | Move and rename clients | 9 years ago |
19552 | drobins | Align references to WebApp with the actual class name of HelixWebServices | 9 years ago |
19535 | drobins | Refactor package names to hws | 9 years ago |
19445 | tjuricek | Fix the install4j-generated launcher (was using old WebApp class name), and add diagnostic... messages for issues with DeployBinaryArchive. « | 9 years ago |
19394 | tjuricek | Add %pre section to RPMs (for diagnostics), add reinstall test suite. The @BeforeTest /... @AfterTest annotations do not work like JUnit - they are associated to a much larger "test" abstraction, which tends to be even higher than the suite level. It's one of those oddities of TestNG. We could use @Test with dependencies, I prefer just putting the cleanup calls directly in the test currently. « |
9 years ago |
19387 | tjuricek | Use the %config directive on .rpm files, allow the deb deployment task to find the prerele...ase archive on Ubuntu 14, wire up RPM tasks. « | 9 years ago |
19383 | tjuricek | Fixes to the "unpack the prerelease archive file" along with preliminary work on the RPM u...pgrade test suite. « | 9 years ago |
19380 | tjuricek | Adjust post-install config to handle upgrades better, and a test for debian systems. -... Our default config file has an invalid line to flag that the file has never been touched. It's removed on the first post-install config. - We guard against overwriting things the next times post-install config is run, like the keystore files. - There's a "media" setting in the install4j configuration to treat "never override" as config files, which avoid overwriting the config (finally found it), at least on debian. - Added a new test suite just to ensure the configuration file is not overwritten, only works for .debs at the moment « |
9 years ago |
19362 | tjuricek | Initial approach to running an upgrade, which basically gets past one stupid issue where t...he trust files already exist. This is likely not going to be how we exactly test. We'll probably want to run some before and after verifications, for example, to modify configuration and ensure it isn't touched during upgrades. But it's a starting point for further work. « |
9 years ago |
19360 | tjuricek | Convert to using r16.1 builds out of the main depot instead of the p16.1 line out of the r...emote builds depot. « | 9 years ago |
19338 | tjuricek | Create custom reporting mechanism to allow for clear "multiple suite" reports... with log...ging! This standardizes on log4j 2 as the backend (was just used on the server side). We have an "in memory appender" that we use to capture results during testing, which we associate with each method run. The whole system spits out yaml files for each suite run, which are then read in via a final task and a single html report is spit out with ... everything... in it. « |
9 years ago |
19282 | tjuricek |
Use the "trust fingerprints" not the trust store for the ... trusted fingerprints. |
9 years ago |
19281 | tjuricek | Adding non-unicode version of the default 16.1 p4d run. | 9 years ago |
19277 | tjuricek | Add self-signed SSL configuration variation (just with the 16.1 p4d) for testing. No bu...gs were actually uncovered, though it may be useful to debug environments. (If people don't have a properly patched JVM with the JCE extensions, this test will fail.) « |
9 years ago |
19276 | tjuricek | Escape all file lines to handle spaces in paths. Looks like some new files had spaces in... them. « |
9 years ago |
19235 | tjuricek | The server spec crud test didn't run as super (hence a failure) and we needed to wait for... buffered reading to finish before moving ahead with background processes. « | 9 years ago |
19229 | tjuricek | Use a direct call to String#equals instead of List.contains | 9 years ago |
19220 | tjuricek | Allow HWS shutdown to retry using SIGKILL on non-Windows machines. and try to move away f...rom System.exit to "fail all tests" mode in the face of system configuration issues. « |
9 years ago |
19205 | tjuricek | Basic infrastructure for PHP testing, and, removing the ps check after startup - seems to... be too fast, though the server should be already responding to p4 info commands. « | 9 years ago |
19204 | tjuricek | Add StreamReaderThread concept for process launching, and using that by default to interac...t with background processes. « | 9 years ago |
19191 | tjuricek | Adding a log message if a pid file exists but the process isn't running. If there was a...n invalid pid file, the cleanup process would sometimes halt because we'd continue to look for the process. « |
9 years ago |
19182 | tjuricek | Allow for stopP4d to be called even if it's not running, but try to fail if we've started... p4d that we can't track. « | 9 years ago |
19181 | tjuricek | We may be halting too quickly during the unicode upgrade, and the PID file may not be writ...ten. Try to get to a "p4 info" response before saying things are completely started. « |
9 years ago |