Skip to content

Setting up unit tests for 4X

Mike Conway edited this page Apr 16, 2015 · 6 revisions

Set up iRODS 4X

Set up iRODS on a VM per iRODS (instructions)[http://irods.org/documentation/].

Configure iRODS rules in core.re

Set a default resource, here using the standard resource naming

acSetRescSchemeForCreate {msiSetDefaultResc("test1-resc","null"); }

Turn off the trash, you will otherwise fill up your vm

acTrashPolicy {msiNoTrashCan; }

Add vaults to map to testing resources.

The unit tests depend on multiple resources so it can test replication. I tend to set up two vaults in the iRODS directory. Here I've created Vault1 and Vault2

-bash-4.1$ pwd /var/lib/irods/iRODS -bash-4.1$ ls -la total 48 drwxr-xr-x. 10 irods irods 4096 Apr 16 15:01 . drwxr-xr-x. 7 irods irods 4096 Apr 16 14:14 .. drwxr-xr-x. 3 irods irods 4096 Apr 16 12:42 clients drwxr-xr-x. 2 irods irods 4096 Apr 16 14:14 config drwxr-xr-x. 2 irods irods 4096 Apr 16 14:13 installLogs -rwxr-xr-x. 1 irods irods 653 Aug 20 2014 irodsctl -rw-r--r--. 1 irods irods 1693 Aug 20 2014 LICENSE drwxr-xr-x. 4 irods irods 4096 Apr 16 12:42 scripts drwxr-xr-x. 8 irods irods 4096 Apr 16 12:42 server drwx------. 3 irods irods 4096 Apr 16 14:14 Vault drwxrwxr-x. 2 irods irods 4096 Apr 16 15:01 Vault1 drwxrwxr-x. 2 irods irods 4096 Apr 16 15:01 Vault2 -bash-4.1$

Clone this wiki locally