Remove old BSA tests
parent
18be152ab1
commit
fc4f069d0f
@ -1,3 +0,0 @@
|
|||||||
*_test
|
|
||||||
bsatool
|
|
||||||
*.bsa
|
|
@ -1,15 +0,0 @@
|
|||||||
GCC=g++
|
|
||||||
|
|
||||||
all: bsa_file_test ogre_archive_test
|
|
||||||
|
|
||||||
I_OGRE=$(shell pkg-config --cflags OGRE)
|
|
||||||
L_OGRE=$(shell pkg-config --libs OGRE)
|
|
||||||
|
|
||||||
bsa_file_test: bsa_file_test.cpp ../bsa_file.cpp
|
|
||||||
$(GCC) $^ -o $@
|
|
||||||
|
|
||||||
ogre_archive_test: ogre_archive_test.cpp ../bsa_file.cpp ../bsa_archive.cpp
|
|
||||||
$(GCC) $^ -o $@ $(I_OGRE) $(L_OGRE)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm *_test
|
|
@ -1,44 +0,0 @@
|
|||||||
#include "../bsa_file.hpp"
|
|
||||||
|
|
||||||
/*
|
|
||||||
Test of the BSAFile class
|
|
||||||
|
|
||||||
This test requires that data/Morrowind.bsa exists in the root
|
|
||||||
directory of OpenMW.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
using namespace Bsa;
|
|
||||||
|
|
||||||
BSAFile bsa;
|
|
||||||
|
|
||||||
void find(const char* file)
|
|
||||||
{
|
|
||||||
cout << "Does file '" << file << "' exist?\n ";
|
|
||||||
if(bsa.exists(file))
|
|
||||||
{
|
|
||||||
cout << "Yes.\n ";
|
|
||||||
cout << bsa.getFile(file)->size() << " bytes\n";
|
|
||||||
}
|
|
||||||
else cout << "No.\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
cout << "Reading Morrowind.bsa\n";
|
|
||||||
bsa.open("../../data/Morrowind.bsa");
|
|
||||||
|
|
||||||
const BSAFile::FileList &files = bsa.getList();
|
|
||||||
|
|
||||||
cout << "First 10 files in archive:\n";
|
|
||||||
for(int i=0; i<10; i++)
|
|
||||||
cout << " " << files[i].name
|
|
||||||
<< " (" << files[i].fileSize << " bytes @"
|
|
||||||
<< files[i].offset << ")\n";
|
|
||||||
|
|
||||||
find("meshes\\r\\xnetch_betty.nif");
|
|
||||||
find("humdrum");
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
#include <Ogre.h>
|
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
// This is a test of the BSA archive handler for OGRE.
|
|
||||||
|
|
||||||
#include "../bsa_archive.hpp"
|
|
||||||
|
|
||||||
using namespace Ogre;
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
// Disable Ogre logging
|
|
||||||
new LogManager;
|
|
||||||
Log *log = LogManager::getSingleton().createLog("");
|
|
||||||
log->setDebugOutputEnabled(false);
|
|
||||||
|
|
||||||
// Set up Root
|
|
||||||
Root *root = new Root("","","");
|
|
||||||
|
|
||||||
// Add the BSA
|
|
||||||
Bsa::addBSA("../../data/Morrowind.bsa");
|
|
||||||
|
|
||||||
// Pick a sample file
|
|
||||||
String tex = "textures\\tx_natural_cavern_wall13.dds";
|
|
||||||
cout << "Opening file: " << tex << endl;
|
|
||||||
|
|
||||||
// Get it from the resource system
|
|
||||||
DataStreamPtr data = ResourceGroupManager::getSingleton().openResource(tex, "General");
|
|
||||||
|
|
||||||
cout << "Size: " << data->size() << endl;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
Reading Morrowind.bsa
|
|
||||||
First 10 files in archive:
|
|
||||||
meshes\m\probe_journeyman_01.nif (6276 bytes @126646052)
|
|
||||||
textures\menu_rightbuttonup_top.dds (256 bytes @218530052)
|
|
||||||
textures\menu_rightbuttonup_right.dds (256 bytes @218529796)
|
|
||||||
textures\menu_rightbuttonup_left.dds (256 bytes @218529540)
|
|
||||||
textures\menu_rightbuttondown_top.dds (256 bytes @218528196)
|
|
||||||
meshes\b\b_n_redguard_f_skins.nif (41766 bytes @17809778)
|
|
||||||
meshes\b\b_n_redguard_m_skins.nif (41950 bytes @18103107)
|
|
||||||
meshes\b\b_n_redguard_f_wrist.nif (2355 bytes @17858132)
|
|
||||||
meshes\b\b_n_redguard_m_foot.nif (4141 bytes @17862081)
|
|
||||||
meshes\b\b_n_redguard_m_knee.nif (2085 bytes @18098101)
|
|
||||||
Does file 'meshes\r\xnetch_betty.nif' exist?
|
|
||||||
Yes.
|
|
||||||
53714 bytes
|
|
||||||
Does file 'humdrum' exist?
|
|
||||||
No.
|
|
@ -1,2 +0,0 @@
|
|||||||
Opening file: textures\tx_natural_cavern_wall13.dds
|
|
||||||
Size: 43808
|
|
@ -1,18 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
make || exit
|
|
||||||
|
|
||||||
mkdir -p output
|
|
||||||
|
|
||||||
PROGS=*_test
|
|
||||||
|
|
||||||
for a in $PROGS; do
|
|
||||||
if [ -f "output/$a.out" ]; then
|
|
||||||
echo "Running $a:"
|
|
||||||
./$a | diff output/$a.out -
|
|
||||||
else
|
|
||||||
echo "Creating $a.out"
|
|
||||||
./$a > "output/$a.out"
|
|
||||||
git add "output/$a.out"
|
|
||||||
fi
|
|
||||||
done
|
|
Loading…
Reference in New Issue