ARCTEST(1)
π ARCTEST(1) β the arctest manual, bestie edition π
okay so welcome to arctest, aka the ARC Test Suite β it's a User Command, and it's giving "let me poke your cluster and see if it's actually alive" β¨
πΈ NAME πΈ
arctest β the ARC Test Suite. that's it, that's the name, she's simple and she's iconic π
β¨ DESCRIPTION β¨
π«Ά Usage:
arctest [OPTION...]
so basically? the arctest command is what you use for testing clusters as resources. like, vibe-checking a whole grid cluster. no cap π¦
π― Target endpoint selection
this is where you tell her where to go π
-C,--computing-element=ceβ the computing element hostname, OR a full complete endpoint URL if you're feeling fancy π-Y,--registry=registryβ registry service URL, and you can optionally specify the protocol too β¨-T,--submission-endpoint-type=typeβ demands a specific endpoint type for job submission, like she's picky (she is, and she's allowed to be). Allowed values are:arcrestandinternal.-Q,--info-endpoint-type=typeβ requires the information query to use the specified information endpoint type. Special value'NONE'will disable all resource information queries AND the following brokering β so like, no info, no brokering, nothing, ghost mode π Allowed values are:ldap.nordugrid,ldap.glue2,arcrestandinternal.
π Brokering and filtering
-R,--rejectdiscovery=URLβ skips the service with that given URL during service discovery. not on my watch, bestie π-b,--broker=brokerβ picks the broker method. you can list all the available brokers with the--listpluginsflag, iykyk π
ποΈ Behaviour tuning
the knobs and dials section, obsessed π
-o,--jobids-to-file=filenameβ the IDs of the submitted jobs get appended to this file π-n,--no-delegationβ do NOT perform any delegation for submitted jobs. none. zero. nope β-X,--x509-delegationβ performs X.509 delegation for submitted jobs π-K,--token-delegationβ performs token delegation for submitted jobs ποΈ--instances-maxβ request at most this number of job instances submitted in a single submit request--instances-minβ request at least this number of job instances submitted in a single submit request--allowinsecureconnectionβ allows a TLS connection which failed verification. bestie. be careful. that's the whole point of verification π-j,--joblist=filenameβ the file storing info about active jobs (default/builddir/.arc/jobs.dat)--no-authenticationβ do not perform any authentication for opened connections π--x509-authenticationβ performs X.509 authentication for opened connections--token-authenticationβ performs token authentication for opened connections--systemcaβ forces using the CA certificates configuration provided by OpenSSL--gridcaβ forces using CA certificates configuration for Grid services (typically IGTF) π--anycaβ forces using CA certificates configuration for Grid services (typically IGTF) and one provided by OpenSSL. both. she said both π
π Other actions
-J,--job=intβ submits the test job given by that number π’-r,--runtime=intβ test job runtime, specified by the number β±οΈ-D,--dryrunβ submits jobs as a dry run, meaning no submission to the batch system πβοΈ-x,--dumpdescriptionβ does NOT submit β instead dumps the job description in the language accepted by the target π-E,--certificateβ prints info about installed user- and CA-certificates πͺͺ-P,--listpluginsβ lists all the available plugins π§©
βοΈ Application Options
-h,--helpβ shows help options π-z,--conffile=filenameβ configuration file (default~/.arc/client.conf)-t,--timeout=secondsβ timeout in seconds (default20) β³-d,--debug=debuglevelβ one of:FATAL,ERROR,WARNING,INFO,VERBOSEorDEBUGπ-v,--versionβ prints version information π
π EXTENDED DESCRIPTION π
so the arctest command is mainly used for basic testing of job submission to ARC CE using various pre-defined test jobs. she supports all the target selection options available for arcsub and she uses the same brokering logic. twin behavior, fr fr π―
she can also print basic info about the user's certificate πͺͺβ¨ The command is complementary to arcinfo and arcproxy -I.
the test jobs available in this version of arctest are:
- Test job 1: This test-job calculates prime-numbers for a number of minutes given by
-r(default5) and outputs the list to stderr. The source-code for the prime-number program, theMakefileand the executable are downloaded to the cluster from HTTP and FTP servers, and the program is compiled before running. In this way, the test job constitutes a fairly comprehensive test of the basic setup of a grid cluster. like she's doing a full-body checkup on your cluster π - Test job 2: attempts to list all environment variables at the remote site π
- Test job 3: copies a remote file from an HTTP server into a local file π
π FILES π
~/.arc/client.confβ some options can be given default values by specifying them in the ARC client configuration file. By using the--conffileoption, a different configuration file can be used than the default.~/.arc/jobs.datβ this is a local database of the user's active jobs. When a job is successfully submitted, it's added to the database, and when it's removed from the remote CE, it's removed from this list. This database is used as the list of all active jobs when the user specifies the--alloption to the various NorduGrid ARC user interface commands. By using the--joblistoption, a different file can be used than the default.
π EXAMPLES π
arctest -J 1 -C <computing element>
will submit test job number 1 to the specified CE. slay, go off π
π AUTHOR π
ARC software is developed by the NorduGrid Collaboration (http://www.nordugrid.org) β please consult the AUTHORS file distributed with ARC. Please report bugs and feature requests to http://bugzilla.nordugrid.org ππ
π COPYRIGHT π
APACHE LICENSE Version 2.0
π¦ SEE ALSO π¦
arccat(1), arcclean(1), arccp(1), arcget(1), arcinfo(1), arckill(1), arcls(1), arcmkdir(1), arcproxy(1), arcrenew(1), arcresume(1), arcrm(1), arcstat(1), arcsub(1), arcsync(1)
and that's the whole page, bestie!! πβ¨ππ¦πΈ
this was arctest version 7.2.0, dated September 2026 β mwah, go test some clusters, you absolute icon π
π
π¦ where this page comes from
- fedora 43: nordugrid-arc-client 7.2.0-1.fc43 Β· Apache-2.0 AND MIT
- fedora 44: nordugrid-arc-client 7.2.0-1.fc44 Β· Apache-2.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms