Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • kahaeuss/athena
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • nibrahim/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • rhammad/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • stefania/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • yygao/athena
  • shimoji/athena
  • zhenw/athena
  • jojamies/athena
  • keli/athena
  • cnass/athena
  • beckerov/athena
  • passaggi/athena
  • marvin/athena
  • hdf5-utils/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • ktodome/athena
  • kastanas/athena
  • huirun/athena
  • atrzupek/athena
  • lfountas/athena
  • ccarrion/athena
  • tzorbas/athena
  • aambler/athena
  • britzger/athena
  • epender/athena
  • derendar/athena
  • gipezzul/athena
  • hanl/athena
  • mmineev/athena
  • robertma/athena
  • phkoenig/athena
  • gnn4itkteam/athena
  • pleier/athena
  • nguseyno/athena
  • avasyuko/athena
  • nekumari/athena
  • gtateno/athena
  • pavel/athena
  • aburke/athena
  • jiling/athena
  • reznicek/athena
  • herrmant/athena
  • lmcelhin/athena
  • jcordeir/athena
  • averbyts/athena
  • tnommens/athena
  • xuh/athena
  • tvazquez/athena
  • ewallin/athena
  • gascott/athena
  • yuhui/athena
  • shbansal/athena
  • lserkin/athena
  • corentin/athena
  • miochoa/athena
  • ccaminch/athena
  • cdiez/athena
  • cpollard/athena
  • berkeleylab/CharmPhysics/athena
  • madurano/athena_gittutorial
  • hfox/athena
  • msykora/athena
  • ckirfel/athena
  • jakoubek/athena
  • calfayan/athena
  • kjohns/athena
  • christog/athena-brem
  • atlas/athena
  • toshi/athena
  • fwinkl/athena
  • wlampl/athena
  • karolos/athena
  • dguest/athena
  • jmontejo/athena
  • damazio/athena
  • okuprash/athena
  • smh/athena
  • rhauser/athena
  • turra/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • phwindis/athena
  • jmasik/athena
  • pjacka/athena
  • aundrus/athena
  • tamartin/athena
  • arnaez/athena
  • tbold/athena
  • baines/athena
  • mhodgkin/athena
  • nstyles/athena
  • mark/athena
  • mmuskinj/athena
  • akraszna/athena
  • rbianchi/athena
  • graemes/athena
  • psommer/athena
  • sshaw/athena
  • shlomit/athena
  • bwynne/athena
  • gemmeren/athena
  • hartj/athena
  • jcatmore/athena
  • ssnyder/athena
  • ebuschma/athena
  • tstreble/athena
  • gunal/athena
  • wwalko/athena
  • ewelina/athena
  • ATLAS-EGamma/athena
  • ligang/athena
  • sroe/athena
  • lfiorini/athena
  • yuxu/athena
  • emoyse/athena
  • longjon/athena
  • toyamaza/athena
  • jichen/athena
  • fpastore/athena
  • pgadow/athena
  • harkusha/athena
  • mvozak/athena
  • nikiforo/athena
  • leggett/athena
  • solodkov/athena
  • martindl/athena
  • tlari/athena
  • susinha/athena
  • rbielski/athena
  • almaloiz/athena
  • filthaut/athena
  • peter/athena
  • cchan/athena
  • dcasper/athena
  • cvarni/athena
  • wleight/athena
  • nwarrack/athena
  • mrybar/athena
  • cshimmin/athena
  • chays/athena
  • mihuebne/athena
  • ychiu/athena
  • dtovey/athena
  • sgeorge/athena
  • jsallen/athena-high-pt-ms-jets
  • christos/athena
  • yafu/athena
  • mgignac/athena
  • dkar/athena
  • tkohno/athena
  • yoyamagu/athena
  • janovak/athena
  • cohm/athena
  • wiedenat/athena
  • alfroch/athena
  • omajersk/athena
  • mstamenk/athena
  • dbakshig/athena
  • khoo/athena
  • fernando/athena
  • okepka/athena
  • scheiric/athena
  • maklein/athena
  • pleskot/athena
  • tmkrtchy/athena
  • jobalz/athena
  • ebergeas/athena
  • gingrich/athena
  • ekasimi/athena
  • ekuwertz/athena
  • afaulkne/athena
  • schaarsc/athena
  • merrenst/athena
  • goetz/athena
  • dpopov/athena
  • ponyisi/athena
  • xai/athena
  • astruebi/athena
  • mdanning/athena
  • ravinab/athena
  • achishol/athena
  • egramsta/athena
  • hye/athena
  • clseitz/athena
  • efilmer/athena
  • jpanduro/athena
  • bmindur/athena
  • alaurier/athena
  • ssarikay/athena
  • hyamauch/athena
  • mtoscani/athena
  • shanisch/athena
  • ppostola/athena
  • aad/athena
  • krumnack/athena
  • gpanizzo/athena
  • ncalace/athena
  • tupham/athena
  • nkrengel/athena
  • rkopelia/athena
  • stelzer/athena
  • rcoelhol/athena
  • bernius/athena
  • ssottoco/athena
  • tsulaia/athena
  • vcairo/athena
  • turnerm/athena
  • cmcginn/athena
  • stsuno/athena
  • sutt/athena
  • yunju/athena
  • mehlhase/athena
  • ldc/athena
  • mbandier/athena
  • jufische/athena
  • jmacdona/athena
  • dzanzi/athena
  • jdandoy/athena
  • kzoch/athena
  • nasbah/athena
  • kwhalen/athena
  • williams/athena
  • bmorgan/athena
  • shhirose/athena
  • cheidegg/athena
  • amete/athena
  • heng/athena
  • msaimper/athena
  • hhibi/athena
  • rcarney/athena
  • cdeutsch/athena
  • kkohler/athena
  • nova/athena
  • coccaro/athena
  • todorova/athena
  • ynoguchi/athena
  • sjiggins/athena
  • campanel/athena
  • loch/athena
  • bgokturk/athena
  • aytul/athena
  • wbalunas/athena
  • hrussell/athena
  • hoide/athena
  • jbiswal/athena
  • kegraham/athena
  • xju/athena
  • yuchou/athena
  • lidiaz/athena
  • bouhova/athena
  • alwang/athena
  • kpachal/athena
  • guerrero/athena
  • alopezso/athena
  • mverissi/athena
  • dhayden/athena
  • mvessell/athena
  • ssantpur/athena
  • kenelson/athena
  • mvanadia/athena
  • omeshkov/athena
  • upatel/athena
  • igrabows/athena
  • tvarol/athena
  • soumya/athena
  • fmeloni/athena
  • korona/athena
  • dshope/athena
  • ruyuan/athena
  • dbogavac/athena
  • tnobe/athena
  • mhank/athena
  • fsforza/athena
  • cowagner/athena
  • anperrev/athena
  • derue/athena
  • tursom/athena
  • koffas/athena
  • eramakot/athena
  • fgiuli/athena
  • myexley/athena
  • angianni/athena
  • chinderk/athena
  • davidek/athena
  • tphamleh/athena
  • ballbroo/athena
  • falonso/athena
  • ekajomov/athena-general
  • diehl/athena
  • sarbiolv/athena
  • hansenph/athena
  • hirose/athena
  • salvator/athena
  • stapiaar/athena
  • masato/athena
  • mfujimot/athena
  • jmendes/athena
  • jhaley/athena
  • ffabbri/athena
  • tpelzer/athena
  • stavrop/athena
  • nwenke/athena
  • gia/athena
  • hmildner/athena
  • agbet/athena
  • kkrizka/athena
  • dbabal/athena
  • temoskal/athena
  • cdelitzs/athena
  • asonay/athena
  • juesseiv/athena
  • iaizenbe/athena
  • dwallace/athena
  • lferencz/athena
  • jiawei/athena
  • eschanet/athena
  • ckitsaki/athena
  • mromano/athena
  • pmeiring/athena
  • czhou/athena
  • rustem/athena
  • sswatman/athena
  • jteoh/athena
  • miqueits/athena
  • wachan/athena
  • liberato/athena
  • jbeirer/athena
  • ranovotn/athena
  • nielsenj/athena
  • elmsheus/athena
  • eparrish/athena
  • fuhe/athena
  • markowen/athena
  • asquith/athena
  • dakoch/athena
  • mhance/athena
  • nicholas/athena
  • asoukhar/athena
  • esoldato/athena
  • aporeba/athena
  • aranzazu/athena
  • ndegroot/athena
  • tjunkerm/athena
  • jkempste/athena
  • lihan/athena
  • sschramm/athena
  • ginaciog/athena
  • mdelmast/athena
  • verducci/athena
  • anmrodri/athena
  • mswiatlo/athena
  • martis/athena
  • bcarlson/athena
  • ssaha/athena
  • pliu/athena
  • gabarone/athena
  • mxia/athena
  • lstocker/athena
  • fastcalosim_test/athena
  • scamarda/athena
  • guindon/athena
  • amoussa/athena
  • mdonasci/athena
  • rlongo/athena
  • conde/athena
  • gialas/athena
  • mmittal/athena
  • chelling/athena
  • fcostanz/athena
  • shion/athena
  • ffollega/athena
  • sberlend/athena
  • acts/athena
  • sschmitt/athena
  • hmaguire/athena
  • evarnes/athena
  • zsoumaim/athena
  • cgutscho/athena
  • nifomin/athena
  • jkremer/athena
  • eriefel/athena
  • dwilbern/athena
  • laforge/athena
  • susy-hackers/athena
  • guescini/athena
  • llorente/athena
  • haozturk/athena
  • kkoeneke/athena
  • rpoggi/athena
  • akotsoke/athena
  • istin/athena
  • acanesse/athena
  • fengyu/athena
  • fizisist/athena
  • chenlian/athena
  • rkarnam/athena
  • ysmirnov/athena_old
  • navarrjo/athena
  • cmerlass/athena
  • amulski/athena
  • pkramer/athena
  • ivivarel/athena
  • bulekov/athena
  • vcavalie/athena
  • yanlin/athena
  • restevam/athena
  • bauerpa/athena
  • sanchevi/athena
  • sefernan/athena
  • thsjurse/athena
  • smwang/athena
  • mmlynars/athena
  • iyeletsk/athena
  • jgonski/athena
  • wobisch/athena
  • itrandaf/athena
  • almgadm/athena
  • mmazza/athena
  • csebasti/athena
  • jhinds/athena
  • mwielers/athena
  • lmiller/athena
  • mtchijov/athena
  • lucam/athena
  • emmat/athena
  • tiyang/athena
  • kciesla/athena
  • lapereir/athena
  • pekman/athena
  • zuysal/athena
  • aleopold/athena
  • masaito/athena
  • wmccorma/athena
  • rbalasub/athena
  • kkreul/athena
  • salderwe/athena
  • somadutt/athena
  • ycoadou/athena
  • ilongari/athena
  • jstupak/athena
  • pinamont/athena
  • simmons/athena
  • ssahin/athena
  • adye/athena
  • kbelobor/athena
  • wtaylor/athena
  • jzeng/athena
  • aoneill/athena
  • dmaximov/athena
  • ljeanty/athena
  • gcallea/athena
  • fbartels/athena
  • kghorban/athena
  • cschiavi/athena
  • ecarlson/athena
  • mcfayden/athena
  • kasai/athena
  • aelmouss/athena
  • jraine/athena
  • scarra/athena
  • khanov/athena
  • gotero/athena
  • rozeny/athena
  • brottler/athena
  • joheinri/athena
  • nbelyaev/athena
  • abandyop/athena
  • doglioni/athena
  • alaperto/athena
  • rebeca/athena
  • bhonan/athena
  • aohatl/athena
  • dpudzha/athena
  • bigliett/athena
  • amarzin/athena
  • paulama/athena
  • pmoskvit/athena
  • mtesta/athena
  • lbozianu/athena
  • begalli/athena
  • rgarg/athena
  • vcroft/athena
  • yajun/athena
  • torrence/athena
  • jajimene/athena
  • atlidali/athena
  • mpokidov/athena
  • demelian/athena
  • hacooke/athena
  • barak/athena
  • roward/athena
  • wprzygod/athena
  • csander/athena
  • sgalantz/athena
  • amoroso/athena
  • atsirigo/athena
  • tofitsch/athena
  • mmiralle/athena
  • salnikov/athena
  • elrossi/athena
  • alory/athena
  • ozaplati/athena
  • pbokan/athena
  • pottgen/athena
  • jsabater/athena
  • ymino/athena
  • jdevivi/athena
  • xchen/athena
  • apetukho/athena
  • ruth/athena
  • klin/athena
  • nishu/athena
  • cappelt/athena
  • paramon/athena
  • trinn/athena
  • xiaoning/athena
  • nelsonc/athena
  • ratkin/athena
  • juhofer/athena
  • exot-27/athena
  • enarayan/athena
  • bleban/athena
  • qhu/athena
  • dpizzi/athena
  • ztarem/athena
  • mmarjano/athena
  • sampson/athena
  • acassim/athena
  • bburghgr/athena
  • mkrivos/athena
  • pagessin/athena
  • ychow/athena
  • LichtenbergGroup/athena
  • nviauxma/athena
  • wfawcett/athena
  • hessey/athena
  • ibordule/athena
  • othielma/athena
  • jreich/athena
  • watsona/athena
  • jdegens/athena
  • hasada/athena
  • wgeorge/athena
  • ztao/athena
  • perj/athena
  • mleblanc/athena
  • xiaohu/athena
  • pmendesa/athena
  • sridouan/athena
  • ludovica/athena
  • bachacou/athena
  • alainb/athena
  • kristin/athena
  • yake/athena
  • ssu/athena
  • yama/athena
  • rjanusia/athena-derivation
  • angerami/athena
  • rnayak/athena
  • jlsmith/athena
  • pebaron/athena-weights
  • ktsuri/athena
  • mproffit/athena
  • jezequel/athena
  • musafdar/athena
  • amendesj/athena
  • asalzbur/athena
  • hschwart/athena
  • csamoila/athena
  • rerrabai/athena
  • lhelary/athena
  • gproto/athena
  • lbeemste/athena
  • malgren/athena
  • tiany/athena
  • grabanal/athena
  • spolacek/athena
  • aczirkos/athena
  • bmondal/athena
  • mprincip/athena
  • kyamaguc/athena
  • asantra/athena
  • jreidels/athena
  • jroloff/athena
  • silvinha/athena
  • slawlor/athena
  • holau/athena
  • tboeckh/athena
  • mdhlamin/athena
  • emily/athena
  • bozek/athena
  • carlod/athena
  • lkrauth/athena
  • tdiasdov/athena
  • bbrueers/athena
  • mgrabois/athena
  • mtian/athena
  • iramirez/athena
  • oducu/athena
  • bcole/athena
  • idinu/athena
  • roishi/athena
  • dhirsch/athena
  • ecelebi/athena
  • jjwilkin/athena
  • yuanchan/athena
  • ygo/athena
  • exochell/athena
  • hmoyanog/athena-4-mr
  • ggustavi/athena
  • diwillia/athena
  • cgarner/athena
  • changqia/athena
  • sbiryuko/athena
  • jwspence/athena
  • skorn/athena
  • calpigia/athena
  • scalvet/athena
  • honguyen/athena
  • yangx/athena
  • adimitri/athena
  • jizamora/athena
  • dhangal/athena
  • rysawada/athena
  • atsiamis/athena
  • cmarcon/athena
  • atlidbs/athena
  • kpetukho/athena
  • tbisanz/athena
  • athaler/athena
  • iene/athena
  • dopasqua/athena
  • tqiu/athena
  • tzenis/athena
  • jspah/athena
  • hzuchen/athena
  • jkretz/athena
  • jcardena/athena
  • lveloce/athena
  • maliev/athena
  • fdelrio/athena
  • ryamaguc/athena
  • mbiros/athena
  • oshukrun/athena
  • iwang/athena
  • sagara17/athena
  • tsano/athena
  • mumohdso/athena2
  • mumohdso/athena
  • okumura/athena
  • dmunozpe/athena
  • koshimiz/athena
  • arennie/athena
  • valentem/athena
  • evguillo/athena
  • rhayes/athena
  • dossantn/athena
  • atate/athena
  • zhijie/athena
  • caforio/athena
  • maly/athena
  • zearnsha/athena
  • hlin/athena
  • bnachman/athena
  • rjoshi/athena
  • suyounas/athena
  • yuzhan/athena
  • machitis/athena
  • crougier/athena
  • lunedic/athena
  • mimarine/athena
  • mtost/athena
  • ndebiase/athena
  • lvannoli/athena
  • dounwuch/athena
  • nkakati/athena
  • omezhens/athena
  • thompson/athena
  • echeu/athena
  • saclawso/athena
  • jonierma/athena
  • martinpa/athena
  • mischott/athena
  • cprat/athena
  • hhanif/athena
  • sahinsoy/athena
  • tiknight/athena
  • inaryshk/athena
  • jodamp/athena
  • csauer/athena
  • wendlanb/athena
  • lkeszegh/athena
  • fedin/athena
  • knikolop/athena
  • angrigor/athena
  • xchu/athena
  • pbellos/athena
  • lbaltes/athena
  • adik/athena
  • jaoliver/athena
  • idrivask/athena
  • aikoulou/athena
  • ntamir/athena
  • echeremu/athena
  • sadykov/athena
  • algilber/athena
  • ignesi/athena
  • eschopf/athena
  • tteixeir/athena
  • haweber/athena
  • sgurdasa/athena
  • tavandaa/athena
  • pamachad/athena
  • pyanezca/athena
  • hiito/athena
  • pbhattar/athena
  • veellajo/athena
  • mdrozdov/athena
  • fsili/athena
  • bsaifudd/athena
  • wolter/athena
  • hsimpson/athena
  • fdibello/athena
  • mzhai/athena
  • dparedes/athena
  • zyan/athena
  • minaenko/athena
  • mrenda/athena
  • emmarsha/athena
  • chchau/athena
  • zmarshal/athena
  • zhangr/athena
  • jburzyns/athena
  • phkenned/athena
  • rkusters/athena
  • edweik/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • llaatu/athena
  • leevans/athena
  • javanden/athena
  • stsigari/athena
  • zfeng/athena
  • zifeng/athena
  • kkrowpma/athena
  • atropina/athena
  • srdas/athena
  • atlaspmb/athena
  • adonofri/athena
  • metsai/athena
  • cleonido/athena
  • yuanda/athena
  • ademaria/athena
  • drousso/athena
  • seggebre/athena
  • dgillber/athena
  • mnoury/athena
  • saktas/athena
  • eyamashi/athena
  • arombola/athena
  • zang/athena
  • matakagi/athena
  • ijuarezr/athena
  • axiong/athena
  • qibin/athena
  • fbendebb/athena
  • amdesai/athena
  • nlopezca/athena
  • tbuanes/athena
  • berkeleylab/lowmutracking/athena
  • jferrand/athena
  • bshresth/athena
  • cbuitrag/athena
  • otheiner/athena-official
  • klassen/athena
  • egodden/athena
  • hawatson/athena
  • hpotti/athena
  • vtudorac/athena
  • parodi/athena
  • mfarring/athena
  • ttakemur/athena
  • chonghao/athena
  • knakkali/athena
  • dzengerj/athena
  • buboehm/athena
  • lmontana/athena
  • bballard/athena
  • weixi/athena
  • dcieri/athena
  • cimcp/athena
  • zhuyi/athena
  • adaribay/athena
  • iliadis/athena
  • cantel/athena
  • frenner/athena
  • kbenkend/athena
  • asansar/athena
  • jburr/athena
  • dkoeck/athena
  • isotarri/athena
  • bstanisl/athena
  • mnovak/athena
  • blumen/athena
  • mfewell/athena
  • czodrows/athena
  • eegidiop/athena
  • yulei/athena
  • olangrek/athena
  • smitani/athena
  • gshatri/athena
  • alsala/athena
  • miholzbo/athena
  • jmharris/athena
  • amincer/athena
  • clantz/athena
  • jgargan/athena
  • hpang/athena
  • gripelli/athena
  • ewatton/athena
  • otheiner/athena
  • preselection-hackathon/athena
  • mleigh/athena
  • deniso/athena
  • tizuo/athena
  • mfernoux/athena
  • rushioda/athena
  • sfranche/athena
  • bernardo/athena
  • yusano/athena
  • jnitschk/athena
  • pebaron/athena-td
  • ksugizak/athena
  • anghosh/ef-anindya
  • smeriano/athena
  • chandler/athena
  • viruelas/athena
  • skaur/athena
  • hriani/athena
  • wsherman/athena
  • davetisy/athena
  • rtagami/athena
  • yochi/athena
  • jgombas/athena
  • apsallid/athena
  • vcepaiti/athena
  • sroygara/athena
  • chji/athena
  • pakontax/athena
  • yuanj/athena
  • agavrily/athena
  • ljerala/athena
  • dmclaugh/athena
  • falfonsi/athena
  • mcgensvc/athena
  • abunka/athena
  • giagu/athena
  • cjmeyer/athena
  • almay/athena
  • dmahon/athena
  • yuwen/athena
  • mshapiro/athena
  • qberthet/athena
  • ekay/athena
  • mbarel/athena
  • islazyk/athena
  • baitbenc/athena
  • dkobylia/athena
  • dakiyama/athena
  • rdinardo/athena
  • glamprin/athena
  • robouque/athena
  • cgrefe/athena
  • osalin/athena
  • mlanzacb/athena
  • minlin/athena
  • kazhang/athena
  • wsfreund/athena
  • szambito/athena
  • pebaron/athena
  • hwilkens/athena
  • beringer/athena
  • enagy/athena
  • menke/athena
  • yyap/athena
  • schaffer/athena
  • mduehrss/athena
  • mavogel/athena
  • tkharlam/athena
  • mspalla/athena
  • spagan/athena
  • fcalosim/athena
  • smobius/athena
  • okiverny/athena
  • jelena/athena
  • rateixei/athena
  • carquin/athena
  • chhayes/athena
  • dportill/athena
  • jwalder/athena
  • satom/athena
  • lmijovic/athena
  • osunnebo/athena
  • desilva/athena
  • jahreda/athena
  • sanmay/athena
  • junpei/athena
  • tilebeam/athena
  • kiabelin/athena
  • vtskhaya/athena
  • mcarnesa/athena
  • krbjoerk/athena
  • jstark/athena
  • cyoung/athena
  • delsart/athena
  • mtogawa/athena
  • jedebevc/athena
  • luxin/athena
  • silu/athena
  • maslawin/athena
  • jtanaka/athena
  • yifany/athena
  • minghui/athena
  • haoran/athena
  • beddall/athena
  • danning/athena
  • faser/offline/athena
  • dcasperfaser/athena
  • cfan/athena
  • kazheng/athena
  • almeidvi/athena
  • kgupta/athena
  • vmartin/athena
  • srettie/athena
  • mmontell/athena
  • sudha/athena
  • lhenkelm/athena
  • beltran/athena-fork
  • pajones/athena
  • anbaraja/athena
  • ssinha/athena
  • serodrig/athena
  • lgagnon/athena
  • kkawade/athena
  • dpanchal/athena
  • chiodini/athena
  • joana/athena
  • amorenos/athena
  • apalazzo/athena
  • jshahini/athena
  • mtanasin/athena
  • gonzalri/athena
  • vbuxbaum/athena
  • desengup/athena
  • kburka/athena
  • lfeligio/athena
  • gottino/athena
  • jaofferm/athena
  • ehaines/athena
  • mdidenko/athena
  • rmazini/athena
  • sabidi/athena
  • bkerridg/athena
  • gavrilen/athena
  • hazeng/athena
  • dwkim/athena
  • qidong/athena
  • ktackman/athena
  • cdimitri/athena
  • jingjing/athena
  • yche/athena
  • yoyeh/athena
  • mischott/athena-22
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • sgaid/athena
  • thmaurin/athena
  • bochen/athena
  • asciandr/athena
  • chjiang/athena
  • krdona/athena
  • lbazzano/athena
  • dtorresa/athena
  • rushioda/athena-3
  • pclark/athena
  • meiqi/athena
  • aaikot/athena
  • nlad/athena
  • kvidalgu/athena
  • jcurran/athena
  • hmoyanog/athena
  • maboelel/athena
  • aackerma/athena
  • lesplend/athena
  • yingjun/athena
  • xinfei/athena
  • aivina/athena
  • mschefer/athena
  • xinhui/athena
  • kazheng/athena-physics-val-2023
  • zoduan/athena
  • rmakhman/athena
  • liuk/athena
  • zhiliang/athena
  • bdixit/athena
  • shhan/athena
  • alsidley/athena
  • xingguo/athena
  • sfrances/athena
  • jlue/athena
  • ragrabar/athena
  • kyjones/topoetcone-removal
  • shahzad/athena
  • niabicht/athena
  • asehrawa/athena
  • keener/athena
  • mhoppesc/athena
  • yunagai/athena
  • llewitt/athena
  • bschlag/athena
  • lcalic/athena-backup
  • greynold/athena
  • yinmiao/athena
  • bruckman/athena
  • adohnalo/athena
  • jrivaden/athena
  • kazheng/athena-workingpoint
  • hvanders/athena
  • agentry/athena
  • drankin/athena
  • nkang/athena
  • kbhide/athena
  • ladamczy/test
  • tbeumker/athenatest
  • asmaga/athena
  • tbeumker/athena
  • losanti/athena-23
  • losanti/athena
  • berkeleylab/acts/athena
  • weitao/athena
  • wsong/athena
  • jiturriz/athena
  • vmaksimo/athena
  • dmankad/athena-idle
  • menu-hackathon/athena
  • toobauma/athena
  • kyjones/trigger-example
  • dawerner/athena
  • edreyer/athena
  • smanzoni/athena
  • fisopkov/athena
  • lprimomo/athena
  • seggebre/athena-fluencemap-modification
  • gtarna/athena
  • japresto/athena
  • shmukher/athena
  • maparo/athena
  • aackerma/atlas-athena
  • adimri/athena
  • SecVtx-Lancaster/Athena
  • jcrosby/athena
  • pgraveli/athena
  • lrambell/athena
  • rsnyder/athena
  • tovsiann/athena
  • wstanek/athena
  • atlas-sa-uct/athena
  • skita/athena
  • zgao/athena
  • eullmank/athena
  • ppotepa/athena
  • lroos/athena
  • achakrav/athena
  • mhemmett/athena
  • evitale/athena
  • kgoto/athena
  • xmapekul/athena
  • arej/athena
  • npond/athena
  • thmaurin/athena-sim-flavour
  • rashbypi/athena
  • epasqual/athena
  • ivyas/athena
  • lkretsch/athena
  • aleksand/athena
  • mbiyabi/athena
  • jebohm/athena
  • hluk/athena
  • aralves/athena
  • dbiswas/athena
  • cvittori/athena
  • dkoeck/anniathenafork
  • rgupta/athena
  • mkareem/athena
  • tslee/athena
  • mihe/athena
  • mhaacke/athena
  • croland/athena
  • cgarvey/athena
  • pkumari/athena
  • asoflau/athena
  • kesedlac/athena
  • ricunnin/athena
  • ctosciri/athena-old
  • feickert/athena
  • ctosciri/athena
  • bdixit/masking-strip-modules
  • agerwin/athena
  • gtolkach/athena
  • gfrattar/athena
  • gwilliam/athena
  • gaofeng/athena
  • bscheuer/athena
  • svanstro/athena
  • ksudo/athena
  • jfeng2/athena
  • vaustrup/athena
  • kosuzuki/athena
  • rhiguchi/athena
  • hart/athena
  • etoyoda/athena
  • tpaschoa/athena
  • rmizuhik/athena
  • kkanke/athena
  • tnakagaw/athena
  • dduda/athena
  • amakita/athena
  • maoki/athena
  • miyamada/athena
  • whopkins/athena
  • rishikaw/athena
  • ferusso/athena
  • anayaz/athena
  • smweber/athena-run-3
  • aagaard/athena
  • shudong/athena
  • evalient/athena
  • smweber/athena
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib-stream
  • strom/athena-dms
  • dellacqu/athena
  • zyan/athena-muon-calib
  • strom/athena
  • brosser/athena
  • glagafon/project-nimber-1
  • jsallen/athena
  • sbellman/athena
  • macretar/athena
  • skadir/athena-sadaf
  • aowang/athena
  • glagafon/handi-project
  • ooncel/athena
  • jhoya/athena
  • leguo/athena
  • wuxi/athena
  • tygeorge/athena
  • osotosan/athena
  • syan/athena-syan
  • mnorfolk/athena
  • glagafon/handi-project-1
  • hasun/athena
  • axgallen/athena-qualification-task
  • will/athena
  • seinfant/athena
  • aborbely/athena
  • schernau/athena
  • karakawa/athena
  • dmankad/athena-gen
  • taogawa/athena
  • tmlinare/athena
  • mmaroun/ravina-fork
  • agarabag/athena
  • axgallen/athena
  • ktariq/athena
  • vlysenko/athena
  • romar/athena
  • mahorstm/athena
  • dhagan/athena
  • zuzak/athena
  • ibamwidh/athena
  • atishelm/athena
  • ipolishc/athena
  • tizhang/athena
  • jolamber/athena
  • jlue/athena-latest
  • frfische/athena
  • ykhoulak/myathena
  • xilin/athena
  • kifarman/athena
  • yil/athena
  • chuanye/athena
  • huayu/athena
  • dntounis/athena
  • lderamo/athena
  • nkua-atlas/athena
  • steinber/athena-main
  • tayoshid/athena
  • nischmit/athena
  • tdingley/athena
  • movincen/athena
  • hasegawa/athena
  • dtruncal/athena
  • mnowak/athena
  • kazheng/athena-acts
  • dongyi/athena
  • glagafon/dq-optimize
  • malvesca/athena
  • openc/athena
  • ekajomov/athena-fork-fix
  • lcalic/athena
  • ladamczy/athena
  • mhufnage/athena
  • anfortma/athena
  • lsultana/obsolete_athena
  • alveltma/athena
  • lsultana/athena
  • rqian/athena
  • yonoda/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • bglik/athena
  • pebaron/athena-leprem
  • saparede/athena
  • anstein/athena
  • gbird/athena
  • midandre/athena
  • mfurukaw/athena
  • sokkerma/athena
  • anhodges/athena
  • kyjones/athena
  • mvivasal/athena
  • mveen/athena
  • asbrooks/athena
  • fcurcio/athena
  • lboccard/athena
  • mmlynars/athena-v-2
  • joroemer/athena
  • tburatov/athena
  • jmcgowan/athena
  • ivyoung/athena
  • drasslof/athena
  • tayoshid/athena-test
  • dmankad/athena
  • tmclachl/athena
  • jodafons/athena
  • kayu/athena
  • ctaybi/athena
  • sanchezj/athena-2022
  • ynarukaw/athena
  • jiddon/athena
  • sdemiran/athena
  • fwinkel/athena
  • sdahbi/athena
  • anburger/athena
  • apfleger/athena
  • izahir/athena
  • goblirsc/athena
  • sidoti/athena
  • sanchezj/athena
  • mmoors/athena
  • obut/athena
  • rvinasco/athena
  • jwkraus/athena
  • klleras/athena
  • rhaberle/athena
  • esimpson/athena
  • janders/athena
  • jhowarth/athena
  • jchapman/athena
  • imaniati/athena
  • mungo/athena
  • dta/athena_old
  • jecouthu/athena
  • fhenry/athena
  • dtrischu/athena
  • sfuenzal/athena
  • avallier/athena
  • fmontere/athena
  • zhaotong/athena
  • misantan/athena
  • gdigrego/athena
  • zalegria/athena
  • awharton/Athena
  • amelo/athena
  • peiyan/athena
  • acordeir/athena-ed
  • shaoguan/athena
  • mkholoda/athena
  • pdougan/athena
  • nbruscin/athena
  • fkirfel/athena
  • caiy/athena
  • kchu/athena
  • esampson/athena-idart
  • backes/athena
  • tayoshid/athena-2024
  • shpeng/athena-2
  • gfacini/athena
  • bcervato/athena
  • gmercado/athena
  • fwinkl2/athena
  • rhowen/athena
  • gmascare/athena
  • esampson/athena-idart-2
  • nharriso/athena
  • esampson/athena-otp
  • costanzo/athena
  • yvolkotr/athena
  • djlewis/athena
  • alpleban/athena-met
  • yuematsu/athena
  • astefl/athena
  • pibutti/athena
  • yilin/athena
  • bmoser/athena
  • esampson/athena-june-otp
  • bdong/athena
  • wcastigl/athena
  • ksahan/athena
  • zhanhang/athena
  • thitchin/athena
  • msasada/athena
  • agheata/athena
  • sosarkar/athena-again
  • txu/athena
  • lbarrade/athena
  • zhangbo/athena
  • seth/athena
  • okolay/athena
  • mlyukova/athena
  • nsurijr/athena
  • damperia/athena-acts
  • esampson/june-2-otp
  • martyniu/athena
  • wema/athena
  • dbaronmo/athena
  • vsasse/athena
  • eballabe/athena
  • acamplan/athena
  • bngair/me-tsig-athena
  • bhuth/athena
  • bngair/met-significance-r-22
  • menadeem/athena
  • ksakura/athena
  • atymchys/athena
  • vkost/athena
  • yanqiw/athena
  • linghua/athena
  • skadir/athena
  • rhicks/athena
  • sgoswami/athena
  • domatter/athena
  • beltran/athena
  • arelycg/athena
  • juscerri/athena
  • nheatley/athena
  • dreikher/athena
  • sosarkar/athena
  • mwessels/athena
  • hshaddix/athena
  • lwinkler/athena
  • ddicroce/athena
  • bdebjani/athena
  • emoon/athena
  • fladias/athena
  • cleong/athena
  • girupnik/athena
  • elham/athena
  • sdiefenb/athena-onnx-tutorial
  • haren/athena
  • nkrogh/athena
  • mhabedan/athena
  • thart/athena
  • dwilson/athena
  • fivone/athena
  • scane/athena
  • mads/athena
  • echerepa/athena
  • lsanfili/athena
  • dahumphr/athena
  • baer/athena
  • dcamarer/athena
  • lifoster/athena
  • glagafon/aaaathena
  • alancast/athena
  • kenakamu/athena
  • glagafon/athena
  • eskorda/athena
  • haotianl/athena
  • ukhurshi/athena
  • rshibata/athena
  • salopez/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • delitez/athena
  • pizhang/athena
  • rvavrick/athena
  • therwig/athena
  • htsoi/athena
  • casadop/athena
  • pachabri/athena
  • mwitkows/athena
  • jaburles/athena
  • ezaya/athena
  • lcorazzi/athena
  • mmantina/athena
  • lmonaco/athena
  • hzhuang/athena
  • achamber/athena
  • jkrupa/athena
  • gserenis/athena
  • rmole/athena
  • semami/athena
  • mamirono/athena
  • fdattola/athena
  • mfornasi/athena
  • belderto/athena
  • uepstein/athena
  • rpozzi/athena
  • lopezzot/athena
  • jinglis/athena
  • lechols/athena
  • cmavungu/athena
  • abesir/athena
  • jlittle/athena
  • robouque/athena-20241115
  • jajohnso/athena
  • htorre/athena
  • fsiegert/athena
  • wenjingw/athena
  • tneep/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • jackersc/athena
  • kfang/athena-fork-kyfang
  • lbrown/athena
  • prmitra/athena
  • epompapa/athena
  • kgrimm/athena-kgrimm
  • wasu/athena
  • ashirazi/athena
  • toheintz/athena
  • aslobodk/athena
  • nihartma/athena
  • amoreira/athena
  • goetz/athena-acts
  • gfazzino/athena
  • kdipetri/athena
  • yazhou/athena
  • muschmid/athena
  • falves/athena
  • alarnold/athena
  • djuarezg/athena
  • mborodin/athena
  • wlai/athena
  • mdacunha/athena
  • novotnyp/athena
  • rohasan/athena
  • asickles/athena
  • ibenaoum/athena
  • adsalvad/athena
  • alecrhys/athena
  • zetao/athena
  • lvicenik/athena
  • christog/athena
  • frcastig/athena
  • tflee/athena
  • llarson/athena
  • jusilva/athena
  • kkazakov/athena
  • ehampshi/athena
  • mfarzali/athena
  • exochell/my-athena
  • pusharma/athena
  • tomoya/athena-low-pt-muon-rec
  • hshaddix/athena-hshaddix
  • gpinheir/athena
  • jecifuen/athena
  • vchabala/athena
  • mojeda/athena
  • nsur/athena-lund
  • jlieberm/athena
  • chhultqu/athena
  • estahl/athena
  • jlai/athena
  • yukari/athena
  • nshtokha/athena
  • yuxuanz/local-athena
  • misavic/athena
  • camccrac/athena
  • sizumiya/athena
  • zhubacek/athena
  • pmourafr/athena
  • mfilipig/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • micontre/athena
  • fdejean/athena
  • gipoddar/athena
  • zrokavec/athena
  • ssuravar/athena
  • rkavak/athena
  • mtancock/athena-2
  • beyeo/athena
  • gsalvi/athena
  • ndiederi/athena
  • vpires/athena-vasco
  • treisch/athena
  • heya/athena
  • orlandin/athena
  • mowaris/athena
  • rbrener/athena
  • tjayapra/athena
  • mnegrini/athena
  • rjanusia/athena-trigger
  • yuxuanz/athena
  • sutuncay/athena
  • ywng/athena
  • kfung/athena
  • akraus/athena
  • sjankovy/athena
  • garbonaf/athena
  • rosati/athena
  • biliu/athena
  • stlin/athena
  • hchoudha/athena
  • fballi/athena
  • boudreau/athena
  • albojani/athena
  • sawyer/athena
  • rlazarid/athena
  • yshiraiw/athena
  • bkamgama/athena
  • ndiasper/athena
  • hadavand/athena
