8000 Move the harvest library into the harvest module by beeyayjay · Pull Request #4427 · GetDKAN/dkan · GitHub
[go: up one dir, main page]

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
6507360
Added harvest library files to harvest module.
Mar 5, 2025
b857edb
Updated code to reference harvest module, not library.
Mar 5, 2025
db21531
Autofixes for codeclimate errors.
Mar 10, 2025
bb95469
Manual fixes for codeclimate errors.
Mar 10, 2025
72d1562
Fixed composer merge conflict.
beeyayjay Mar 13, 2025
da65749
Moved test files and updated namespaces.
beeyayjay Mar 13, 2025
1a5afe6
More manual fixes for codeclimate errors.
beeyayjay Mar 17, 2025
798c223
More automated fixes for codeclimate errors.
beeyayjay Mar 17, 2025
8a10d6a
More manual fixes for codeclimate errors.
beeyayjay Mar 19, 2025
fdd9001
Still more manual fixes for codeclimate errors.
beeyayjay Mar 19, 2025
ef1157a
Still more manual fixes for codeclimate errors.
beeyayjay Mar 19, 2025
5a1c3f7
Fixed declared types.
beeyayjay Mar 20, 2025
8000
cb177a8
More codeclimate fixes.
beeyayjay Mar 20, 2025
cfeafb7
More fixes.
beeyayjay Mar 20, 2025
8edd4dd
A few more.
beeyayjay Mar 20, 2025
ccc3027
Fix code complexity.
beeyayjay Mar 24, 2025
673464f
Move test files out of source.
beeyayjay Mar 24, 2025
6bdc061
Moved library tests to unit.
beeyayjay Mar 24, 2025
ccd69d4
Fixed result update failure.
beeyayjay Mar 24, 2025
041a0ff
Fixed param declaration.
beeyayjay Mar 24, 2025
293518b
Fixed transform error count.
beeyayjay Mar 24, 2025
ea9d694
Code climate fix.
beeyayjay Mar 24, 2025
b1f9a35
Param type fix.
beeyayjay Mar 24, 2025
34c62e4
Codeclimate fix.
beeyayjay Mar 24, 2025
09b72ee
Changed 'null' case again.
beeyayjay Mar 24, 2025
a4e6ca5
Made nullables explicit.
beeyayjay Mar 24, 2025
0c55ef2
Removed question marks.
beeyayjay Mar 24, 2025
0d61410
Trying again.
beeyayjay Mar 25, 2025
5ba8895
Update hook to update extract type namespace in db.
beeyayjay Apr 1, 2025
9211716
Codeclimate fixes.
beeyayjay Apr 1, 2025
3a2f3eb
Escape harvest_plans in dump
dafeder Apr 1, 2025
ec02471
Harvest update test.
beeyayjay Apr 3, 2025
6a5f9c6
Updated harvest update test.
beeyayjay Apr 10, 2025
a7373e6
Fixed rebase bug
beeyayjay Apr 10, 2025
deaed06
Fixed type error.
beeyayjay Apr 10, 2025
fd404bb
Update modules/harvest/tests/src/Functional/HarvestCodeConsolidationT…
beeyayjay Apr 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated harvest update test.
  • Loading branch information
beeyayjay committed Apr 10, 2025
commit 6a5f9c6ea3c71be4dd0587238ebe2a79d1ddb4f9
Original file line number Diff line number Diff line change
Expand Up @@ -30,35 +30,26 @@ protected function setDatabaseDumpFiles() {
* Test datastore module update 10001.
*/
public function testUpdates10001on(): void {

// Set up sample content.
/** @var SampleContentService $sample_service */
// $sample_service = \Drupal::service('dkan.sample_content.service');
// $sample_service->registerSampleContentHarvest('sample_content');



// Get a baseline for pre-10001.
// HarvestRun() should fail before update because harvest library
// namespaces are included in class names stored in the database.
/** @var HarvestService $harvest_service */
$harvest_service = \Drupal::service('dkan.harvest.service');
try {
$result = $harvest_service->runHarvest('sample_content');
$harvest_service->runHarvest('sample_content');
}
catch (\Exception $exception) {
$result = $exception->getMessage();
$exception_msg = $exception->getMessage();
}
$this->assertSame('No items found to extract, review your harvest plan.', $result);
$this->assertSame('No items found to extract, review your harvest plan.', $exception_msg);

// Run update and recreate harvest service with updated data.
$this->runUpdates();
$harvest_service = \Drupal::service('dkan.harvest.service');


try {
$result = $harvest_service->runHarvest('sample_content');
}
catch (\Exception $exception) {
$result = $exception->getMessage();
}
$this->assertIsArray($result);
$this->assertSame('SUCCESS', $result['status']['extract']);
Expand Down
0