| 151 | return 0; |
| 152 | } |
| 153 | void TestCase::readFromStream(QDataStream &in) { |
| 154 | in >> fullScore; |
| 155 | in >> timeLimit; |
| 156 | in >> memoryLimit; |
| 157 | QStringList _inputFiles; |
| 158 | in >> _inputFiles; |
| 159 | in >> outputFiles; |
| 160 | inputFiles.clear(); |
| 161 | dependenceSubtask.clear(); |
| 162 | |
| 163 | for (auto &i : _inputFiles) { |
| 164 | if (i.endsWith("_lemon_SUbtaskDEPENDENCE_fLAg")) { |
| 165 | i.remove("_lemon_SUbtaskDEPENDENCE_fLAg"); |
| 166 | dependenceSubtask.push_back(i.toInt()); |
| 167 | } else { |
| 168 | inputFiles.push_back(i); |
| 169 | inputFiles.back().replace('/', QDir::separator()); |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | for (auto &i : outputFiles) { |
| 174 | i.replace('/', QDir::separator()); |
| 175 | } |
| 176 | } |
| 177 | |
| 178 | void TestCase::clearDependenceSubtask() { dependenceSubtask.clear(); } |
| 179 |
nothing calls this directly
no outgoing calls
no test coverage detected