Klaus Basan
19040af654
refs #704 , moved VATSIM specific stuff to ns VATSIM/subdir
2016-07-14 18:49:11 +02:00
Roland Winklmeier
ef1b7b2c21
Use QSKIP to flag a test 'skipped', if server is not reachable
...
refs #682
2016-06-22 14:23:07 +02:00
Mathew Sutcliffe
fdfc5256eb
Configure additional xml output for each unit test via a BlackMisc utility class
...
refs #682
2016-06-22 14:22:22 +02:00
Mathew Sutcliffe
7ae453b532
refs #666 Moved interpolator to BlackMisc so xbus doesn't need to link BlackCore.
2016-06-08 23:54:13 +01:00
Mathew Sutcliffe
c64851aeba
refs #570 Removed the hardcoded 6 seconds, interpolator honors the offsets of the situations.
2016-06-08 23:54:13 +01:00
Klaus Basan
54b1234f7f
refs #649 , refs #658 fixed includes to new subfolders "db"
...
some style changes in same step
2016-06-08 18:20:23 +02:00
Roland Winklmeier
4f8205e585
Fix unit test header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:32:26 +02:00
Klaus Basan
87a0c75f43
refs #621 , use getXX for setup members, no idea why I have not used our standard
2016-03-30 13:41:44 +02:00
Mathew Sutcliffe
a895cc2c54
refs #624 Removed many workarounds, no longer needed.
2016-03-22 16:02:58 +00:00
Mathew Sutcliffe
6f1cf8e3d7
refs #624 Replace typedef with using.
2016-03-22 16:02:50 +00:00
Klaus Basan
f124412896
refs #605 , fixed unit test itself
...
* threaded reader were normal members causing a crash when those were moved in their own thread
* we need own event processing for unit test
* Network request needs to be generated in main thread
* don`t shutdown readers on QCoreApplication::aboutToQuit, let CApplication handle it
* use CApplication in unit test (as in real world)
Unrelated:
* access global setup via application
2016-03-18 01:09:17 +00:00
Roland Winklmeier
d1eb0bb9c3
Add tests to doxygen group 'tests' and subgroups
...
refs #594
2016-02-16 20:01:44 +01:00
Roland Winklmeier
1ea2f34f75
Fix doxygen documentation in src, samples and tests
...
refs #594
2016-02-16 20:01:33 +01:00
Klaus Basan
46336e9cce
refs #568 , allow to read incremental data based on timestamp
...
* signatures with QDateTime
* flags
2016-01-28 16:31:44 +01:00
Klaus Basan
3ac32fa58e
refs #559 , adjustments cache/settings moved
2015-12-20 17:00:12 +01:00
Mathew Sutcliffe
1b8a2dff81
Fixed tests project names in QtCreator.
2015-12-13 16:37:51 +00:00
Roland Winklmeier
7ece093ee9
Refactor qmake SUBDIRS structure
...
The big swift.pro is refactored by the correct usage of SUBDIRS
template. The following additional changes are made:
- Removed '_' from all targets and folder names
- Aligned parent folder and target name
refs #461
2015-11-23 09:50:44 +01:00
Michał Garapich
1b06e15b61
refs #510 Remove underscores from all the source file names
2015-11-22 12:53:09 +01:00
Klaus Basan
1fc7300982
refs #507 , split up blackmiscfreefunctions
...
* single register metadata functions
* string utils
* metadata utils
* some formatting / license header where applicable
2015-11-22 02:42:29 +01:00
Klaus Basan
d131cd2d33
refs #507 , changed setup reader and simplied global setup and setup reader
...
* a single base URL (shared), derived URLs by appended path
* simplified dir structure shared with sub directories
* renamed functions
* automatically synchronize setup with DB when initialized
* trigger download info loading when setup is completed
* allow to automatically read after setup data have been synchronized
* read DB data when setup has been loaded
* allow to reload from threaded reader
* improved handling (log messages, skip reading) when data are not available
2015-11-19 21:07:58 +00:00
Roland Winklmeier
509b90c87d
Disable auto testcase install into QT_INSTALL_TESTS
...
refs #486
2015-11-19 21:07:17 +00:00
Roland Winklmeier
63a9c9d1cd
Style
2015-11-19 21:06:57 +00:00
Mathew Sutcliffe
c3b7b5c888
Skip INetwork unit tests if FSD test server is not reachable
...
The unit test fails in case the infrastructure is not available and
therefore declares the whole CI build as failure.
refs #456
2015-11-19 21:06:55 +00:00
Klaus Basan
85b7801bb9
refs #478 , test adjust to new classes
2015-11-19 21:03:44 +00:00
Mathew Sutcliffe
6b75de0b3f
refs #482 Project files changed to use new qmake feature files and build directory structure.
2015-11-19 21:02:41 +00:00
Klaus Basan
2cfd3540b8
refs #469 , renamed flags
...
* db to entity flags as it also features entities not from DB
* Flag enums singular (discussed with MS / slack)
2015-11-19 21:00:13 +00:00
Klaus Basan
3e1e1070c1
refs #452 updated tests/samples to reflect previous changes
2015-11-19 20:59:21 +00:00
Mathew Sutcliffe
00cd4f4f87
refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW.
2015-11-19 20:58:18 +00:00
Klaus Basan
f8c83ce2a3
some fixes
...
* as of slack discussion with MG, made area finding a bit more robust
* removed unused function in keypadarea
* added unit test subproject for GUI
2015-11-19 20:57:37 +00:00
Klaus Basan
938c0f3dc8
refs #445 , settings for global network/readers values
2015-11-19 20:57:32 +00:00
Klaus Basan
edf8191969
refs #445 , unit tests
...
* tests for DB reading
* adjusted other unit tests (livery, formatting, doxygen)
2015-11-19 20:57:18 +00:00
Klaus Basan
dc918dfaba
Moved some samples into unit tests
2015-05-30 18:18:47 +02:00
Roland Winklmeier
041c97be75
Fix unit test return values
2015-05-30 16:59:55 +02:00
Klaus Basan
2d20f5bf9c
refs #420 , MS review
...
Fixes as described here https://dev.vatsim-germany.org/issues/420#note-5
2015-05-22 03:08:29 +02:00
Klaus Basan
104122023c
Aircraft ICAO data should use ICAO code as attribute, this somehow got lost in the merge session, re-applied
2015-05-17 20:29:06 +02:00
Mathew Sutcliffe
b65232b202
MS & KB workshop: ICAO class renamings.
2015-05-12 22:47:54 +01:00
Klaus Basan
018c5ae1bf
refs #395 , integrated aircraft airspace snapshot / analyzer into remote provider
...
* added snapshot class
* added snapshot in analyzer, signal for new snapshot
* made all provider signals available in CSimulator
* added finders in CSimulatedAircraftList
* moved COwnAircraftProviderDummy into own file
2015-05-12 21:03:32 +01:00
Klaus Basan
6debd33b4f
refs #395 , turned remote aircraft provider interface into thread safe interfaces
...
* references gone, situations, parts, aircraft now as threadsafe copy
* read only interface gone (no longer references, so no longer needed)
2015-05-12 20:46:45 +01:00
Klaus Basan
48188dd28d
refs #395 , moved thread safe aircraft parts / situations (from interpolator) to airspace
...
* access via provider, access now possible also beyond the scope of interpolator
* will be used in (to be written airpace analyzer)
* renamed some member functions as required
* fixed some asserts / Doxygen comments
* adjusted unit tests
* added vtolAircraft flag for interpolator, not fully used everywhere
remarks: update signals for parts / situation still only needed in XP driver
2015-05-12 20:46:38 +01:00
Roland Winklmeier
793fcbfd15
refs #403 refactor project files
...
* Use source path and build path instead of relative ones
* Unify pre target dependencies in libraries.pri
2015-05-05 21:29:46 +02:00
Klaus Basan
0ab755d510
refs #396 subfolders and renamed callsign list to callsign set
...
* subfolder audio
* subfolder geo
* adjusted samples, tests ....
2015-04-07 19:22:23 +02:00
Klaus Basan
32f60722c8
refs #396 , move subproject BlackSim into BlackMisc::Simulation
...
* removed unused samples / tests
* fixed found Doxygen issues
* removed blacksimfreefunctions, now in BlackMisc::Simulation::registerMetadata()
* samples_vetcor_geo to samples_geo
2015-04-07 19:22:16 +02:00
Roland Winklmeier
78d3350bf3
refs #396 move Blackmisc Aviation classes into subfolder
2015-04-07 18:20:20 +02:00
Roland Winklmeier
70e42c0bee
Enable network auto tests again
2015-03-24 02:03:04 +01:00
Klaus Basan
3560508154
Set simulator info when connecting to network
2015-03-20 17:10:51 +01:00
Klaus Basan
5ed95aee3d
refs #391 , allow to send aircraft parts from GUI
...
* GUI component for aircraft parts
* remote aircraft selector component
* Adjusted GUI for internals component
* Enable / disable debug messages from GUI
* Allow to init engines directly
* Removed unused async sort in sequence
In same step fixed found issues in interpolator
* allow to set max rendered aircraft
2015-03-20 17:08:23 +01:00
Klaus Basan
f31445e873
refs #386 , further improvements on interpolation
...
* extended unit tests for interpolator / parts testing
* allow to skip sorting when splitting by time
* update ot aircraft to FSX in own member function
* Skip time sync parts (FSX) when disabled
2015-03-20 17:08:14 +01:00
Klaus Basan
f525e3bc2e
refs #386 , further tests for interpolator
...
* calculate single vs. calculate all interpolations upfront
* added clear for interpolator
2015-03-20 17:01:12 +01:00
Klaus Basan
bd58475436
refs #369 , unit test for interpolator
2015-03-20 16:49:11 +01:00
Klaus Basan
58b56ba2f3
refs #369 , revised interpolator, removed addAircraftSituation
2015-03-20 16:32:11 +01:00