# Test Data File for Command Line tests. # # Each test is a one-line entry of the form: # # <TestCmd>|<ExitCode>|<TestLog>|<ExpectedStringRegex>|<Comments> # # Where: # <TestCmd> is the Perforce command to execute. If it starts with 'p4 ', the # 'p4 ' wll be substituted at runtime with 'p4 -p <port> -u <user> -c <client>', # where the port/user/client values are dependint test configuration data in # test_sdp.*.cfg files. # # Alternately, the <TestCmd> can start with 'p4:user:client ', to execute # commands as a user or in a workspace defined in the test entry. The user # is typically 'bruno' or some other user from the Perforce Sample Depot data set. # # If the <TestCmd> does not start with 'p4 ' or 'p4:user:client ', it is deemed # to be an arbitrary command and it is executed as is. # # <ExitCode> is the expected exit code, which must be a whole number (integer 0 or # greater). If the actual test exist code is not match, the test is deemed to have # failed. A special value of 'U' meaning Undefined can be supplied rather than a # whole number to indicate that any exit code is accepted. (The test may still fail # depending on the <Output> # # <TestLog> Specify the absolute path to the log containing the expected string, # or the special value 'output' to scan the output of the command rather than # a log file. # # <ExpectedStringRegex> is a string of text expected of the executed command in # either the ouptutor a given logfile. The string can be a regular expression. # # <Comments> are short comments for the human reviewer of the test, describing what # is expected in the output, what is being tested, etc. #------------------------------------------------------------------------------ # Some of the defined "tests" are test setup, such as the call to DANGER_CLEAN.sh # and install of the latest version of install_sdp.sh into /root/install_sdp. # Each test group is intended to be executable indepenedntly. Thus, there is # redundacy of test setup in each group. #------------------------------------------------------------------------------ # Setup and basic tests of usage massage and early abort. Usage|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. Usage|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. Usage|cd /root/install_sdp && ./install_sdp.sh -h|2|output||Usage synopsis for install_sdp.sh Usage|cd /root/install_sdp && ./install_sdp.sh -man|2|output|DESCRIPTION|Usage: Full man page for install_sdp.sh. Usage|cd /root/install_sdp && ./install_sdp.sh -empty -bogus_option|2|output|USAGE ERROR|Usage: Bogus usage test. #------------------------------------------------------------------------------ # Test preflight abort. PreflightAbort|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. PreflightAbort|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. PreflightAbort|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. PreflightAbort|mkdir /opt/perforce/helix-sdp|0|output||Test Setup Step: Create /opt/perforce/helix-sdp directory; next call to install_sdp.sh should abort. PreflightAbort|cd /root/install_sdp && ./install_sdp.sh -demo -empty -no_cron -no_ppr -no_systemd -no_firewall -no_sudo -no_pkgs|N|/root/install_sdp/install_sdp.log|Aborting because|Preflight abort test #------------------------------------------------------------------------------ # SDP Install Dry Run. DryRun|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. DryRun|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. DryRun|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. DryRun|cd /root/install_sdp && ./install_sdp.sh -demo -d -empty -sdp_dir /opt/perforce/dev/sdp -no_cron -no_ppr -no_systemd -no_firewall -no_sudo -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Dry Run. DryRun|no_cmd|0|/root/install_sdp/install_sdp.log|rsync -a /opt/perforce/helix-sdp/sdp/ /opt/perforce/helix-sdp/p4/sdp|Check that the rsync looks right. #------------------------------------------------------------------------------ # SDP Install Test - Online Basic OnlineInstallBasic|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. OnlineInstallBasic|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. OnlineInstallBasic|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. OnlineInstallBasic|cd /root/install_sdp && ./install_sdp.sh -y -demo -d -empty -sdp_dir /opt/perforce/dev/sdp -no_cron -no_ppr -no_systemd -no_firewall -no_sudo -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - Basic Online. OnlineInstallBasic|no_cmd|0|/root/install_sdp/install_sdp.log|^Online mode|Verify online mode. OnlineInstallBasic|no_cmd|0|/root/install_sdp/install_sdp.log|^Acquiring binary /opt/perforce/helix-sdp/helix_binaries/p4d|Verify p4d downloaded. #------------------------------------------------------------------------------ # SDP Install Test - Online with Sample Depot OnlineInstallWithSD|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. OnlineInstallWithSD|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. OnlineInstallWithSD|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. OnlineInstallWithSD|cd /root/install_sdp && ./install_sdp.sh -y -demo -d -sampledepot -sdp_dir /opt/perforce/dev/sdp -no_cron -no_ppr -no_firewall -limited_sudo -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - Online with Sample Depot. OnlineInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|^Online mode|Verify online mode. OnlineInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|^Acquiring binary /opt/perforce/helix-sdp/helix_binaries/p4d|Verify p4d downloaded. OnlineInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|Sample Depot configured successfully for instance 1|Verify Sample Depot load. OnlineInstallWithSD|su - perforce -c /p4/common/bin/p4sanity_check.sh|0|output|PASS: Sanity checks look OK|Sanity check on Sample Depot server. OnlineInstallWithSD|su - perforce -c /p4/common/bin/p4verify.sh|U|/p4/1/logs/p4verify.log|Submitted File Errors:.*0|Depot load check. OnlineInstallWithSD|su - perforce -c '/p4/common/bin/verify_sdp.sh -online -skip cron,license'|0|/p4/1/logs/verify_sdp.log||SDP verify check. #------------------------------------------------------------------------------ # Local Install Test - Empty Depot LocalInstallEmpty|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. LocalInstallEmpty|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalInstallEmpty|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalInstallEmpty|cd /root/install_sdp && ./install_sdp.sh -local -d -empty -sdp_dir /opt/perforce/dev/sdp -no_cron -no_ppr -no_systemd -no_firewall -no_sudo -no_pkgs|N|/root/install_sdp/install_sdp.log|Aborting|SDP Install Dry Run - Basic Local, abort expected. LocalInstallEmpty|mkdir -p /opt/perforce/helix-sdp/downloads /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Create dirs for local install. LocalInstallEmpty|rsync -a /root/helix_binaries/ /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Get helix_binaries. LocalInstallEmpty|rsync -a /opt/perforce/dev/sdp/ /opt/perforce/helix-sdp/downloads/sdp|0|output||Test Setup: Get SDP dir LocalInstallEmpty|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalInstallEmpty|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalInstallEmpty|cd /root/install_sdp && ./install_sdp.sh -y -local -demo -d -empty -sdp_dir /opt/perforce/dev/sdp -no_cron -no_ppr -no_systemd -no_firewall -no_sudo -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - Basic Local. LocalInstallEmpty|su - perforce -c '/p4/common/bin/verify_sdp.sh -skip p4root,offline_db,p4t_files,cron'|0|/p4/1/logs/verify_sdp.log|ALL CLEAN:|SDP Install Live Run - Basic Local. # Local Install Test - Initialize Data Set LocalInstallInitData|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. LocalInstallInitData|mkdir -p /opt/perforce/helix-sdp/downloads /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Create dirs for local install. LocalInstallInitData|rsync -a /root/helix_binaries/ /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Get helix_binaries. LocalInstallInitData|rsync -a /opt/perforce/dev/sdp/ /opt/perforce/helix-sdp/downloads/sdp|0|output||Test Setup: Get SDP dir LocalInstallInitData|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalInstallInitData|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalInstallInitData|cd /root/install_sdp && ./install_sdp.sh -y -demo -local -d -init -sdp_dir /opt/perforce/dev/sdp -no_ppr -limited_sudo -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - Basic Local. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|New sudoers file successfully installed.|Verify sudoers. LocalInstallInitData|no_cmd|0|/etc/sudoers.d/perforce|Cmnd_Alias P4_SVC|Sudoers file sanity check. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|User perforce saved|Verify perforce P4USER created. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|Protections saved.|Verify Protections updated. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|Group Automation created.|Verify Automation group created. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|Depot spec saved.|Verify spec depot created. LocalInstallInitData|no_cmd|0|/root/install_sdp/install_sdp.log|Depot unload saved.|Verify unload depot created. # Local Install Test - Initialize Sample Depot LocalInstallWithSD|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. LocalInstallWithSD|mkdir -p /opt/perforce/helix-sdp/downloads /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Create dirs for local install. LocalInstallWithSD|rsync -a /root/helix_binaries/ /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Get helix_binaries. LocalInstallWithSD|rsync -a /root/downloads/ /opt/perforce/helix-sdp/downloads|0|output||Test Setup: Get helix_binaries. LocalInstallWithSD|rsync -a /opt/perforce/dev/sdp/ /opt/perforce/helix-sdp/downloads/sdp|0|output||Test Setup: Get SDP dir LocalInstallWithSD|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalInstallWithSD|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalInstallWithSD|cd /root/install_sdp && ./install_sdp.sh -y -local -d -sampledepot -sdp_dir /opt/perforce/dev/sdp -no_ppr -limited_sudo -no_pkgs|N|/root/install_sdp/install_sdp.log|Aborting due to failed storage configuration checks.|Attempt with bad storage for production. LocalInstallWithSD|no_cmd|N|/root/install_sdp/install_sdp.log|Error: Directory /hxdepots should be a mounted volume|Missing /hxdepots. LocalInstallWithSD|no_cmd|N|/root/install_sdp/install_sdp.log|Error: Directory /hxmetadata should be a mounted volume|Missing /hxmetadata. LocalInstallWithSD|no_cmd|N|/root/install_sdp/install_sdp.log|Error: Directory /hxlogs should be a mounted volume|Missing /hxlogs. LocalInstallWithSD|cd /root/install_sdp && ./install_sdp.sh -y -demo -local -d -sampledepot -sdp_dir /opt/perforce/dev/sdp -no_ppr -no_pkgs|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - Basic Local. LocalInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|^Local mode|Verify local mode. LocalInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|Using existing binary: /opt/perforce/helix-sdp/helix_binaries/p4d|Verify existing p4d binary used, no download. LocalInstallWithSD|no_cmd|0|/root/install_sdp/install_sdp.log|Sample Depot configured successfully for instance 1|Verify Sample Depot load. LocalInstallWithSD|no_cmd|0|/p4/1/logs/checkpoint.log|End p4_1 Checkpoint|Verify Sample Depot first checkpoint. LocalInstallWithSD|su - perforce -c /p4/common/bin/p4sanity_check.sh|0|output|PASS: Sanity checks look OK|Sanity check on Sample Depot server. LocalInstallWithSD|su - perforce -c /p4/common/bin/p4verify.sh|U|/p4/1/logs/p4verify.log|Submitted File Errors:.*0|Depot load check. LocalInstallWithSD|su - perforce -c '/p4/common/bin/verify_sdp.sh -online -skip cron,license'|0|/p4/1/logs/verify_sdp.log||SDP verify check. # Online Install Test With Packages And Sample Depot OnlineInstallWithPkgs|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. OnlineInstallWithPkgs|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. OnlineInstallWithPkgs|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. OnlineInstallWithPkgs|cd /root/install_sdp && ./install_sdp.sh -y -demo -extra_pkgs -d -sampledepot -sdp_dir /opt/perforce/dev/sdp -no_ppr -no_pkgs|2|output|USAGE ERROR: The '-no_pkgs' and '-extra_pkgs' options are mutually exclusive|SDP Install with package-related usage error. OnlineInstallWithPkgs|cd /root/install_sdp && ./install_sdp.sh -y -demo -extra_pkgs -d -sampledepot -sdp_dir /opt/perforce/dev/sdp -no_ppr|0|/root/install_sdp/install_sdp.log|^SUCCESS:|SDP Install Live Run - With Extra Packages OnlineInstallWithPkgs|no_cmd|0|/root/install_sdp/install_sdp.log|^Online mode|Verify online mode. OnlineInstallWithPkgs|no_cmd|0|/root/install_sdp/install_sdp.log|^Acquiring binary /opt/perforce/helix-sdp/helix_binaries/p4d|Verify p4d downloaded. OnlineInstallWithPkgs|no_cmd|0|/root/install_sdp/install_sdp.log|Sample Depot configured successfully for instance 1|Verify Sample Depot load. OnlineInstallWithPkgs|no_cmd|0|/p4/1/logs/checkpoint.log|End p4_1 Checkpoint|Verify Sample Depot first checkpoint. OnlineInstallWithPkgs|su - perforce -c /p4/common/bin/p4sanity_check.sh|0|output|PASS: Sanity checks look OK|Sanity check on Sample Depot server. OnlineInstallWithPkgs|su - perforce -c /p4/common/bin/p4verify.sh|U|/p4/1/logs/p4verify.log|Submitted File Errors:.*0|Depot load check. OnlineInstallWithPkgs|su - perforce -c '/p4/common/bin/verify_sdp.sh -online -skip cron,license'|0|/p4/1/logs/verify_sdp.log||SDP verify check. # Online Proxy Install ProxyInstall|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. ProxyInstall|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. ProxyInstall|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. ProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4p, but ListenPort is undefined|Proxy install usage error. ProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -lp 1666 -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4p, but TargetPort is undefined|Proxy install usage error. ProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -lp 1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp|0|/root/install_sdp/install_sdp.log|SUCCESS:|Dry Run - Proxy Online Install. ProxyInstall|cd /root/install_sdp && ./install_sdp.sh -y -t p4p -lp 1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp|0|/root/install_sdp/install_sdp.log|SUCCESS:|Live Run - Proxy Online Install. # Local Proxy Install LocalProxyInstall|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. LocalProxyInstall|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalProxyInstall|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalProxyInstall|mkdir -p /opt/perforce/helix-sdp/downloads /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Create dirs for local install. LocalProxyInstall|rsync -a /root/helix_binaries/ /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Get helix_binaries. LocalProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -local -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4p, but ListenPort is undefined|Proxy install usage error. LocalProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -local -lp 1666 -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4p, but TargetPort is undefined|Proxy install usage error. LocalProxyInstall|cd /root/install_sdp && ./install_sdp.sh -t p4p -local -lp 1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp|0|/root/install_sdp/install_sdp.log|SUCCESS:|Dry Run - Proxy Local Install. LocalProxyInstall|cd /root/install_sdp && ./install_sdp.sh -y -t p4p -local -lp ssl:1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp -full_sudo|0|/root/install_sdp/install_sdp.log|SUCCESS:|Live Run - Proxy Local Install. LocalProxyInstall|su - perforce -c '/p4/common/bin/verify_sdp.sh -skip p4t_files'|0|/p4/1/logs/verify_sdp.log|ALL CLEAN:|SDP verify check. # Local Broker Install LocalBrokerInstall|/opt/perforce/dev/bin/DANGER_CLEAN.sh -y|0|output||Test Setup: Remove all SDP structures. LocalBrokerInstall|mkdir -p /root/install_sdp|0|output||Test Setup Step: Create /root/install_sdp directory. LocalBrokerInstall|cp -p /opt/perforce/dev/sdp/Server/Unix/setup/install_sdp.sh /root/install_sdp/.|0|output||Test Setup: Copy install_sdp.sh script to /root/install_sdp. LocalBrokerInstall|mkdir -p /opt/perforce/helix-sdp/downloads /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Create dirs for local install. LocalBrokerInstall|rsync -a /root/helix_binaries/ /opt/perforce/helix-sdp/helix_binaries|0|output||Test Setup: Get helix_binaries. LocalBrokerInstall|cd /root/install_sdp && ./install_sdp.sh -t p4broker -local -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4broker, but ListenPort is undefined|Broker install usage error. LocalBrokerInstall|cd /root/install_sdp && ./install_sdp.sh -t p4broker -local -lp 1666 -sdp_dir /opt/perforce/dev/sdp -no_ppr|2|output|ServerType is p4broker, but TargetPort is undefined|Broker install usage error. LocalBrokerInstall|cd /root/install_sdp && ./install_sdp.sh -t p4broker -local -lp 1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp|0|/root/install_sdp/install_sdp.log|SUCCESS:|Dry Run - Broker Install. LocalBrokerInstall|cd /root/install_sdp && ./install_sdp.sh -y -t p4broker -local -lp ssl:1666 -tp public.perforce.com:1666 -sdp_dir /opt/perforce/dev/sdp|0|/root/install_sdp/install_sdp.log|SUCCESS:|Live Run - Broker Install. LocalBrokerInstall|su - perforce -c '/p4/common/bin/verify_sdp.sh -skip p4t_files'|0|/p4/1/logs/verify_sdp.log|ALL CLEAN:|SDP verify check.
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#19 | 30896 | C. Thomas Tyler |
Made tests less brittle by allowing verify_sdp.sh to display NO ERRORS or ALL CLEAN by requiring only a non-zero exit code. |
||
#18 | 30791 | C. Thomas Tyler | Added call to verify_sdp.sh after proxy and broker install tests. | ||
#17 | 30790 | C. Thomas Tyler | Adapted to changed command lines. | ||
#16 | 30779 | C. Thomas Tyler | Adapted to changed command line options. | ||
#15 | 30778 | C. Thomas Tyler | Added proxy and broker install tests. | ||
#14 | 30776 | C. Thomas Tyler | Added test with packages. | ||
#13 | 30771 | C. Thomas Tyler |
Refactored to use /root/install_sdp rather than /tmp/install_sdp, to better reflect production usage. Also tweaked to preserver logs for a series of test runs. |
||
#12 | 30767 | C. Thomas Tyler | Fixed typo. | ||
#11 | 30763 | C. Thomas Tyler |
Added more tests. Added redundant tests to enable some groups to be called independently. |
||
#10 | 30750 | C. Thomas Tyler | Added test groups. | ||
#9 | 30745 | C. Thomas Tyler | Decent set of basic tests. | ||
#8 | 30733 | C. Thomas Tyler | Revised tests to use DANGER_CLEAN.sh for test prep. | ||
#7 | 30727 | C. Thomas Tyler | Refined tests. | ||
#6 | 30725 | C. Thomas Tyler | Added more tests and took advantage of new 'no_cmd' test suite feature. | ||
#5 | 30723 | C. Thomas Tyler | Refined tests. | ||
#4 | 30707 | C. Thomas Tyler | Adjusted test setup. | ||
#3 | 30705 | C. Thomas Tyler | Tests WIP. | ||
#2 | 30694 | C. Thomas Tyler | Refined tests. | ||
#1 | 30693 | C. Thomas Tyler | Added dev utils and tests. |