mirror of https://github.com/ARMmbed/mbed-os.git
Fix the CI build and unit test issue
parent
5601a207cc
commit
c71c980ccd
|
@ -25,7 +25,6 @@
|
||||||
#include "mbed_poll_stub.h"
|
#include "mbed_poll_stub.h"
|
||||||
#include "CellularUtil_stub.h"
|
#include "CellularUtil_stub.h"
|
||||||
|
|
||||||
#include "Timer_stub.h"
|
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
using namespace events;
|
using namespace events;
|
||||||
|
@ -228,7 +227,6 @@ TEST_F(TestATHandler, test_ATHandler_process_oob)
|
||||||
at.process_oob();
|
at.process_oob();
|
||||||
|
|
||||||
at.clear_error();
|
at.clear_error();
|
||||||
timer_stub_value = 0;
|
|
||||||
filehandle_stub_table_pos = 0;
|
filehandle_stub_table_pos = 0;
|
||||||
at.read_bytes(buf, 5);
|
at.read_bytes(buf, 5);
|
||||||
|
|
||||||
|
@ -244,7 +242,6 @@ TEST_F(TestATHandler, test_ATHandler_process_oob)
|
||||||
filehandle_stub_table = table2;
|
filehandle_stub_table = table2;
|
||||||
|
|
||||||
at.clear_error();
|
at.clear_error();
|
||||||
timer_stub_value = 0;
|
|
||||||
filehandle_stub_table_pos = 0;
|
filehandle_stub_table_pos = 0;
|
||||||
mbed_poll_stub::revents_value = POLLIN;
|
mbed_poll_stub::revents_value = POLLIN;
|
||||||
mbed_poll_stub::int_value = 1;
|
mbed_poll_stub::int_value = 1;
|
||||||
|
|
|
@ -28,7 +28,6 @@ set(unittest-test-sources
|
||||||
stubs/SerialBase_stub.cpp
|
stubs/SerialBase_stub.cpp
|
||||||
stubs/mbed_assert_stub.cpp
|
stubs/mbed_assert_stub.cpp
|
||||||
stubs/mbed_poll_stub.cpp
|
stubs/mbed_poll_stub.cpp
|
||||||
stubs/Timer_stub.cpp
|
|
||||||
stubs/equeue_stub.c
|
stubs/equeue_stub.c
|
||||||
stubs/Kernel_stub.cpp
|
stubs/Kernel_stub.cpp
|
||||||
stubs/ThisThread_stub.cpp
|
stubs/ThisThread_stub.cpp
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include "FileHandle_stub.h"
|
#include "FileHandle_stub.h"
|
||||||
#include "mbed_poll_stub.h"
|
#include "mbed_poll_stub.h"
|
||||||
#include "Timer_stub.h"
|
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
|
|
||||||
|
@ -110,7 +109,6 @@ TEST_F(test_ATCmdParser, test_ATCmdParser_process_oob)
|
||||||
at.process_oob();
|
at.process_oob();
|
||||||
expected_oob_callback = false;
|
expected_oob_callback = false;
|
||||||
|
|
||||||
timer_stub_value = 0;
|
|
||||||
filehandle_stub_table_pos = 0;
|
filehandle_stub_table_pos = 0;
|
||||||
at.read(buf, 5);
|
at.read(buf, 5);
|
||||||
|
|
||||||
|
@ -127,7 +125,6 @@ TEST_F(test_ATCmdParser, test_ATCmdParser_process_oob)
|
||||||
table2[4] = 0;
|
table2[4] = 0;
|
||||||
filehandle_stub_table = table2;
|
filehandle_stub_table = table2;
|
||||||
|
|
||||||
timer_stub_value = 0;
|
|
||||||
filehandle_stub_table_pos = 0;
|
filehandle_stub_table_pos = 0;
|
||||||
mbed_poll_stub::revents_value = POLLIN;
|
mbed_poll_stub::revents_value = POLLIN;
|
||||||
mbed_poll_stub::int_value = 1;
|
mbed_poll_stub::int_value = 1;
|
||||||
|
|
|
@ -1,74 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) , Arm Limited and affiliates.
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "Timer.h"
|
|
||||||
#include "Timer_stub.h"
|
|
||||||
|
|
||||||
namespace mbed {
|
|
||||||
|
|
||||||
Timer::Timer()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer::Timer(const ticker_data_t *data)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer::~Timer()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void Timer::start()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void Timer::stop()
|
|
||||||
{
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
int Timer::read_us()
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
float Timer::read()
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int Timer::read_ms()
|
|
||||||
{
|
|
||||||
timer_stub_value += timer_stub_step;
|
|
||||||
return timer_stub_value;
|
|
||||||
}
|
|
||||||
|
|
||||||
us_timestamp_t Timer::read_high_resolution_us()
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Timer::reset()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer::operator float()
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace mbed
|
|
|
@ -1,25 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) , Arm Limited and affiliates.
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef TIMER_STUB_H
|
|
||||||
#define TIMER_STUB_H
|
|
||||||
|
|
||||||
|
|
||||||
static uint16_t timer_stub_value = 0;
|
|
||||||
static uint16_t timer_stub_step = 20;
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -97,9 +97,6 @@ public:
|
||||||
/** Clock to use with attach_absolute, guaranteeing running only while attached or manually locked */
|
/** Clock to use with attach_absolute, guaranteeing running only while attached or manually locked */
|
||||||
using clock = HighResClock;
|
using clock = HighResClock;
|
||||||
|
|
||||||
/** Clock to use with attach_absolute, running always */
|
|
||||||
using steady_clock = SteadyHighResClock;
|
|
||||||
|
|
||||||
/** @copydoc TimeoutBase::scheduled_time() */
|
/** @copydoc TimeoutBase::scheduled_time() */
|
||||||
HighResClock::time_point scheduled_time() const
|
HighResClock::time_point scheduled_time() const
|
||||||
{
|
{
|
||||||
|
|
|
@ -44,9 +44,7 @@ Timeout::Timeout() : TimeoutBase(get_us_ticker_data(), true)
|
||||||
* (In C++17 could avoid the need for this by making the members inline).
|
* (In C++17 could avoid the need for this by making the members inline).
|
||||||
*/
|
*/
|
||||||
const bool HighResClock::is_steady;
|
const bool HighResClock::is_steady;
|
||||||
const bool SteadyHighResClock::is_steady;
|
|
||||||
const bool LowPowerClock::is_steady;
|
const bool LowPowerClock::is_steady;
|
||||||
mstd::once_flag SteadyHighResClock::init;
|
|
||||||
const bool RealTimeClock::is_steady;
|
const bool RealTimeClock::is_steady;
|
||||||
|
|
||||||
#if DEVICE_LPTICKER
|
#if DEVICE_LPTICKER
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
#include "rtos/mbed_rtos_types.h"
|
#include "rtos/mbed_rtos_types.h"
|
||||||
#include "rtos/Mutex.h"
|
#include "rtos/Mutex.h"
|
||||||
#include "rtos/Semaphore.h"
|
#include "rtos/Semaphore.h"
|
||||||
|
#include "rtos/Kernel.h"
|
||||||
|
|
||||||
#include "platform/NonCopyable.h"
|
#include "platform/NonCopyable.h"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue