[partition] Code-formatting for tests
This commit is contained in:
parent
ecdd09edcd
commit
b1ccd573f8
@ -24,10 +24,10 @@
|
||||
#include "utils/Logger.h"
|
||||
#include "utils/Units.h"
|
||||
|
||||
#include <core/KPMHelpers.h>
|
||||
#include <jobs/CreatePartitionJob.h>
|
||||
#include <jobs/CreatePartitionTableJob.h>
|
||||
#include <jobs/ResizePartitionJob.h>
|
||||
#include <core/KPMHelpers.h>
|
||||
|
||||
// CalaPM
|
||||
#include <backend/corebackend.h>
|
||||
@ -59,15 +59,14 @@ public:
|
||||
~PartitionMounter()
|
||||
{
|
||||
if ( !m_mounted )
|
||||
{
|
||||
return;
|
||||
}
|
||||
int ret = QProcess::execute( "umount", QStringList() << m_mountPointDir.path() );
|
||||
QCOMPARE( ret, 0 );
|
||||
}
|
||||
|
||||
QString mountPoint() const
|
||||
{
|
||||
return m_mounted ? m_mountPointDir.path() : QString();
|
||||
}
|
||||
QString mountPoint() const { return m_mounted ? m_mountPointDir.path() : QString(); }
|
||||
|
||||
private:
|
||||
QString m_devicePath;
|
||||
@ -119,7 +118,9 @@ firstFreePartition( PartitionNode* parent )
|
||||
{
|
||||
for ( auto child : parent->children() )
|
||||
if ( isPartitionFreeSpace( child ) )
|
||||
{
|
||||
return child;
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
@ -146,7 +147,9 @@ QueueRunner::run()
|
||||
m_queue->start();
|
||||
QEventLoop loop;
|
||||
while ( !m_finished )
|
||||
{
|
||||
loop.processEvents();
|
||||
}
|
||||
return m_success;
|
||||
}
|
||||
|
||||
@ -169,7 +172,8 @@ CalamaresUtils::Partition::KPMManager* kpmcore = nullptr;
|
||||
//- PartitionJobTests ------------------------------------------------------------------
|
||||
PartitionJobTests::PartitionJobTests()
|
||||
: m_runner( &m_queue )
|
||||
{}
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
PartitionJobTests::initTestCase()
|
||||
@ -178,7 +182,8 @@ PartitionJobTests::initTestCase()
|
||||
if ( devicePath.isEmpty() )
|
||||
{
|
||||
// The 0 is to keep the macro parameters happy
|
||||
QSKIP( "Skipping test, CALAMARES_TEST_DISK is not set. It should point to a disk which can be safely formatted", 0 );
|
||||
QSKIP( "Skipping test, CALAMARES_TEST_DISK is not set. It should point to a disk which can be safely formatted",
|
||||
0 );
|
||||
}
|
||||
|
||||
kpmcore = new CalamaresUtils::Partition::KPMManager();
|
||||
@ -224,7 +229,10 @@ PartitionJobTests::queuePartitionTableCreation( PartitionTable::TableType type)
|
||||
}
|
||||
|
||||
CreatePartitionJob*
|
||||
PartitionJobTests::newCreatePartitionJob( Partition* freeSpacePartition, PartitionRole role, FileSystem::Type type, qint64 size )
|
||||
PartitionJobTests::newCreatePartitionJob( Partition* freeSpacePartition,
|
||||
PartitionRole role,
|
||||
FileSystem::Type type,
|
||||
qint64 size )
|
||||
{
|
||||
Q_ASSERT( freeSpacePartition );
|
||||
|
||||
@ -232,25 +240,27 @@ PartitionJobTests::newCreatePartitionJob( Partition* freeSpacePartition, Partiti
|
||||
qint64 lastSector;
|
||||
|
||||
if ( size > 0 )
|
||||
{
|
||||
lastSector = firstSector + size / m_device->logicalSize();
|
||||
}
|
||||
else
|
||||
{
|
||||
lastSector = freeSpacePartition->lastSector();
|
||||
FileSystem* fs = FileSystemFactory::create( type, firstSector, lastSector
|
||||
,m_device->logicalSize()
|
||||
);
|
||||
}
|
||||
FileSystem* fs = FileSystemFactory::create( type, firstSector, lastSector, m_device->logicalSize() );
|
||||
|
||||
Partition* partition = new Partition(
|
||||
freeSpacePartition->parent(),
|
||||
Partition* partition = new Partition( freeSpacePartition->parent(),
|
||||
*m_device,
|
||||
role,
|
||||
fs, firstSector, lastSector,
|
||||
fs,
|
||||
firstSector,
|
||||
lastSector,
|
||||
QString() /* path */,
|
||||
KPM_PARTITION_FLAG( None ) /* availableFlags */,
|
||||
QString() /* mountPoint */,
|
||||
false /* mounted */,
|
||||
KPM_PARTITION_FLAG( None ) /* activeFlags */,
|
||||
KPM_PARTITION_STATE(New)
|
||||
);
|
||||
KPM_PARTITION_STATE( New ) );
|
||||
return new CreatePartitionJob( m_device.data(), partition );
|
||||
}
|
||||
|
||||
@ -312,7 +322,8 @@ PartitionJobTests::testCreatePartitionExtended()
|
||||
|
||||
freePartition = firstFreePartition( m_device->partitionTable() );
|
||||
QVERIFY( freePartition );
|
||||
job = newCreatePartitionJob( freePartition, PartitionRole( PartitionRole::Extended ), FileSystem::Extended, 10_MiB);
|
||||
job = newCreatePartitionJob(
|
||||
freePartition, PartitionRole( PartitionRole::Extended ), FileSystem::Extended, 10_MiB );
|
||||
job->updatePreview();
|
||||
m_queue.enqueue( job_ptr( job ) );
|
||||
Partition* extendedPartition = job->partition();
|
||||
@ -376,15 +387,13 @@ PartitionJobTests::testResizePartition()
|
||||
|
||||
Partition* freePartition = firstFreePartition( m_device->partitionTable() );
|
||||
QVERIFY( freePartition );
|
||||
Partition* partition = KPMHelpers::createNewPartition(
|
||||
freePartition->parent(),
|
||||
Partition* partition = KPMHelpers::createNewPartition( freePartition->parent(),
|
||||
*m_device,
|
||||
PartitionRole( PartitionRole::Primary ),
|
||||
FileSystem::Ext4,
|
||||
oldFirst,
|
||||
oldLast,
|
||||
KPM_PARTITION_FLAG(None)
|
||||
);
|
||||
KPM_PARTITION_FLAG( None ) );
|
||||
CreatePartitionJob* job = new CreatePartitionJob( m_device.data(), partition );
|
||||
job->updatePreview();
|
||||
m_queue.enqueue( job_ptr( job ) );
|
||||
@ -396,7 +405,8 @@ PartitionJobTests::testResizePartition()
|
||||
// Write a test file in the partition
|
||||
refreshDevice();
|
||||
QVERIFY( m_device->partitionTable() );
|
||||
Partition* partition = m_device->partitionTable()->findPartitionBySector( oldFirst, PartitionRole( PartitionRole::Primary ) );
|
||||
Partition* partition
|
||||
= m_device->partitionTable()->findPartitionBySector( oldFirst, PartitionRole( PartitionRole::Primary ) );
|
||||
QVERIFY( partition );
|
||||
QCOMPARE( partition->firstSector(), oldFirst );
|
||||
QCOMPARE( partition->lastSector(), oldLast );
|
||||
@ -421,7 +431,8 @@ PartitionJobTests::testResizePartition()
|
||||
{
|
||||
refreshDevice();
|
||||
QVERIFY( m_device->partitionTable() );
|
||||
Partition* partition = m_device->partitionTable()->findPartitionBySector( newFirst, PartitionRole( PartitionRole::Primary ) );
|
||||
Partition* partition
|
||||
= m_device->partitionTable()->findPartitionBySector( newFirst, PartitionRole( PartitionRole::Primary ) );
|
||||
QVERIFY( partition );
|
||||
QCOMPARE( partition->firstSector(), newFirst );
|
||||
QCOMPARE( partition->lastSector(), newLast );
|
||||
|
@ -72,7 +72,8 @@ private:
|
||||
QueueRunner m_runner;
|
||||
|
||||
void queuePartitionTableCreation( PartitionTable::TableType type );
|
||||
CreatePartitionJob* newCreatePartitionJob( Partition* freeSpacePartition, PartitionRole, FileSystem::Type type, qint64 size );
|
||||
CreatePartitionJob*
|
||||
newCreatePartitionJob( Partition* freeSpacePartition, PartitionRole, FileSystem::Type type, qint64 size );
|
||||
void refreshDevice();
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user