1609 results
Show changes
Showing
with 1052 additions and 217 deletions
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
///////////////////////////////////////////////////////////////////
......@@ -18,7 +18,6 @@
// Database includes
#include "RDBAccessSvc/IRDBRecordset.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
#include "RDBAccessSvc/IRDBRecord.h"
// AtlasDetDescr
......@@ -26,7 +25,7 @@
// GeoModel
#include "GeoModelInterfaces/IGeoModelSvc.h"
#include "GeoModelInterfaces/IGeoDbTagSvc.h"
/** Constructor */
DetDescrDBEnvelopeSvc::DetDescrDBEnvelopeSvc(const std::string& name, ISvcLocator* svc) :
......@@ -94,6 +93,10 @@ StatusCode DetDescrDBEnvelopeSvc::initialize()
ATH_MSG_INFO("Initializing ...");
// retrieve DataBase access service
ServiceHandle<IGeoDbTagSvc> geoDbTag("GeoDbTagSvc",name());
ATH_CHECK(geoDbTag.retrieve());
m_dbAccess.setName(geoDbTag->getParamSvcName());
if ( m_dbAccess.retrieve().isFailure()) {
ATH_MSG_ERROR("Could not locate RDBAccessSvc");
if ( !enableFallback()) return StatusCode::FAILURE;
......@@ -255,7 +258,7 @@ StatusCode DetDescrDBEnvelopeSvc::retrieveRZBoundary( std::string &node,
double curR = (*recIt)->getDouble("R") * CLHEP::mm;
double curZ = (*recIt)->getDouble("Z") * CLHEP::mm;
// store (r,z) duplet locally
rzVec.push_back( RZPair(curR, curZ) );
rzVec.emplace_back(curR, curZ );
}
return StatusCode::SUCCESS;
......@@ -283,7 +286,7 @@ StatusCode DetDescrDBEnvelopeSvc::fallbackRZBoundary( FallbackDoubleVector &r,
double curR = r[pos];
double curZ = z[pos];
// store (r,z) duplet locally
rzVec.push_back( RZPair(curR, curZ) );
rzVec.emplace_back(curR, curZ );
}
return StatusCode::SUCCESS;
......
################################################################################
# Package: AthenaMPTest
################################################################################
# Declare the package name:
atlas_subdir( AthenaMPTest )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
AtlasTest/TestTools
TestPolicy )
<?xml version="1.0"?>
<unifiedTestConfiguration>
<atn>
<TEST name="WorkerTopDir" type="athena" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>--nprocs=2 -c "jp.AthenaCommonFlags.EvtMax=8; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.WorkerTopDir='MPWorkers'; jps.AthenaMPFlags.CollectSubprocessLogs=True" RecExRecoTest/RecExRecoTest_RTT_id.py</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>RecExCommon_links.sh</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="OutputReportFile" type="athena" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>--nprocs=2 -c "jp.AthenaCommonFlags.EvtMax=8; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.OutputReportFile='MPOutputs'; jps.AthenaMPFlags.CollectSubprocessLogs=True" RecExRecoTest/RecExRecoTest_RTT_id.py</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>RecExCommon_links.sh</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="1proc_RTT_id" type="athena" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>--nprocs=1 -c "jp.AthenaCommonFlags.EvtMax=8; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" RecExRecoTest/RecExRecoTest_RTT_id.py</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>RecExCommon_links.sh</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
</atn>
</unifiedTestConfiguration>
<?xml version="1.0"?>
<unifiedTestConfiguration>
<atn>
<TEST name="RTT_id" type="athena" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>--nprocs=2 -c "jp.AthenaCommonFlags.EvtMax=8; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" RecExRecoTest/RecExRecoTest_RTT_id.py</options_atn>
<timelimit>30</timelimit>
<author> Mous Tatarkhanov </author>
<mailto> Vakhtang.Tsulaia@cern.ch </mailto>
<prescript>RecExCommon_links.sh</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="idmuoncalomuoncomb" type="athena" suite="athenamp">
<options_atn>--nprocs=2 -c "jp.AthenaCommonFlags.EvtMax=5; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idmuoncalomuoncomb.py</options_atn>
<timelimit>30</timelimit>
<author> Mous Tatarkhanov </author>
<mailto> Vakhtang.Tsulaia@cern.ch </mailto>
<prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="rdotoesdnotrigger" type="athena" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>--nprocs=2 -c "jp.AthenaCommonFlags.EvtMax=8; from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" RecExCommon/rdotoesdnotrigger.py</options_atn>
<timelimit>40</timelimit>
<author> Mous Tatarkhanov </author>
<mailto> Vakhtang.Tsulaia@cern.ch </mailto>
<prescript>RecExCommon_links.sh</prescript>
<prescript>rm -f $ATN_WORK_AREA/*.pool.root; env > env.txt</prescript>
<expectations>
<errorMessage>FAILURE (ERROR)</errorMessage>
<successMessage>"successful run"</successMessage>
<returnValue>0</returnValue>
</expectations>
<nightly_exclude>17.7.NEW.Y-VAL</nightly_exclude>
</TEST>
</atn>
</unifiedTestConfiguration>
<?xml version="1.0"?>
<unifiedTestConfiguration>
<atn>
<TEST name="RECOSHIFT_rdo2esd2aod" type="script" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>TRF_ECHO=1 Reco_tf.py '--athenaopts=--nprocs=2' '--inputRDOFile' '/afs/cern.ch/atlas/project/rig/referencefiles/MC/valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.e3099_s2578/RDO.04919495._000958.pool.root.1' '--outputESDFile' 'ESD.pool.root' '--outputAODFile' 'AOD.pool.root' '--autoConfiguration' 'everything' '--maxEvents=4' </options_atn>
<timelimit>90</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>rm -f $ATN_WORK_AREA/*; env > env.txt</prescript>
<expectations>
<errorMessage>ERROR</errorMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="SharedPoolReader" type="script" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>TRF_ECHO=1 ATHENA_CORE_NUMBER=2 Reco_tf.py --multiprocess '--inputRDOFile' '/afs/cern.ch/atlas/project/rig/referencefiles/MC/valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.e3099_s2578/RDO.04919495._000958.pool.root.1' '--outputESDFile' 'ESD.pool.root' '--autoConfiguration' 'everything' '--maxEvents=4' '--preExec' 'from AthenaMP.AthenaMPFlags import jobproperties as jps' 'jps.AthenaMPFlags.UseSharedReader=True' 'rec.doTrigger=False'</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>rm -f $ATN_WORK_AREA/*; env > env.txt</prescript>
<expectations>
<errorMessage>ERROR</errorMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="RECOSHIFT_RAWtoESD" type="script" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>TRF_ECHO=1 Reco_tf.py '--inputBSFile' '/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_10Events/data11_7TeV.00178044.physics_JetTauEtmiss.merge.RAW._lb0092._SFO-4._0001.1_25events' '--maxEvents' '4' '--outputESDFile' 'myESD.pool.root' '--athenaopts=--nprocs=2' '--geometryVersion=ATLAS-R1-2011-02-00-00' '--preExec' 'rec.doTrigger=False' </options_atn>
<timelimit>90</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>rm -f $ATN_WORK_AREA/*; env > env.txt</prescript>
<expectations>
<errorMessage>ERROR</errorMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
</atn>
</unifiedTestConfiguration>
<?xml version="1.0"?>
<unifiedTestConfiguration>
<atn>
<TEST name="G4AtlasMP" type="athena" suite="AthenaMPSimJobOpt">
<doc>Tests standard simu job</doc>
<options_atn>--nprocs=2 -c "from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" G4AtlasApps/jobOptions.G4Atlas.py</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch</mailto>
<expectations>
<errorMessage>FAILURE </errorMessage>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="AtlasG4_tfMP" type="script" suite="AthenaMPSim">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests MP simulation in TF</doc>
<options_atn>TRF_ECHO=1 ATHENA_CORE_NUMBER=2 AtlasG4_tf.py --multiprocess --inputEVNTFile '/afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root' --outputHITSFile 'HITSMPSim.pool.root' --maxEvents '4' --skipEvents '0' --randomSeed '10' --geometryVersion 'ATLAS-R2-2015-03-01-00_VALIDATION' --conditionsTag 'OFLCOND-RUN12-SDR-19' --DataRunNumber '222525' --physicsList 'FTFP_BERT' --postInclude 'PyJobTransforms/UseFrontier.py' 'AtlasG4Tf:G4AtlasTests/postInclude.DCubeTest.py' --preExec 'AtlasG4Tf:simFlags.ReleaseGeoModel=False'</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
<expectations>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="AtlasG4_tfMP-SharedReader" type="script" suite="AthenaMPSimSharedReader">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests MP simulation in TF with the Shared Reader process</doc>
<options_atn>TRF_ECHO=1 ATHENA_CORE_NUMBER=2 AtlasG4_tf.py --multiprocess --inputEVNTFile '/afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root' --outputHITSFile 'HITSMPSimSharedReader.pool.root' --maxEvents '4' --skipEvents '0' --randomSeed '10' --geometryVersion 'ATLAS-R2-2015-03-01-00_VALIDATION' --conditionsTag 'OFLCOND-RUN12-SDR-19' --DataRunNumber '222525' --physicsList 'FTFP_BERT' --postInclude 'PyJobTransforms/UseFrontier.py' 'AtlasG4Tf:G4AtlasTests/postInclude.DCubeTest.py' --preExec 'AtlasG4Tf:simFlags.ReleaseGeoModel=False;from AthenaMP.AthenaMPFlags import jobproperties as jps;jps.AthenaMPFlags.UseSharedReader=True'</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
<expectations>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="DigiTfPileUpMP" type="script" suite="AthenaMPDigi">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests MP pile-up digitization</doc>
<options_atn>ATHENA_CORE_NUMBER=4 Digi_tf.py @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/HitsFile --multiproces --conditionsTag default:OFLCOND-RUN12-SDR-25 --digiSeedOffset1 170 --digiSeedOffset2 170 --geometryVersion ATLAS-R2-2015-03-01-00 @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/HighPtMinbiasHitsFile @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/LowPtMinbiasHitsFile --jobNumber 1 --maxEvents 12 --numberOfCavernBkg 0 --numberOfHighPtMinBias 0.12268057 --numberOfLowPtMinBias 39.8773194 --outputRDOFile mc15_2015_ttbar.RDO.pool.root --postExec 'all:CfgMgr.MessageSvc().setError+=["HepMcParticleLink"]' 'HITtoRDO:from AthenaCommon.CfgGetter import getPublicTool;getPublicTool("MergeMcEventCollTool").OnlySaveSignalTruth=True;ToolSvc.LArAutoCorrTotalToolDefault.deltaBunch=1' --postInclude 'default:PyJobTransforms/UseFrontier.py' --pileupFinalBunch 6 --preExec 'all:from AthenaCommon.BeamFlags import jobproperties;jobproperties.Beam.numberOfCollisions.set_Value_and_Lock(20.0);from LArROD.LArRODFlags import larRODFlags;larRODFlags.NumberOfCollisions.set_Value_and_Lock(20);larRODFlags.nSamples.set_Value_and_Lock(4);larRODFlags.doOFCPileupOptimization.set_Value_and_Lock(True);larRODFlags.firstSample.set_Value_and_Lock(0);larRODFlags.useHighestGainAutoCorr.set_Value_and_Lock(True)' --preInclude 'HITtoRDO:Digitization/ForceUseOfPileUpTools.py,SimulationJobOptions/preInclude.PileUpBunchTrainsMC15_2015_25ns_Config1.py,RunDependentSimData/configLumi_run222525_v1.py' --skipEvents 0</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
<expectations>
<returnValue>0</returnValue>
</expectations>
</TEST>
</atn>
</unifiedTestConfiguration>
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
#
# CI test definitions for the AnalysisBase project
# --> README.md before you modify this file
#
#################################################################################
# CP Algorithms
#################################################################################
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2Data_PHYS_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun2Data_PHYS_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun2Data_PHYS_Block CPAlgorithmsRun2Data_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3Data_PHYS_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun3Data_PHYS_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun3Data_PHYS_Block CPAlgorithmsRun3Data_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FullSim_PHYS_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun2FullSim_PHYS_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FullSim_PHYS_Block CPAlgorithmsRun2FullSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FullSim_PHYS_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun3FullSim_PHYS_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FullSim_PHYS_Block CPAlgorithmsRun3FullSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FastSim_PHYS_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun2FastSim_PHYS_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FastSim_PHYS_Block CPAlgorithmsRun2FastSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FastSim_PHYS_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun3FastSim_PHYS_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FastSim_PHYS_Block CPAlgorithmsRun3FastSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --physlite --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --physlite --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2Data_PHYSLITE_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun2Data_PHYSLITE_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun2Data_PHYSLITE_Block CPAlgorithmsRun2Data_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --physlite --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --physlite --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3Data_PHYSLITE_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun3Data_PHYSLITE_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun3Data_PHYSLITE_Block CPAlgorithmsRun3Data_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FullSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun2FullSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FullSim_PHYSLITE_Block CPAlgorithmsRun2FullSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FullSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun3FullSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FullSim_PHYSLITE_Block CPAlgorithmsRun3FullSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FastSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun2FastSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FastSim_PHYSLITE_Block CPAlgorithmsRun2FastSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FastSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun3FastSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FastSim_PHYSLITE_Block CPAlgorithmsRun3FastSim_PHYSLITE_Text )
# special test for only nominal overlap removal
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_OnlyNominalOR
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --only-nominal-or --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_OnlyNominalOR
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --only-nominal-or --direct-driver )
# this test is for testing that the algorithm monitors defined in EventLoop
# don't break a job of reasonable complexity. they are tested here instead of
# in the EventLoop package, because we have a much more complex payload here.
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Benchmark
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --direct-driver --algorithm-timer --algorithm-memory )
#################################################################################
# SUSYTools
#################################################################################
atlas_add_citest( SUSYTools_data18_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data18_13TeV.39757132_p6266.PHYS.pool.root maxEvents=500 isData=1 isAtlfast=0 Debug=0"
)
atlas_add_citest( SUSYTools_data22_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data22_13p6TeV.39672246_p6269.PHYS.pool.root maxEvents=1000 isData=1 isAtlfast=0 Debug=0"
)
atlas_add_citest( SUSYTools_mc20e_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/DAOD_PHYS.mc20_13TeV.410470.FS_mc20e_p6266.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data18_13TeV/20190318/ilumicalc_histograms_None_348885-364292_OflLumi-13TeV-010.root"
)
atlas_add_citest( SUSYTools_mc23a_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p6266.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root"
)
atlas_add_citest( SUSYTools_mc23a_PHYSLITE
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p6266.PHYSLITE.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root"
)
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
#
# CI test definitions for the AthGeneration project
# --> README.md before you modify this file
#
atlas_add_citest( DuplicateClass
SCRIPT python -c 'import ROOT'
PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" )
atlas_add_citest( DuplicateComponent
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DuplicateComponentsCheck.py )
atlas_add_citest( Generation_PhPy8_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421356 )
atlas_add_citest( Generation_H7_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421106 )
atlas_add_citest( Generation_MGPy8_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421107 )
atlas_add_citest( Generation_Sherpa_13TeV
SCRIPT RunWorkflowTests_Run2.py --CI -g --dsid 421003 )
atlas_add_citest( Generation_ParticleGun_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421119 )
atlas_add_citest( Generation_JetFilter_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421114 )
atlas_add_citest( Generation_PhPy8_13TeV
SCRIPT RunWorkflowTests_Run2.py --CI -g --dsid 421356 )
atlas_add_citest( Generation_PhPy8_14TeV
SCRIPT RunWorkflowTests_Run4.py --CI -g --dsid 421356 )
# CA Config
atlas_add_citest( Generation_CA_ParticleGun_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid Test950555 -e '--CA True' )
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
#
# CI test definitions for the AthSimulation project
# --> README.md before you modify this file
#
atlas_add_citest( DuplicateClass
SCRIPT python -c 'import ROOT'
PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" )
atlas_add_citest( DuplicateComponent
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DuplicateComponentsCheck.py )
atlas_add_citest( SimulationRun2FullSim
SCRIPT RunWorkflowTests_Run2.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( SimulationRun2FullSimChecks
SCRIPT RunWorkflowTests_Run2.py --CI -s -w FullSim --checks-only --output-path ../SimulationRun2FullSim
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun2FullSim)
atlas_add_citest( SimulationRun3FullSim
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim --threads 4 -e '--maxEvents 50' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( SimulationRun3FullSimChecks
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim --checks-only --output-path ../SimulationRun3FullSim
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun3FullSim )
atlas_add_citest( SimulationRun3FullSimSQLiteGeo
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim -a s4454 --threads 4 -e '--maxEvents 50 --geometrySQLiteFullPath /cvmfs/atlas.cern.ch/repo/sw/database/GroupData/Geometry/ATLAS-R3S-2021-03-02-00-DEV02.db' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( SimulationRun3FullSimSQLiteGeoChecks
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim -a s4454 --checks-only --output-path ../SimulationRun3FullSimSQLiteGeo
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun3FullSimSQLiteGeo )
atlas_add_citest( SimulationRun4FullSim
SCRIPT RunWorkflowTests_Run4.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( SimulationRun4FullSimChecks
SCRIPT RunWorkflowTests_Run4.py --CI -s -w FullSim --checks-only --output-path ../SimulationRun4FullSim
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun4FullSim )
atlas_add_citest( SimulationRun3HitsMergeWithSort
SCRIPT RunWorkflowTests_Run3.py --CI -s -w HitsMerge -e '--inputHITSFile ../../SimulationRun3FullSim/run_s4006/myHITS.pool.root' # go two levels up as the test runs in a subfolder
DEPENDS_SUCCESS SimulationRun3FullSim )
atlas_add_citest( SimulationRun3HitsFilter
SCRIPT RunWorkflowTests_Run3.py --CI -s -w HitsFilter -e '--maxEvents 10')
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
#
# CI test definitions for the Athena project
# --> README.md before you modify this file
#
#################################################################################
# General
#################################################################################
atlas_add_citest( DuplicateClass
SCRIPT python -c 'import ROOT'
PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" )
atlas_add_citest( DuplicateComponent
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DuplicateComponentsCheck.py )
#################################################################################
# Digitization/Simulation
#################################################################################
atlas_add_citest( FastChain
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/FastChain.sh )
atlas_add_citest( SimulationRun3AF3
SCRIPT RunWorkflowTests_Run3.py --CI -s -w AF3 --threads 0 -e '--maxEvents 20' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 1 )
atlas_add_citest( SimulationRun3AF3Checks
SCRIPT RunWorkflowTests_Run3.py --CI -s -w AF3 --checks-only --output-path ../SimulationRun3AF3
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun3AF3 )
atlas_add_citest( SimulationRun4FullSim
SCRIPT RunWorkflowTests_Run4.py --CI -s -w FullSim -e '--maxEvents 5' --no-output-checks
LOG_IGNORE_PATTERN "WARNING FPE" ) # ignore FPEs from Geant4
atlas_add_citest( PileUpPresamplingRun2
SCRIPT RunWorkflowTests_Run2.py --CI -p -w PileUpPresampling -e '--maxEvents 5 --conditionsTag OFLCOND-MC16-SDR-RUN2-12' --no-output-checks )
atlas_add_citest( PileUpPresamplingRun3
SCRIPT RunWorkflowTests_Run3.py --CI -p -w PileUpPresampling -e '--maxEvents 5' --no-output-checks )
atlas_add_citest( PileUpPresamplingRun4FullTruth
SCRIPT RunWorkflowTests_Run4.py --CI -p -w PileUpPresampling -e '--maxEvents 5' )
atlas_add_citest( DataOverlayPreparationRun3
SCRIPT RunWorkflowTests_Run3.py --CI -p -w MinbiasPreprocessing -e '--maxEvents 5 --conditionsTag CONDBR2-BLKPA-2023-07' )
atlas_add_citest( OverlayRun2MC
SCRIPT RunWorkflowTests_Run2.py --CI -o -w MCOverlay -e '--conditionsTag OFLCOND-MC16-SDR-RUN2-12')
atlas_add_citest( OverlayRun2Data
SCRIPT RunWorkflowTests_Run2.py --CI -o -w DataOverlay )
atlas_add_citest( OverlayRun3MC
SCRIPT RunWorkflowTests_Run3.py --CI -o -w MCOverlay )
#################################################################################
# Standard reconstruction workflows
#################################################################################
atlas_add_citest( RecoRun2Data
SCRIPT RunWorkflowTests_Run2.py --CI -r -w DataReco -e '--maxEvents 25 --conditionsTag CONDBR2-BLKPA-RUN2-11 --preExec pass' )
atlas_add_citest( RecoRun2MC
SCRIPT RunWorkflowTests_Run2.py --CI -r -w MCReco --threads 0 -e '--maxEvents 25 --conditionsTag OFLCOND-MC16-SDR-RUN2-12' )
atlas_add_citest( RecoRun2MC_PileUp
SCRIPT RunWorkflowTests_Run2.py --CI -p -w MCPileUpReco -e '--maxEvents 5 --conditionsTag OFLCOND-MC16-SDR-RUN2-12 --inputRDO_BKGFile=../../PileUpPresamplingRun2/run_d1918/myRDO.pool.root' --no-output-checks # go two levels up as the test runs in a subfolder
DEPENDS_SUCCESS PileUpPresamplingRun2 )
atlas_add_citest( RecoRun3Data
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a q449 --threads 8 -e '--maxEvents 100 --preExec="flags.Exec.FPE=500;" --conditionsTag CONDBR2-BLKPA-2022-17' --run-only
PROPERTIES PROCESSORS 8 )
atlas_add_citest( RecoRun3Data_Checks
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a q449 --checks-only --output-path ../RecoRun3Data
DEPENDS_SUCCESS RecoRun3Data )
atlas_add_citest( RecoRun3Data_Bulk
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a f1333 --threads 8 -e '--skipEvents 100 --maxEvents 500 --inputBSFile=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/TCT_Run3/data22_13p6TeV.00431493.physics_Main.daq.RAW._lb0525._SFO-16._0001.data --conditionsTag CONDBR2-BLKPA-2022-17' --run-only --no-output-checks
PROPERTIES PROCESSORS 8 )
atlas_add_citest( RecoRun3Data_Bulk_Checks
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a f1333 --checks-only --output-path ../RecoRun3Data_Bulk --no-output-checks
DEPENDS_SUCCESS RecoRun3Data_Bulk )
atlas_add_citest( RecoRun3Data_Express
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a x785 -e '--maxEvents 25 --inputBSFile=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/TCT_Run3/data24_13p6TeV.00477023.express_express.merge.RAW._lb0287._SFO-ALL._0001.1 --conditionsTag CONDBR2-ES1PA-2025-01 ' --no-output-checks
LOG_IGNORE_PATTERN "WARNING FPE .*PixelChargeLUTCalibCondAlg"
# ignore FPEs from PixelChargeLUTCalibCondAlg
)
atlas_add_citest( ZdcRec_ZDCCalib
SCRIPT python -m ZdcRec.ZdcRecConfig --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ZdcRec/data23_hi.00463427.calibration_ZDCCalib.daq.RAW._lb0000._SFO-19._0001.data --evtMax=10
)
atlas_add_citest( ZdcRec_ZDCCalib24
SCRIPT python -m ZdcRec.ZdcRecConfig --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ZdcRec/data24_hi.00488915.calibration_ZDCCalib.daq.RAW._lb0000._SFO-19._0001.data --evtMax=10
)
atlas_add_citest( ZdcRec_ZDCLEDCalib
SCRIPT python -m ZdcRec.ZdcRecConfig --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ZdcRec/data23_hi.00463427.calibration_ZDCLEDCalib.daq.RAW._lb0000._SFO-19._0001.data --evtMax=10
)
atlas_add_citest( ZdcRec_ZDCInjCalib
SCRIPT python -m ZdcRec.ZdcRecConfig --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ZdcRec/data24_hicomm.00488824.calibration_ZDCInjCalib.daq.RAW._lb0000._SFO-11._0001.data --evtMax=10
)
atlas_add_citest( RecoRun3Data_Cosmics
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a q450 -e '--maxEvents 25 --preExec="all:flags.Exec.FPE=500;" --conditionsTag CONDBR2-BLKPA-2022-17' --no-output-checks)
atlas_add_citest( RecoRun3Data_Calib
SCRIPT RunWorkflowTests_Run3.py --CI -r -w DataReco -a q451 -e '--maxEvents 25 --preExec="all:flags.Exec.FPE=500;" --conditionsTag CONDBR2-BLKPA-2022-17' --no-output-checks)
atlas_add_citest( RecoRun3MC
SCRIPT RunWorkflowTests_Run3.py --CI -r -w MCReco -e '--maxEvents 25 --conditionsTag OFLCOND-MC23-SDR-RUN3-08' )
atlas_add_citest( RecoRun3MC_PileUp
SCRIPT RunWorkflowTests_Run3.py --CI -p -w MCPileUpReco -e '--maxEvents 5 --conditionsTag OFLCOND-MC23-SDR-RUN3-08 --inputRDO_BKGFile=../../PileUpPresamplingRun3/run_d1919/myRDO.pool.root' --no-output-checks # go two levels up as the test runs in a subfolder
DEPENDS_SUCCESS PileUpPresamplingRun3 )
atlas_add_citest( RecoRun4MC
SCRIPT RunWorkflowTests_Run4.py --CI -r -w MCReco -e '--maxEvents 5 --inputHITSFile=../../SimulationRun4FullSim/run_s3761/myHITS.pool.root --conditionsTag OFLCOND-MC21-SDR-RUN4-03' --no-output-checks # go two levels up as the test runs in a subfolder
DEPENDS_SUCCESS SimulationRun4FullSim )
#################################################################################
# Standard Derivation workflows
#################################################################################
atlas_add_citest( DerivationRun2Data_PHYS
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag data_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun2Data_PHYSLITE
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag data_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun2MC_PHYS
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag mc_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun2MC_PHYSLITE
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag mc_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun2MCAF3_PHYS
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag af3_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun2MCAF3_PHYSLITE
SCRIPT RunWorkflowTests_Run2.py --CI -d -w Derivation --tag af3_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3Data_PHYS
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag data_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3Data_PHYSLITE
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag data_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3Data_Train
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag data_PHYS_PHYSLITE --threads 4 --no-output-checks
PROPERTIES PROCESSORS 4 )
# Explicitly set maxEvents so that the preExec doesn't get overwritten
atlas_add_citest( DerivationRun3Data_Train_RNTuple
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation -e '--maxEvents=500 --preExec="flags.Output.StorageTechnology.EventData=\\"ROOTRNTUPLE\\"" --parallelCompression="False"' --tag data_PHYS_PHYSLITE --threads 4 --no-output-checks
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3MC_PHYS
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag mc_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3MC_PHYSLITE
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag mc_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
# Explicitly set maxEvents so that the preExec doesn't get overwritten
atlas_add_citest( DerivationRun3MC_Train_RNTuple
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation -e '--maxEvents=500 --preExec="flags.Output.StorageTechnology.EventData=\\"ROOTRNTUPLE\\"" --parallelCompression="False"' --tag mc_PHYS_PHYSLITE --threads 4 --no-output-checks
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3MCAF3_PHYS
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag af3_PHYS --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( DerivationRun3MCAF3_PHYSLITE
SCRIPT RunWorkflowTests_Run3.py --CI -d -w Derivation --tag af3_PHYSLITE --threads 4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( RecoRun4MC_DAODPHYS
SCRIPT RunWorkflowTests_Run4.py --CI -d -w Derivation -e '--maxEvents 5 --inputAODFile=../../RecoRun4MC/run_q447/myAOD.pool.root' --no-output-checks # go two levels up as the test runs in a subfolder
DEPENDS_SUCCESS RecoRun4MC )
#################################################################################
# Analysis
#################################################################################
atlas_add_citest( CPAlgorithmsRun2MC_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fullsim --input-file ../DerivationRun2MC_PHYS/run_mc_PHYS_Run2/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2MC_PHYS )
atlas_add_citest( CPAlgorithmsRun2MC_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fullsim --physlite --input-file ../DerivationRun2MC_PHYSLITE/run_mc_PHYSLITE_Run2/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2MC_PHYSLITE )
atlas_add_citest( CPAlgorithmsRun2MCAF3_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fastsim --input-file ../DerivationRun2MCAF3_PHYS/run_af3_PHYS_Run2/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2MCAF3_PHYS )
atlas_add_citest( CPAlgorithmsRun2MCAF3_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fastsim --physlite --input-file ../DerivationRun2MCAF3_PHYSLITE/run_af3_PHYSLITE_Run2/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2MCAF3_PHYSLITE )
atlas_add_citest( CPAlgorithmsRun2Data_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type data --input-file ../DerivationRun2Data_PHYS/run_data_PHYS_Run2/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2Data_PHYS )
atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type data --physlite --input-file ../DerivationRun2Data_PHYSLITE/run_data_PHYSLITE_Run2/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun2Data_PHYSLITE )
atlas_add_citest( CPAlgorithmsRun3MC_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fullsim --input-file ../DerivationRun3MC_PHYS/run_mc_PHYS_Run3/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3MC_PHYS )
atlas_add_citest( CPAlgorithmsRun3MC_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fullsim --physlite --input-file ../DerivationRun3MC_PHYSLITE/run_mc_PHYSLITE_Run3/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3MC_PHYSLITE )
atlas_add_citest( CPAlgorithmsRun3MCAF3_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fastsim --input-file ../DerivationRun3MCAF3_PHYS/run_af3_PHYS_Run3/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3MCAF3_PHYS )
atlas_add_citest( CPAlgorithmsRun3MCAF3_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type fastsim --physlite --input-file ../DerivationRun3MCAF3_PHYSLITE/run_af3_PHYSLITE_Run3/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3MCAF3_PHYSLITE )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS
SCRIPT FullCPAlgorithmsTest_CA.py --data-type data --input-file ../DerivationRun3Data_PHYS/run_data_PHYS_Run3/DAOD_PHYS.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3Data_PHYS )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE
SCRIPT FullCPAlgorithmsTest_CA.py --data-type data --physlite --input-file ../DerivationRun3Data_PHYSLITE/run_data_PHYSLITE_Run3/DAOD_PHYSLITE.myOutput.pool.root --bleeding-edge
DEPENDS_SUCCESS DerivationRun3Data_PHYSLITE )
#################################################################################
# Data Quality
#################################################################################
atlas_add_citest( GlobalMonitoring
SCRIPT GlobalMonitoring.py IOVDb.GlobalTag="CONDBR2-HLTP-2025-01" --offline --evtMax 20 )
atlas_add_citest( DataQuality_Run3MC
SCRIPT Run3DQTestingDriver.py 'Input.Files=["../RecoRun3MC/run_q454/myAOD.pool.root"]' DQ.Environment=AOD DQ.Steering.doHLTMon=False --threads=1
DEPENDS_SUCCESS RecoRun3MC )
atlas_add_citest( DataQuality_Run3Data_Postprocessing
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DataQuality_Run3Data_Postprocessing.sh
DEPENDS_SUCCESS RecoRun3Data )
atlas_add_citest( DataQuality_Run3Data_AODtoHIST
SCRIPT Reco_tf.py --AMI=q449 --inputAODFile="../RecoRun3Data/run_q449/myAOD.pool.root" --outputHISTFile=DataQuality_Run3Data_AODtoHIST.root --preExec="all:flags.Exec.FPE=500;" --athenaopts='--threads=1'
DEPENDS_SUCCESS RecoRun3Data )
#################################################################################
# e/gamma
#################################################################################
# Test the egamma ART chain
atlas_add_citest( EgammaART
SCRIPT ut_egammaARTJob_test.sh )
# Test running egamma from RAW
atlas_add_citest( EgammaRAW
SCRIPT ut_egamma_fromRAW.sh)
# Test running egamma from ESD
atlas_add_citest( EgammaESD
SCRIPT ut_egamma_fromESD.sh)
#################################################################################
# ACTS
#################################################################################
atlas_add_citest( ActsConfiguration
SCRIPT ActsConfiguration.sh )
atlas_add_citest( ActsExtendedTruth
SCRIPT ActsExtendedTruth.sh )
atlas_add_citest( ACTS_Propagation_ITk
SCRIPT ActsITkTest.py )
atlas_add_citest( ACTS_Propagation_ID
SCRIPT ActsExtrapolationAlgTest.py )
atlas_add_citest( ACTS_Workflow
SCRIPT ActsWorkflow.sh
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_Workflow_Legacy
SCRIPT ActsWorkflowLegacy.sh
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_Workflow_Cached_Legacy
SCRIPT ActsWorkflowCachedLegacy.sh
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_Workflow_HeavyIons
SCRIPT ActsWorkflowHeavyIons.sh
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_ValidateClusters
SCRIPT ActsValidateClusters.sh )
atlas_add_citest( ACTS_ValidateActsCoreSpacePoints
SCRIPT ActsValidateActsCoreSpacePoints.sh )
atlas_add_citest( ACTS_ValidateActsTrkSpacePoints
SCRIPT ActsValidateActsSpacePoints.sh )
atlas_add_citest( ACTS_ValidateSeeds
SCRIPT ActsValidateSeeds.sh )
atlas_add_citest( ACTS_ValidateOrthogonalSeeds
SCRIPT ActsValidateOrthogonalSeeds.sh )
atlas_add_citest( ACTS_ValidateGbtsSeeds
SCRIPT ActsValidateGbtsSeeds.sh )
atlas_add_citest( ACTS_ActsPersistifyEDM
SCRIPT ActsPersistifyEDM.sh )
atlas_add_citest( ACTS_ValidateTracks
SCRIPT ActsValidateTracks.sh )
atlas_add_citest( ACTS_ValidateResolvedTracks
SCRIPT ActsValidateResolvedTracks.sh )
atlas_add_citest( ACTS_ValidateAmbiguityResolution
SCRIPT ActsValidateAmbiguityResolution.sh )
atlas_add_citest( ACTS_WorkflowWithScoreBasedAmbiguity
SCRIPT ActsWorkflowWithScoreBasedAmbiguity.sh )
atlas_add_citest( ACTS_ActsGx2fRefitting
SCRIPT ActsGx2fRefitting.sh
LOG_IGNORE_PATTERN "Gx2fRefitNavigator.*ERROR No Volume | No start volume resolved. Nothing left to do." )
atlas_add_citest( ACTS_ActsKfRefitting
SCRIPT ActsKfRefitting.sh )
atlas_add_citest( ACTS_ActsEFTrackFit
SCRIPT ActsEFTrackFit.sh )
atlas_add_citest( ACTS_ActsGSFRefitting
SCRIPT ActsGSFRefitting.sh
LOG_IGNORE_PATTERN "ActsReFitterAlg.*ERROR Propagation reached the step count limit" )
atlas_add_citest( ACTS_ActsGSFRefitLegacy
SCRIPT ActsGSFRefitLegacy.sh )
atlas_add_citest( ACTS_ActsGSFRefitActs
SCRIPT ActsGSFRefitActs.sh )
atlas_add_citest( ACTS_ActsPersistifySeeds
SCRIPT ActsPersistifySeeds.sh )
atlas_add_citest( ACTS_ActsDumpGeometryIdentifiers
SCRIPT ActsDumpGeometryIdentifiers.sh )
atlas_add_citest( ACTS_ActsBenchmarkLegacyWithSpot
SCRIPT ActsBenchmarkLegacyWithSpot.sh 8 100
PROPERTIES PROCESSOR 8
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_ActsBenchmarkLegacyWithSpot_Cached
SCRIPT ActsBenchmarkLegacyWithSpotCached.sh 8 100
PROPERTIES PROCESSOR 8
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_ActsBenchmarkTrackingWithSpot
SCRIPT ActsBenchmarkWithSpot.sh 8 100
PROPERTIES PROCESSOR 8
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_ActsBenchmarkWithSpotHeavyIons
SCRIPT ActsBenchmarkWithSpotHeavyIons.sh 8 50
PROPERTIES PROCESSOR 8
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_ActsAnalogueClustering
SCRIPT ActsAnalogueClustering.sh )
atlas_add_citest( ACTS_CheckObjectCounts_Workflow_Legacy
SCRIPT CheckCountTest.sh ActsCheckObjectCountsLegacy
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_CheckObjectCounts_WorkflowCached_Legacy
SCRIPT CheckCountTest.sh ActsCheckObjectCountsCachedLegacy
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_CheckObjectCounts_WorkflowHgtd_Legacy
SCRIPT CheckCountTest.sh ActsCheckObjectCountsHgtdLegacy
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
atlas_add_citest( ACTS_CheckObjectCounts_Workflow
SCRIPT CheckCountTest.sh ActsCheckObjectCounts
LOG_IGNORE_PATTERN "Acts.*FindingAlg.*ERROR Propagation reached the step count limit|Acts.*FindingAlg.*ERROR Propagation failed: PropagatorError:. Propagation reached the configured maximum number of steps with the initial parameters|Acts.*FindingAlg.*ERROR CombinatorialKalmanFilter failed: CombinatorialKalmanFilterError:5 Propagation reaches max steps before track finding is finished with the initial parameters|Acts.*FindingAlg.Acts.*ERROR.*SurfaceError:1|Acts.*FindingAlg.*ERROR.*failed.*to.*extrapolate.*track" )
#################################################################################
# Muon Phase II CI tests
#################################################################################
atlas_add_citest( MuonR4_PatternRecognition
SCRIPT PatternRecognitionMuonR4.sh 1 100
PROPERTIES PROCESSOR 1
)
#################################################################################
# Trigger
#################################################################################
atlas_add_citest( TriggerMC
SCRIPT test_trig_mc_v1Dev_ITk_ttbar200PU_build.py )
atlas_add_citest( TriggerMC_Acts
SCRIPT test_trig_mc_v1Dev_Run4_Acts_build.py )
atlas_add_citest( TriggerMC_HI
SCRIPT test_trig_mc_v1DevHI_build.py
LOG_IGNORE_PATTERN "chainComp ERROR.*Trigger counts differ from the reference" )
atlas_add_citest( TriggerData
SCRIPT test_trig_data_v1Dev_build.py )
atlas_add_citest( Trigger_athenaHLT_v1Dev
SCRIPT test_trigP1_v1Dev_decodeBS_build.py
LOG_IGNORE_PATTERN "chainComp ERROR.*Trigger counts differ from the reference" )
atlas_add_citest( Trigger_athenaHLT_v1PhysP1
SCRIPT test_trigP1_v1PhysP1_build.py )
atlas_add_citest( Trigger_athenaHLT_v1Cosmic
SCRIPT test_trigP1_v1Cosmic_build.py )
atlas_add_citest( TriggerConfigFlags
SCRIPT python -m TriggerJobOpts.TriggerConfigFlags --verbose
POST_EXEC_SCRIPT nopost.sh )
atlas_add_citest( EFTracking_FPGATrackSim_workflow
SCRIPT test_FPGATrackSimWorkflow.sh )
atlas_add_citest (TrigInDetValidationMenu
SCRIPT TrigInDetValidation_menu_test.py
POST_EXEC_SCRIPT nopost.sh )
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
#
# This package contains the CI test definitions that are run for each MR.
# The actual test definition can be found in separate <PROJECT>.cmake files.
#
# Declare the package name:
atlas_subdir( CITest )
# CI tests are disabled by default:
option( ATLAS_ENABLE_CI_TESTS "Set up tests in CITest package" OFF )
if( NOT ATLAS_ENABLE_CI_TESTS )
return()
endif()
# Include CI test utilities:
include( cmake/CITestFunctions.cmake )
# Include CI test definitions:
foreach( project Athena AnalysisBase AthGeneration AthSimulation )
# Detect project name for full and WorkDir builds:
# - ATLAS_PROJECT: set to parent project in WorkDir
# - CMAKE_PROJECT_NAME: project name in full builds
if( ATLAS_PROJECT STREQUAL ${project} OR CMAKE_PROJECT_NAME STREQUAL ${project} )
message( STATUS "Enabling CI tests for project ${project}" )
include( ${project}.cmake )
endif()
endforeach()
# Install scripts
atlas_install_runtime( scripts/*.sh )
Tests defined in this package are run for every merge request. Only experts should modify
these as they have a significant impact on the CI turnaround time.
[TOC]
# Running the tests
Once you have made the local modifications to the code that you wish to test, compile them locally alongside this package. Remain in the build directory. Individual tests can then be run by specifying the test name (supports regex):
```sh
ctest -R CITest_RecoRun2Data
```
or
```sh
ctest -R LuminosityCondAlgConfig_test
```
for a test defined in `LumiBlockComps/CMakeLists.txt` with the name `LuminosityCondAlgConfig_test`.
For builds involving several packages, tests can be selected/excluded using the "CITest" label:
```sh
ctest -L CITest # run all CI tests
ctest -LE CITest # run all tests, except CI tests
```
This runs the test job and compares the output with the reference file, whose locations are specified in the `CMakeLists.txt` file. The results of the test are written to a temporary directory as reported by the job's message to the command prompt. The output of the test job itself is embedded in this file and so the relevant lines can be extracted in case you need to update the reference file.
# Adding new tests
- Test are defined in separate files for each project (e.g. [`Athena.cmake`](Athena.cmake)).
- Tests should have a short self-explanatory name. Do not add the word "test" to the name itself.
- If tests depend on each other consider using a common basename and delimit the steps with an underscore,
e.g. `Muon_digi`, `Muon_reco`.
- Use the dedicated [`atlas_add_citest`](cmake/CITestFunctions.cmake) command for test definitions,
which is an extension of the regular [`atlas_add_test`](https://twiki.cern.ch/twiki/bin/view/AtlasComputing/SoftwareDevelopmentWorkBookCMakeInAtlas#atlas_add_test) command. It has a few extra arguments and sets
different defaults suitable for CI tests.
- Additional properties can be set using the `PROPERTIES` keyword. See the
[cmake documentation](https://cmake.org/cmake/help/latest/manual/cmake-properties.7.html#test-properties) for a full list.
**Simple tests** should be added inline:
```cmake
atlas_add_citest( q221
SCRIPT Reco_tf.py --AMI q221 )
```
For more **complex commands**, or **any command that contains a semicolon (`;`)** use a dedicated script.
Either one available within the release:
```cmake
atlas_add_citest( Digitization_NewConfig
SCRIPT DigitizationConfig_test.py )
```
or add a script to the [`test/`](test/) folder:
```cmake
atlas_add_citest( FastChain
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/FastChain.sh )
```
For **MT/MP-tests**, add the number of required CPU cores (used for job scheduling):
```cmake
atlas_add_citest( ...
PROPERTIES PROCESSORS 8 )
```
Rather than matching the number of actual cores used, this number should reflect the
expected system load. E.g. if a job runs with 8 threads but the system load during running is
significant lower, one can reduce this number to allow other jobs to run in parallel.
## Test dependencies
**Test dependencies** can be declared via the `DEPENDS` (or `DEPENDS_SUCCESS`) keyword
(on one or multiple tests):
```cmake
atlas_add_citest( Test1 ... )
atlas_add_citest( Test2 ...
DEPENDS Test1...
)
```
Use `DEPENDS_SUCCESS` if the test should only run if the dependee(s) succeeded.
If used, `DEPENDS[_SUCCESS]` needs to be specified as the **last argument** of `atlas_add_citest`.
Additional requirements can be specified via e.g.
```cmake
PROPERTIES REQUIRED_FILES ../Test1/stamp.txt
```
to only run the test if the specified file is available. These tests then appear as "Not Run"
in the test summary (instead of "Failed"). Use a relative path to the other test's working directory.
## Post-processing
All tests defined with `atlas_add_citest` run a [default post-processing script](cmake/citest_post.sh.in)
that checks the log file for errors using [`noerror.sh`](../TestTools/).
An additional post-processing script can be specified with the
`POST_EXEC_SCRIPT` keyword. The overall test result will be the exit code of that
post-processing script! The original test result is stored in the
`${ATLAS_CTEST_TESTSTATUS}` environment variable and can be used in the post-processing
script if needed.
To temporarily ignore an error message, use:
```cmake
atlas_add_citest( ...
LOG_IGNORE_PATTERN "my error to ignore" )
```
New post-processing scripts should be made as general as possible and named as
[`test/checkXYZ.sh`](test/).
# Internals
- All tests are run in a separate working directory in the build area: `AtlasTest/CITest/CMakeFiles/ciTestRun/<test>/` where `<test>` is the name used in `atlas_add_citest`.
- The main test log file within the working directory is named `<test>.log`.
- If you want to verify the final command that is being run (useful e.g. to debug issues with quotes), check the content of `AtlasTest/CITest/test-bin/<test>.exe` in the build area.
- To avoid running the CI tests as part of the regular unit testing in the nightly build, the tests are disabled by default. To enable them (e.g. for CI builds), one has to configure with `cmake -DATLAS_ENABLE_CI_TESTS=TRUE ...`. This is done by default for partial `WorkDir` builds so a regular developer does not need to worry about this.
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
# Function to setup CI tests. Acccepts the same arguments as
# atlas_add_test and sets some suitable defaults:
#
# - tests are run within their own working directory (cleaned before each run)
# - default (long) timeout
# - use default post-processing script for log files
#
# Additonal arguments:
#
# DEPENDS_SUCCESS otherTest: define test dependency on `otherTest` and only run if
# `otherTest` was successfull (implemented as test fixture)
#
function( atlas_add_citest testName )
# Look for possible extra arguments:
cmake_parse_arguments( ARG "" "POST_EXEC_SCRIPT" "DEPENDS_SUCCESS" ${ARGN} )
# define private working directory (cleaned in PRE_EXEC_SCRIPT)
set( CI_WORKDIR "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/ciTestRun/${testName}" )
file( MAKE_DIRECTORY "${CI_WORKDIR}" )
# configure post-processing:
if( ARG_POST_EXEC_SCRIPT )
set( CI_POST_EXEC_SCRIPT ${ARG_POST_EXEC_SCRIPT} )
else()
set( CI_POST_EXEC_SCRIPT "true" ) # shell builtin always returning success
endif()
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/citest_pre.sh.in
${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${testName}_citest_pre.sh @ONLY )
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/citest_post.sh.in
${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${testName}_citest_post.sh @ONLY )
atlas_add_test( ${testName}
PROPERTIES WORKING_DIRECTORY ${CI_WORKDIR}
PROPERTIES TIMEOUT 3600
PROPERTIES FIXTURES_SETUP CITest_${testName}_fixture
PRE_EXEC_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${testName}_citest_pre.sh
POST_EXEC_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${testName}_citest_post.sh
${ARG_UNPARSED_ARGUMENTS} )
# Each test defines a setup test fixture (see above). Use this fixture to define
# test dependencies that are only run on success of the dependee(s):
if( ARG_DEPENDS_SUCCESS )
foreach( _test ${ARG_DEPENDS_SUCCESS} )
if( NOT TEST "CITest_${_test}_ctest" )
message( SEND_ERROR "${testName} declares dependency on ${_test} which does not exist" )
endif()
set_property( TEST CITest_${testName}_ctest
APPEND PROPERTY FIXTURES_REQUIRED "CITest_${_test}_fixture" )
endforeach()
endif()
endfunction( atlas_add_citest )
#!/usr/bin/bash
#
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
#
# Post-processing script used for all CI tests
#
# check log file for errors:
echo "----------------------------------------------------------"
noerror.sh
logStatus=$?
# user-defined post-processing script:
@CI_POST_EXEC_SCRIPT@
postStatus=$?
# return failure if any step failed:
status=$(( ${ATLAS_CTEST_TESTSTATUS} || ${logStatus} || ${postStatus} ))
echo "----------------------------------------------------------"
echo "| ${ATLAS_CTEST_TESTNAME} test result: ${status}"
echo "----------------------------------------------------------"
echo "| CI test: ${ATLAS_CTEST_TESTSTATUS}"
echo "| CI log check: ${logStatus}"
echo "| CI post-processing: ${postStatus}"
echo "----------------------------------------------------------"
if [ ${status} -ne 0 ]; then
cat <<EOF
| Test FAILED. To rerun this test locally:
| - Checkout and compile the 'AtlasTest/CITest' package
| - Run 'ctest -R CITest_${ATLAS_CTEST_TESTNAME} --output-on-failure'
----------------------------------------------------------
EOF
fi
# This time stamp is used by NICOS:
echo "[CITest][${ATLAS_CTEST_TESTNAME}] end time: `date` (`date +%s.%N`)"
exit $status
#!/usr/bin/bash
#
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
#
# Pre-exec script used for all CI tests
#
branch=${gitlabTargetBranch:-${AtlasBuildBranch}}
if [ -n "${branch}" ]; then
url="https://gitlab.cern.ch/atlas/athena/-/tree/${branch}/AtlasTest/CITest"
else
url="the AtlasTest/CITest package"
fi
# This time stamp is used by NICOS:
echo "[CITest][${ATLAS_CTEST_TESTNAME}] start time: `date` (`date +%s.%N`)"
echo "[CITest][${ATLAS_CTEST_TESTNAME}] on machine `hostname`"
echo "[CITest][${ATLAS_CTEST_TESTNAME}] to run this test locally see ${url}"
echo "----------------------------------------------------------"
# Clean private working directory:
if [ -n "@CI_WORKDIR@" ]; then
rm -rf "@CI_WORKDIR@"/*
fi
#!/usr/bin/bash
#
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
#
# A script used to copy CI artifacts in a common area
#
# This script works only
# - in ctest-based tests (detected by ATLAS_CTEST_TESTNAME)
# - in the CI (detected by gitlabMergeRequestIid).
# Multiple files can be passed to the command
# CopyCIArtifact.sh FILE...
# Files are copied to
# /eos/atlas/atlascerngroupdisk/proj-ascig/gitlabci/MR<number>_<hash>/<test_name>
#
# exit on failure
set -e
# check if we are running in the CI
if [[ -z ${gitlabMergeRequestIid+x} ]]; then
echo "Not running in the CI. No files will be copied"
exit 0
fi
# check if we are running inside a test
if [[ -z ${ATLAS_CTEST_TESTNAME+x} ]]; then
echo "Not running as part of a test. No files will be copied"
exit 0
fi
# check if a file was passed
if [[ -z ${1+x} ]]; then
echo "Error: No file passed to the script" 1>&2
echo "Usage: CopyCIArtifact.sh FILE..." 1>&2
exit 1
fi
# check if we have EOS access
base_folder="/eos/atlas/atlascerngroupdisk/proj-ascig/gitlabci"
if [[ ! -d "${base_folder}" ]]; then
echo "Error: CI artifacts area is not accessible" 1>&2
exit 2
fi
# generate output folder name
output_folder="${base_folder}/MR${gitlabMergeRequestIid}"
if [[ -n ${gitlabMergeRequestLastCommit+x} ]]; then
output_folder="${output_folder}_${gitlabMergeRequestLastCommit}"
fi
output_folder="${output_folder}/${ATLAS_CTEST_TESTNAME}"
# make the output folder
mkdir -p "${output_folder}"
# copy the file
cp "${@}" "${output_folder}"
echo "Copied '${*}' to '${output_folder}'"
#!/bin/bash
echo ../RecoRun3Data/run_q449/myHIST.root >> tomerge.txt && \
DQ_POSTPROCESS_ERROR_ON_FAILURE=1 DQHistogramMerge tomerge.txt merged.root 1
\ No newline at end of file
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
import sys
from AthenaCommon.ConfigurableDb import cfgDb, getConfigurable
getConfigurable('xAODMaker::EventInfoCnvAlg')
if cfgDb.duplicates():
sys.exit(1)
#!/usr/bin/bash
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
FastChain_tf.py \
--simulator ATLFAST3F_G4MS \
--useISF True \
--randomSeed 123 \
--inputEVNTFile "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ISF_Validation/mc12_valid.110401.PowhegPythia_P2012_ttbar_nonallhad.evgen.EVNT.e3099.01517252._000001.pool.root.1" \
--inputRDO_BKGFile "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/OverlayTests/PresampledPileUp/22.0/Run2/large/mc20_13TeV.900149.PG_single_nu_Pt50.digit.RDO.e8307_s3482_s3136_d1713/RDO.26811885._035498.pool.root.1" \
--outputRDOFile RDO_CG.pool.root \
--maxEvents 2 \
--skipEvents 0 \
--geometryVersion 'default:ATLAS-R2-2016-01-00-01' \
--conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-12' \
--preInclude 'Campaigns.MC20a' 'Campaigns.MC16SimulationNoIoV' \
--postInclude 'PyJobTransforms.UseFrontier' \
--imf False
AtlasTest/ControlTest