ui: remove tests/playsound.cc (#32870)

remove playsound.cc
old-commit-hash: a312a102aa
fix-exp-path
Dean Lee 10 months ago committed by GitHub
parent 2bebaa87b1
commit f35fcbc050
  1. 2
      selfdrive/ui/tests/.gitignore
  2. 30
      selfdrive/ui/tests/playsound.cc

@ -1,6 +1,4 @@
test
playsound
test_sound
test_translations
ui_snapshot
test_ui/report

@ -1,30 +0,0 @@
#include <QApplication>
#include <QSoundEffect>
#include <QTimer>
#include <QDebug>
int main(int argc, char **argv) {
QApplication a(argc, argv);
QTimer::singleShot(0, [=]{
QSoundEffect s;
const char *vol = getenv("VOLUME");
s.setVolume(vol ? atof(vol) : 1.0);
for (int i = 1; i < argc; i++) {
QString fn = argv[i];
qDebug() << "playing" << fn;
QEventLoop loop;
s.setSource(QUrl::fromLocalFile(fn));
QEventLoop::connect(&s, &QSoundEffect::loadedChanged, &loop, &QEventLoop::quit);
loop.exec();
s.play();
QEventLoop::connect(&s, &QSoundEffect::playingChanged, &loop, &QEventLoop::quit);
loop.exec();
}
QCoreApplication::exit();
});
return a.exec();
}
Loading…
Cancel
Save