4 require_once
'Modules/Test/classes/class.ilTestProcessLocker.php';
30 $this->atom_query = $this->db->buildAtomQuery();
38 $this->atom_query->addTableLock(
'tst_active');
46 $this->atom_query->addTableLock(
'tst_rnd_cpy');
47 $this->atom_query->addTableLock(
'qpl_questions');
48 $this->atom_query->addTableLock(
'qpl_qst_type');
49 $this->atom_query->addTableLock(
'tst_test_rnd_qst')->lockSequence(
true);
50 $this->atom_query->addTableLock(
'il_plugin');
51 $this->atom_query->addTableLock(
'tst_active');
53 if($withTaxonomyTables)
55 $this->atom_query->addTableLock(
'tax_tree')->aliasName(
's');
56 $this->atom_query->addTableLock(
'tax_tree')->aliasName(
't');
57 $this->atom_query->addTableLock(
'tax_node_assignment');
66 $this->atom_query->addTableLock(
'tst_active');
77 $this->atom_query->run();
__construct(ilDBInterface $db)
onBeforeExecutingTestFinishOperation()
{}
onBeforeExecutingTestStartOperation()
{}
onBeforeExecutingRandomPassBuildOperation($withTaxonomyTables=false)
{}
executeOperation(callable $operation)
{}